智慧树知到《面向对象程序设计(山东联盟)》章节测试答案


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