谋学网www.mouxue.com
二、判断题(共 20 道试题,共 40 分。)
1. 一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。 A. 错误 B. 正确 正确答案:B
2. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。 A. 错误 B. 正确 正确答案:B
3. Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。 A. 错误 B. 正确 正确答案:B
4. Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。 A. 错误 B. 正确 正确答案:A
5. 由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。 A. 错误 B. 正确 正确答案:A
6. Java的类不允许多重继承,但接口支持多重继承。 A. 错误 B. 正确 正确答案:B
7. Java有两类程序:Java Application和Java Applet,其中Java Applet程序由嵌入到浏览器中的解释器解释运行。 A. 错误 B. 正确 正确答案:B
8. 构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。 A. 错误 B. 正确 正确答案:A
9. Java的各种数据类型所占用的内存长度与具体软硬件环境有关 A. 错误 B. 正确 正确答案:A
谋学网www.mouxue.com
10. Java语言中的数组元素只能是基本数据类型而不能为对象类型。 A. 错误 B. 正确 正确答案:A
11. Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。 A. 错误 B. 正确 正确答案:B
12. 在不同的软硬件平台上,Java的各种数据类型所占用的内存长度不同,因此程序的可移植性不强。 A. 错误 B. 正确 正确答案:A
13. 如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的 A. 错误 B. 正确 正确答案:B
14. 在Java中%是取余运算符,要求两端操作数为整型。 A. 错误 B. 正确 正确答案:A
15. 无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B.class的字节码文件。 A. 错误 B. 正确 正确答案:A
16. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。 A. 错误 B. 正确 正确答案:A
17. 构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。 A. 错误 B. 正确 正确答案:A
18. Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。 A. 错误 B. 正确 正确答案:A
19. 若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。 A. 错误 B. 正确 正确答案:B
谋学网www.mouxue.com
20. 在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。 A. 错误 B. 正确 正确答案:A
相关推荐: