您的位置 首页 java

《Java语言程序设计》测试题及参考答案(第3部分)

一、单项选择题及参考答案

1、-31>>>5>>5>>>5>>5>>>5>>5的值是________

  1. -1
  2. 3
  3. -3
  4. 127

答案:B

2、在switch语句中无效的类型是________

  1. int
  2. short
  3. byte
  4. Boolean

答案:D

3、以下断言正确的是________

  1. final类中的属性和方法都必须被final修饰符修饰
  2. 构造函数可能抛出异常
  3. 构造函数可以有返回类型
  4. 引用一个类的属性或调用其方法,必须以该类的对象为前缀

答案:B

4、以下声明正确的有________

  1. char str[]={“a”,”b”,”c”};
  2. char str[] = {‘a’,’b’,’c’,0};
  3. int array[10,20];
  4. int array[2]={1,2,0};

答案:B

5、以下关于Java的StringBuffer类的断言正确的是________

  1. StringBuffer类继承String类的所有方法
  2. StringBuffer变量的内容可以用等号来初始化
  3. StringBuffer对象有一个默认的长度空间
  4. StringBuffer对象的内容可用==来比较

答案:C

6、用来设置一个Label组件的文本的方法是________

  1. SetLableText()
  2. SetTextLable()
  3. SetLable()
  4. SetText()

答案:D

7、没处理又没查出的异常将________

  1. 结束该应用程序
  2. 使该程序编译出错
  3. 被忽略
  4. 由JavaVM自动处理

答案:A

8、以下说法正确的有________

  1. 所有Unicode字符都用16位表示
  2. UTF-8字符只用8位表示
  3. UTF-16字符只用16位表示
  4. ASCII字符只需7位表示

答案:AD

9、完全封装类的接口方法应该使用的访问权限________

  1. private
  2. default
  3. public
  4. 都可以

答案:C

10、以下断言正确的是________

  1. 所有抽象类的方法都必须是抽象方法
  2. 包含抽象方法的类必须声明为抽象类
  3. 所有抽象类都没有构造函数
  4. 抽象类中的抽象方法必须在抽象类的子类中实现

答案:B

11、Java语音中,用来决定文字的字体、大小和位置的类是________

  1. java.awt.Graphics.Fonts
  2. java.awt.Graphics.Font
  3. java.awt.Fonts
  4. java.awt.Font

答案:D

12、以下哪个是具体类的实体?________

  1. DataInput
  2. Socket
  3. InputStream
  4. Reader

答案:B

13、Java语言中,占用32位内存空间的是________

  1. long,double
  2. long,float
  3. int,double
  4. int,float

答案:D

14、假设int a=1,b=2,c=3;以下语句正确的是________

  1. c=c/float(a/b);
  2. c=c/((float a)/b);
  3. c=(float)c/(a/b);
  4. c=c/(a/(float)b);

答案:D

15、下面哪个语句不能用来终止循环________

  1. break
  2. exit
  3. continue
  4. return

答案:C

16、以下断言正确的有________

  1. 子类只继承父类中被public或者protected或者default修饰的成员变量和成员方法
  2. 如果子类与父类同在一个包中,子类也可继承父类中没有修饰符的成员变量和成员方法
  3. 子类不能继承父类中被private修饰的成员变量和成员方法
  4. 子类可以有多个父类

答案:BC

17、设String s1=”Hello ”;

String s2=”world!”;

以下哪个方法可用来得到字符串”Hello world!” ________

  1. s2+s1
  2. s1.concat(s2)
  3. s1.append(s2)
  4. s1.concate(s2)

答案:B

18、在Java的AWT包中,包含图形绘制与处理等操作的类是________

  1. java.awt.Graphics
  2. java.awt.Component
  3. java.awt.Event
  4. java.awt.Containers

答案:A

19、以下说法正确的是________

  1. 无论程序中是否有异常,finally语句块中的代码都要执行
  2. 一个catch块可以区分处理多个不同类型的异常
  3. 如果一个try块有多个catch块与之对应,应该将参数为父类异常对象的catch块排在后边
  4. 程序运行时,只有不产生异常时才跳过catch块进入finally块中运行

答案:ABC

20、以下方法不属于Thread类的是________

  1. stop()
  2. run()
  3. yield()
  4. join()

答案:C

21、请问,以下描述正确的是?________

  1. 如果package语句存在,则必须出现在源文件的非空白首行
  2. 如果import语句存在,则必须出现在源文件的非空白首行
  3. 如果main方法存在,则必须出现在源文件非空白首行
  4. 如果在源文件中声明了一个public接口,则名称必须和源文件名一致

答案:AD

22、请问,为了使一个名为MyClass的public类成功编译,需要满足以下哪些条件?

  1. MyClass类中必须定义一个正确的main()方法
  2. MyClass类必须定义在MyClass.java源文件中
  3. MyClass类必须定义在MyClass包中
  4. MyClass类必须被导入

答案:B

23、请问,现有一个Java源文件,其中包含一个名为Example的public类,为了成功编译该源文件,需要满足哪些条件?

  1. 源文件必须导入java.lang包
  2. 源文件必须声明一个main方法
  3. 源文件名必须为Example.java
  4. 源文件必须具有package包语句

答案:C

24、请问,以下哪些是正确的java注释形式?

  1. \ This is a comment
  2. /* This is a comment */
  3. /** This is a comment */
  4. * This is a comment *

答案:BC

25、请问,为了是一个名为Example的类可以成功编译、运行,必须满足以下哪些条件?

  1. Example类必须定义在Example.java文件中
  2. Example类必须声明为public类
  3. Example类必须定义一个正确的main方法
  4. Example类必须导入java.lang包

答案:C

26、请问,以下哪些修饰符不能用于顶层类?

  1. public
  2. private
  3. abstract
  4. final

答案:B

27、请问,以下哪些是java中合法的表示符?

  1. _xpoints
  2. r2d2
  3. bBb$
  4. set-flow
  5. thisisCrazy

答案:ABCE

28、请问,以下哪些是合法变量名?

  1. _int
  2. %large
  3. $fred
  4. integer
  5. 2much

答案:ACD

29、以下哪些是合法变量名?

  1. %id
  2. $id
  3. _id
  4. #id

答案:BC

30、以下哪些是合法标识符?

  1. my-id
  2. my_id
  3. 101ids
  4. id101

答案:BD

31、以下哪些是合法标识符?

  1. %abcd
  2. $abcd
  3. 1abcd
  4. package
  5. _a_long_name

答案:BE

32、请问,以下哪些是Java中合法的关键字?

  1. array
  2. boolean
  3. Integer
  4. protect
  5. super

答案:BE

33、请问,以下哪些是Java中合法的关键字?

  1. then
  2. synchronized
  3. volatile
  4. transient
  5. this

答案:BCDE

34、请问,以下哪些是Java中合法的关键字?

  1. run
  2. default
  3. implement
  4. import

答案:BD

35、请问,以下哪些是Java中定义的合法的关键字?

  1. NULL
  2. sizeof
  3. friend
  4. extends
  5. synchronized

答案:DE

36、请问,以下哪些是Java中定义的合法的关键字?

  1. NULL
  2. null
  3. extends
  4. Main

答案:BC

37、请问,以下哪些是Java中定义的合法的关键字?

  1. interface
  2. sizeof
  3. super
  4. volatile

答案:ACD

38、请问,java语言中一个长整型由几个字节表示?

  1. 取决于编译器
  2. 2
  3. 4
  4. 8

答案:D

39、以下代码片段正确的有:

  1. public transient static final int _FRAMEX = 850;
  2. this(“a”,”b”);
  3. private transient static final int _FRAMEX = 850;
  4. boolean b = 0;

答案:ABC

40、请问以下描述正确的有:

  1. 字符型char具有16位宽度
  2. Unicode编码字符具有16位宽度
  3. Unicode编码字符具有32位宽度
  4. UTF编码字符具有24位宽度

答案:AB

文章来源:智云一二三科技

文章标题:《Java语言程序设计》测试题及参考答案(第3部分)

文章地址:https://www.zhihuclub.com/179462.shtml

关于作者: 智云科技

热门文章

网站地图