1、下列赋值语句正确的是(b)。 a. ch=Hello; b. ch2 c. ch=7890 d. ch=world;7. 下面选项中,(b d)是JAVA中定义的循环语句类型。【选择二项】 a. if else . b. while c. switch case d. for8. 下面(a b)是JAVA中的有效注释。【选择两项】 a) /* this is a comment */ b) /this is a comment c) * this is a comment * d) this is a comment /9. 结构化程序设计所规定的三种基本控制结构是(c)。 a) 输入,处理,
2、输出 b) 树行,网状,环行 c) 顺序,选择,循环 d) 主程序,子程序,函数10. JAVA中,while和dowhile循环的主要区别是(b)。 a) while的循环控制条件比dowhile的循环控制条件严格; b) dowhile的循环体至少无条件执行一次; c) dowhile允许从外部转到循环体内; d) dowhile的循环体不能是复合语句。11. 在JAVA中,17%3的值为(b)。 a) 5 b) 2 c) 0 d) -112. 在Java中,(c)关键字用来终止循环语句。【选择一项】 a) return b) continue c) break d) exit13.Jav
3、a程序中,main方法的格式正确的是(c)。a)static void main(String args)b)public void main(String args)c)public static void main(String s)d)public static void main(String args)14.给定如下java代码,编译运行之后,将会输出(d)。public class Test public static void main(String args)int a=5;System.out.println(a%2=1)?(a+1)/2:a/2);【选择一项】 122.53
4、15.给定一个java程序的代码片断如下:if(grade=A | grade=B) score=90;else if(grade=C | grade=D) score=70;else score=60;把这段代码转换为switch语句,以下正确的是(d)。switch(grade) case A: case B:score=90; case C: case D:score=70; default:score=60;break; case D”:16.给定一个Java源程序Test.java,在命令行中,使用下面(a)语句可以编译、运行该程序。javac Test.javajava Testj
5、ava Test.classjava Test.javajavac Testjavac Test.class17. JAVA源代码文件的扩展名为(c)。a) .txtb) .classc) .javad) .doc18. 下面(a c)是JAVA关键字。【选择二项】a) publicb) stringc) intd) avg19. 分析下列代码,输出结果正确的是(b)double d = 84.54d+int c = d/2a) 42b) 编译错误,更改为int c = (int)d/2c) 43d) 编译错误,更改为 int c = int(d)/220. 为一个boolean类型变量赋值时
6、,可以使用(b)方式。a) boolean a = 1;b) boolean a = (9 = 10);c) boolean a = “真”;d) boolean a = false;21. 下面的程序执行结果是(c)int i = 2;do if( i % 2 = 0 ) System.out.print(“*”);else System.out.print(”#”);i+;while( i 7 );a) *b) #*#*#c) *#*#*d) *22. 阅读下面程序的片段,输出结果是(c)。int a = 0;while( a 5 )switch ( a ) case 0: case 3:
7、 a = a + 2; case 1: case 2: a = a + 3; a = a + 5;System.out.print(a);a.0 b.5 c.10 d.其他 23. 在JAVA中,下面(b)转义序列表示换行。 a: a b: n c: r d: f24. 在JAVA中,下列代码片段的输出结果是(d)。int i = 0, j = 10; for( i = 0; i j; i+, j- ) j+; if( j = 10 ) System.out.println(i + “,” + j);System.out.println(i + “,” + j); a: 9,10 b: 9,1
8、0 c: 10,10 d: 10,10 10,10 10,1025. 在JAVA中,执行下面的循环后,y值为(d)。int y = 1, x = 1; for( ; y = 50; y+ ) if( x = 10 ) break; if( x%2 = 1 ) x += 3; continue; x = 10;x += 3;a: 1 b: 2 c: 3 d: 426. 下列JAVA中,代码运行结果是(c)。int a = 2; switch(a) case 1: System.out.print(“In case 1 a =” + a); case 2: System.out.print(“In
9、 case 2 a =” + a); case 3: System.out.print(“In case 3 a =” + a); default: System.out.print(“In default a =” + a); In case 1 a = 1 In case 2 a = 2 b: In case 1 a = 1 In case 2 a = 2 In case 3 a = 3 c: In case 2 a = 2 In case 3 a = 2 d: In default a = 227. JAVA中,char型变量在内存中所占空间为(b)。a.1 b.2 c.4 d.8 28
10、. 编译,运行下列代码后的结果是:(d)publicclassTest publicstaticvoidmain(Stringargs) intage; age=age+1; System.out.println(Theisage);a编译,运行后没有输出b编译,运行后输出:c能通过编译,但运行时产生错误d不能通过编译29. 分析下面的JAVA程序,要用*输出题目下方的图案,应在下划线处填入的代码是(d)。 * * * * int i, j; for( i = 1;= 4; i+ ) for( j = 1; j = 4-i; j+ ) System.out.print(“ ”);= _; System.out.print (“*”); System.out.print (“n”); i b: 2*i+1 c: i+2 d: 2*i-130. 在JAVA中,要判断整形
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1