智慧树知到《面向对象程序设计(山东联盟)》章节测试答案
A.111
B.101
C.110
D.011
正确答案:110
13、若int[][] arr= {{1,2,3}},则arr[0][1]的结果为
A.0
B.1
C.2
D.3
正确答案:2
14、表达式3510/1000的运算结果为
A.3
B.3.51
C.3.510
D.4
正确答案:3
15、下面选项中,哪一个是合法的标识符
A.hello world
B.1Demo
C.()3()
D.class
正确答案:()3()
16、字符串常量既可以用双引号引起来,也可以用单引号引起来。
A.正确
B.错误
正确答案:错误
17、byte类型所占存储空间为1个字节,取值范围0~255。
A.正确
B.错误
正确答案:错误
18、比较运算符用于对两个数值或变量进行比较,其结果为true或false。
A.正确
B.错误
正确答案:正确
19、数组的最大下标的值比它的长度小1。
A.正确
B.错误
正确答案:正确
20、在为float类型的变量赋值时,后面必须加字母f或F。
A.正确
B.错误
正确答案:正确
第三章单元测试
1、若有如下语句;int x=3;do{ System.out.println(x);x-=2;}while(--x>;0)。
A.输出的是1
B.输出的是1和-2
C.输出的是3
D.是死循环
正确答案:输出的是1和-2
2、下面语句执行结果为();public static void main(String[] args){;int i=4;if(i<;0){;i=1;}
A.0
B.1
C.2
D.4
正确答案:2
3、当方法中的返回值类型是void时,可以不写return语句()。
A.正确
B.错误
正确答案:正确
4、一个类中可以定义多个同名的方法,只要他们的返回值类型不同即可()。
A.正确
B.错误
正确答案:错误
5、方法递归次数过多会导致内存溢出()。
A.正确
B.错误
正确答案:正确
6、当int x = 3 , y = 4时,表达式boolean b =x == y ? true :false的结果是false()。
A.正确
B.错误
正确答案:正确
7、在进行赋值运算时,将运算符右边的值赋给左边的变量()。
A.正确
B.错误
正确答案:正确
8、比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值()。
A.正确
B.错误
正确答案:正确
9、在switch语句中,每个case关键字后面必须有break()。
A.正确
B.错误
正确答案:错误
10、若有如下语句;int x=3;do{ System.out.println(x);x-=2;}while(--x>;0)。
A.输出的是1
B.输出的是1和-2
C.输出的是3
D.是死循环
正确答案:输出的是1和-2
11、执行下面程序后,哪个结论是正确的()int a,b,c; a=1 ; b=3 ; c=(a+b>;3 ?++
A.b++)。
A.a 的值为 2,b 的值为 3,c 的值为 1
B.a 的值为 2,b的值为 4,c 的值为 2
C.a 的值为 2,b的值为 4,c 的值为 1
D.a 的值为 2,b 的值为 3,c 的值为 2