以下为个人学习笔记和习题整理
课程:零基础学Java语言-浙江大学-翁恺 @ 中国大学MOOC
https://www.icourse163.org/course/ZJU-1001541001
客观题
单选题
-
以下哪个不是Java语言的关键字?
A. goto
B. switch
C. if
D. ScannerD
-
对于以下代码:
for ( int i=0; i<10; i++) System.out.println(i);
for循环结束后,i的值是多少?
A. 11
B. 10
C. 没有确定的值
D. i不再存在了D
-
以下哪个for语句是错误的?
A.for (i=0; i<10, j<10; i++);
B.for (;;);
C.for (i=0; i<10; i--);
D.for (i=0; j<10; j++);
A
-
对于以下代码段:
String s1 = "a"; String s2 = "b"; String s3 = "";
以下操作可以编译的是:
A. s3 = s1 + s2;
B. s3 = s1 - s2;
C. s3 = s1 ^ s2;
D. s3 = s1 & s2;A
-
以下哪个是定义和创建数组的正确方式?
A.int a[] = new [5];
B.int a[] = {1,2,3,4,5};
C.int a[5];
D.int a = new int[5];
B
-
下代码片段的输出是?
boolean m = true; if ( m=false ) System.out.println("False")