java是从( )语言改进重新设计._Java是从( A)语言改进重新设计

一、选择题(共15题,每题2分)

1. Java是从( A)语言改进重新设计

A.C++ B.C C.Pascal D.Basic

2. Java的字节码文件类型是( B )

A.*.exe  B. *.class C. *.java D.*.jar

3. Java的源程序文件类型是( C )

A.*.exe  B. *.class C. *.java D.*.jar

4. 以下Java标识符中,哪个是非法的( C,D )

A.publiclass  B. _xyz5c C.

&Pertk D.kkk-o

5. 下面那些关键字不是JAVA的关键字 (

C )

A.if  B. switch C. then D.while

6. Java程序通过( D

)语句跳出本次循环。

A.switch B.break C.stop  D.continue

7. 以下叙述正确的是:( B )

A.构造方法必须是public方法

B.main方法必须是public方法

C.Java应用程序的文件名可以是任意的

D.构造方法应该声明为void类型

8. 设 int x=5, y=2,则表达式 x / y的值是( C )

A.0  B.1 C.2 D.1.5

9. 以下语句没有语法错的是( D )

A.char a = “x”;

B.float b = 5.47;

C.boolean y = TRUE;

D.byte m = 89;

10. 以下有关构造方法的说法,正确的是( A)

A.一个类的构造方法可以有多个

B.构造方法在类定义时被调用

C.构造方法只能由对象中的其它方法调用

D.构造方法可以和类同名,也可以和类名不同

11. 下列属于容器的组件有:( B )

A.JButton B.JPane C.JLabel D.JTextArea

12. 以下有关类的继承的叙述中,正确的是:( D )

A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性

B.子类只能继承父类的方法,不能继承父类的属性

C.子类只能继承父类的非私有属性,不能继承父类的方法

D.子类不能继承父类的私有属性

13. 下面哪个表达式可用得到x和y的最大值( B )?

A.x>y?y:x B.xy?(x+y):(x-y) D.x==y?y:x;

14. 下列程序段执行后的结果是( A  )

String s=new String("ab1d2f3");

for(int i=0;i

System.out.print(s.charAt(i));

}

A.a123

B.ab1f3 C.ab1d D.ab1d2f3

15. 下列程序段执行后的结果是( D  )

int a = 0;

while(a < 7){

a++;

if(a = = 4) continue;

system.out.print(a );

}

A.1234567

B.123  C.1234 D.123567


版权声明:本文为weixin_39735247原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。