云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java复习题与答案

Java复习题与答案

  • 62 次阅读
  • 3 次下载
  • 2025/6/26 0:34:57

C、public static int main(Stnng[ ]arg) D、public void main(Stnng arg[ ])

97、若需要定义一个静态域,应使用哪一个修饰符?( )

A、static B、synchronized C、private D、protected

98、下列描述中不属于 Java异常处理机制优点的一项是( D )。 A、把错误处理代码从正常代码中分离出来 B、按错误类型和差别分组 C、对无法预测的错误的捕获和处理 D、能够处理任何类型的错误 104、下列描述中,正确的一项是( )。

A、当异常被抛出时,可能产生由于没有与之匹配的catch子句而过早地返回的情况 B、一个try代码段必须和一个catch代码段相对应 C、catch(Exception e)不能捕获异常抛出的任何类型

D、非GUI程序产生异常时,若没有合适的异常处理与之匹配,则程序将恢复正常的运行

第二题填空题

1、Java程序可以分为2大类:_____和_____。

2、Object类是一个特殊类,它在编译时由_________自动生成,并伴随每一个类。 3、System类是一个特殊的类,主要提供了标准I/O和 的访问和设置。

4、每个Java Application程序可以包括许多方法,但是必须有且只能有一个_______方法,统一格式为_ ____________,它是程序执行的入口。

5、程序设计语言分为三类,分别是面向机器的语言,面向_______的语言和面向______的语言,Java语言是面向_________的语言。

6、Java源程序文件和字节码文件的扩展名分别为 和 。

7、如果在Java程序中,需要使用java.util包中的所有类,则应该在程序开始处加上 语句。

8、Java语言的________特性实现了模块化和信息隐藏,________特性实现了代码重用,方便用户建立自定义数据类型和创建自定义的类库。

9、面向对象技术中的对象具有 ,行为和标识等三个基本属性。

10、在Java语言中,由/**开始,以*/结束的注释语句可以用于生成___________。 11、一般Java程序的类体由两部分组成:一部分是 ,另一部分是 。 12、Java语言的类型检查机制要求对于没有返回值的方法,在其前面必须加 进行说明。

13、double类整的包装类定义了常值变量 ,使用户口可以通过它来获取负无限值。

14、数据类型为布尔型的保留字是 ,占用的比特数为 。

15、作用域是整个类的变量是 ,作用域是其作为参数的整个方法或构造方法的变量

是 。

16、强制类型转换通常使用______语句求实观。

17、实型常量书写格式包括2种:十进制数格式和 _____________。 18、Java 中的字符使用的是16位的______编码。

19、Java语言中的简单类型的_________都被声明为final属性,不可以被其他的子类继承。

20、字符串“\\?a\\?”的长度是__________。

21、Java语言为长整型数据提供了一个常值变量__ __表示长整型的最大值。

22、在Java语言中,将位数多的数据类型向位数少的数据类型转换时,只能采用_ __ 。

23、在不产生溢出的情况下左移运算相当于__ ___运算。 24、__ __ __一般可以和布尔逻辑运算符相结合,用于流程控制语句的 _______。

25、表达式(3 !=0)//(3.0/0.0<=2.0)的值为__ ___。 26、按照操作数的个数分类,关系运算符<=属于___ ____。

27、移位运算符包括算术右移运算符_ ___、算术左移运算符__ __和逻辑右移运算符___ _____。

28、算术右移一位相当于_ _______算术运算。

29、在对一个复杂表达式进行运算时,按照运算符的优先级次序进行,若是同级运算符,则按照其在表达式中的位置__ ______的顺序进行。

30、假设i=10,J=20,k=30,则表达式!(i

31、表达式7/6*5的计算结果是___ ___。

32、在Java语言中,用来分配内存的运算符是___ _____。

33、在Java语言中,表达式的类型是由__ _____及参与运算的___ _____的类型共同决定的。

34、在二元算术运算表达式的操作数中,一个是float类型,一个是int类型,则整个表达式的结果的类型应该是__ ___类型。 35、关系表达式由两个操作数和____ ______构成。

36、对于运算符//,如果一个操作数为true,则表达式的值为__ ______。 37、表达式65^33 12的值为___ ____。

38、在Java语言中,保留字instanceof是____ ______运算符。 39、表达式12 !=12的值为___ ____。

40、在比较两个对象的值是否相同时,可以调用___ ____方法。 41、在循环语句中,反复执行的单一语句或者复合语句被统一称做循环语句的

___ _____部分。

42、在java的循环语句中,执行while循环时,首先是__ _______,而执行do—while循环时,首先是____ ______。

43、在for循环的迭代部分可以使用___ ______来进行多个操作。

44、 _____ ______ 语句的功能包括:跳过循环体内部下面未执行的语句,回到循环体开始位置,继续下次循环。

45、多重循环是指往一个循环体内嵌入另一个完整的_ ________。

46、递归调用的过程可以简单描述为:先逐级递归调用,当到达__ ________时再逐级返回,直到求出最终解。

47、循环语句包括for循环、____ _____和___ ________。

48、 _____ _______ 语句的功能是从当前方法中退出,返回到调用该方法的地方继续执行下面的语句。

49、递归主要包括两个部分:定义_ _______和定义如何从同性质的简化问题求出最终问题的解。

50、在switch语句中,完成一个case语句块后,若没有通过break语句跳出switch语句,则会紧接着执行后面的____ _______语句块。

51、递归方法虽然可以使程序简洁,但是随着递归层次的___ _______,占用系统的内存也会增加。

52、若需要在PhoneCard200类中声明变量additoryFee为浮点双精度型的静态域并初始化其值为0.1,则应在类PhoneCard200的定义中加入一条定义语句:_ ________。

53、______ ___ 方法是不能被当前类的子类重新定义的方法。

54、当子类的成员变量与父类的成员变量名字相同时,子类的成员变量会__ _______父类的成员变量。

55、顺序执行下面两个语句,输出的结果是:__ _______。 String s= “Hello!”;

System.out.println(S.1ength( ));

56、在Java语言中,体现多态性有两个方面:__ _____和__ _______。 57、在java个类的内部嵌套定义的类称为___ ________。

58、没有数组定义:int MyIntArray[ ]={10,20,30,4I),50,60,70}; 则执行F面几个语句后的输出结果是___ ____。 int s=0;

for(int i=0; i

59、构造方法是类中的一种特殊方法,它用来定义对象的_____ ________。

60、抽象类不能_____ ___________。

61、在含有1个try程序段和1个finally程序段的语句中,若在try程序块中执行了终止程序的_ ____语句,则finally程序段将不会被执行。 62、可以通过__ __语句将异常抛出向上级调用方法。 63、异常处理在内存中采用_ ____机制。

64、Java语言机制的优点主要有:把错误处理代码从___ ___中分离出来;按错误类型和差别分组;对无法预测的错误的捕获和处理;克服了传统方法的错误信息有限的问题;把错误传播给调用堆栈。

65、用户定义异常是通过扩展__ __类及_ 类来刨建的。

66、在Java编程语言中,用_ __, ___,__ ___语句来处理异常。 67、在Java语言中,_ ___是依靠以catch语句为标志的 __语句块来实现捕获和处理的。

68、由于系统不能识别和创建用户_ ___,所以需要在程序的合适位置创建__ ___,并使用throw语句将该新异常对象抛出。

69、Java语言的异常处理机制中__ ___子句或_ ____子句可省略,但二者不能同时省略。

70、若抛出的异常类的对象不在catch之列,或者catch子句中包含__ ___语句,则执行finally子句中的代码之后返_ ___。 第三题 程序操作题

1、下列程序中,要求输出一个特定文件(这里是ex2_1.java)的相关信息,包括文件的名字,相对路径以及文件夹的长度。请将程序补充完整。 程序运行结果如下: name :ex2_1.java path:ex2_1.java length:299

import java.io.*; public class ex2_1{

public static void main(String[ ]args){ File file2_1=new File(”ex2_1.java”);

System.out.println(”name:”+file2_1._________); System.out.println(”path:”+file2_1.____________); System.out.println(”length:”+file2_1.___________);] } }

搜索更多关于: Java复习题与答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

C、public static int main(Stnng[ ]arg) D、public void main(Stnng arg[ ]) 97、若需要定义一个静态域,应使用哪一个修饰符?( ) A、static B、synchronized C、private D、protected 98、下列描述中不属于 Java异常处理机制优点的一项是( D )。 A、把错误处理代码从正常代码中分离出来 B、按错误类型和差别分组 C、对无法预测的错误的捕获和处理 D、能够处理任何类型的错误 104、下列描述中,正确的一项是( )。 A、当异常被抛出时,可能产生由于没有与之匹配的catch子句而过早地返回的情况 B、一个try代码段必须和一

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com