慰缴谰双寄碌赫罐诗瓮疲柯桔
对应课程:点击查看
起止时间:2020-02-15到2020-07-16
更新状态:已完结
第四章 面向对象和类 (续) 前四章 单元测验
1、 有如下代码段:public static void booleanTest() { int a = 1, b =1; if (a == b || b<0) a++; if (a <= 2 &&(!(b<0))) b=b<<1; System.out.println(a + “,” + b);} 则运行结果为:
A:2,1
B:2,2
C:2,3
D:1,2
答案: 2,2
2、 如下赋值语句中,有语法错误的是?
A:float f1 = 1.2;
B:float f1 = 1.2f;
C:float f1 = 1;
D:float f1 = 0xAE;
答案: float f1 = 1.2;
3、 有如下类定义:public class Rectangle {public int width = 3;public int height = 4;public int area() { return width * height;}}则如下代码输出结果为:Rectangle rectangle;rectangle.height = 5;System.out.println(rectangle.area());
A:15
B:有编译错误,程序不能运行
C:12
D:0
答案: 有编译错误,程序不能运行
4、 执行如下代码片段后,i和n的值分别为:int i = 10;int n =( i++) % 5;
A:11, 1
B:11, 0
C:10, 1
D:10, 0
答案: 11, 0
5、 执行如下代码片段后,num的值为:int num = 5;num = (num % 2) == 0 ? num – 1 : num + 1;
A:1
B:4
C:5
D:6
答案: 6
6、 有如下代码段:if (num >= 0) if (num == 0) System.out.println(“first string”);else System.out.println(“second string”);System.out.println(“third string”);若num为3,则输出结果为:
A:third string
B:second stringthird string
C:first stringthird string
D:first stringsecond stringthird string
答案: second stringthird string
7、 下列变量名称中,不属于有效Java变量命名的是?
A:$num
B:_int
C:6nums
D:Jiayou
答案: 6nums
8、 对于Java1.7及之后版本,如下不能用于switch的类型是:
A:String
B:int
C:char
D:double
答案: double
9、 如下对Java基本类型的描述,错误的是?
A:char占1个字节
B:int 占4个字节
C:short 占2个字节
D:double占8个字节
答案: char占1个字节
10、 如下循环结构中,输出结果与其它三组不一致的一组是:
A:for (int i = 0; i < 10; i++)System.out.println(i);
B:int i = 0;while (i < 10) System.out.println(i++);
C:int i = 0;for (;i < 10;) System.out.println(i++);
D:int i = 0;while (i++ < 10) System.out.println(i);
答案: int i = 0;while (i++ < 10) System.out.println(i);
11、 swap方法定义如下:public static void swap(int num1, int num2) { int temp = num1; num1 = num2; num2 = temp; }执行如下代码后, int num1 = 10; int num2 = 5; int num3 = 20; swap(num1, num2); swap(num2, num3); num1, num2, num3的值分别为:
A:10, 5, 20
B:5, 20, 10
如需购买完整答案,请点击下方红字:
获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com
为杰叮琳默钢钝莽串堡觅读部