第二章测试
1.while语句的循环体中不能包含的语句是( )
A:方法定义语句 B:switch语句 C:if语句 D:while语句
答案:A
2.请阅读下面的代码片段public static int add(int a,int b) {return a + b;}下列选项中,可以在main()方法中成功调用add()方法的是( )
A:int num = add(true,flase); B:int num = add("1","2"); C:int num = add('a','b'); D:int num = add(1.0,2.0);
答案:C
3.下列关于while语句的描述中,正确的是( )
A:while语句的循环体至少被执行一次 B:while语句的循环体必须使用大括号 C:while语句循环体中可以没有语句 D:while语句的循环条件可以是整型变量
答案:C
4.下列关于方法的描述中,正确的是( )
A:当方法没有返回值时,不能有return语句 B:方法是不可以没有参数的 C:方法是对功能代码块的封装 D:当方法没有返回值时,返回值类型可以不写
答案:C
5.请阅读下面的程序public class Test {public static void main(String[] args) {for(int x =0;x<5;x++){if(x%2==0)break;System.out.println(x);}}}运行结果正确的是( )
A:不输出任何内容 B:13 C:024 D:12345
答案:A
6.continue语句的作用是退出当前循环,不在执行循环语句。( )
A:对 B:错
答案:B
7.以下代码能够从键盘输入中读取一个字符串:( )Scanner sc = new Scanner(System.in);String str = sc.next ();
A:对 B:错
答案:A
8.定义一个方法时,其访问修饰符、返回值类型、方法名的顺序可以互换。( )
A:错 B:对
答案:A
9.当方法中的返回值类型是void时,可以不写return语句。( )
A:错 B:对
答案:B
10.下列关于注释作用的描述中,错误的是( )
A:帮助整理编程思路 B:会参与编译 C:可以对程序进行说明 D:可以帮助调试程序
答案:B
11.下面关于整数类型的描述中,错误的是( )
A:java中的整数有正负之分 B:bit是java中的整数类型,它代表的是1个字节 C:int是java中的整数类型,它在内存中占4个字节 D:byte是java中的整数类型,它的取值范围是-127到128
答案:B
12.下列选项中,按照箭头方向,需要进行强制类型转换的是( )
A:char←byte B:int←char C:double←float D:float←long
答案:A
13.下列关于多行注释的应用,正确的是( )
A:程序中可以不写多行注释 B:多行注释会影响程序运行速度 C:写多行注释是一个良好的习惯 D:多行注释有利于代码的阅读性
答案:ACD
14.下列关于冒泡排序的描述,正确的是( )
A:其余选项都不对 B:冒泡排序中会涉及到元素位置的置换 C:冒泡排序是不断地比较数组中相邻的两个元素 D:冒泡排序比较的总轮次是"数组长度-1"轮
答案:BCD
15.当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环。( )
A:对 B:错
答案:A
16.运算符“&”和“&&”都表示“与”操作。( )
A:错 B:对
答案:B
17.多行注释“/*…*/”中不可以嵌套单行注释“//”。( )
A:对 B:错
答案:B
18.十进制数值转换成二进制就是一个不断除2取余的过程。( )
A:对 B:错
答案:A
19.在Java程序中,单行注释从“//”位置开始,到当前行结束位置。( )
A:对 B:错
答案:A

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部