智慧树知到《Java程序设计(山东联盟-鲁东大学版)》章节测试答案


智慧树知到《Java程序设计(山东联盟-鲁东大学版)》章节测试答案

第一章单元测试

1、Java语言最大的优势在于,它能够在所有的计算机上运行,即“一次编写,处处运行”。。

A.正确

B.错误

正确答案:正确

2、高级语言编写的程序不能直接被计算机识别,必须经过转换才能被执行。

A.正确

B.错误

正确答案:正确

3、解释执行Java字节码文件的是哪个命令?

A.java

B.javap

C.javadoc

D.javac

正确答案:java

第二章单元测试

1、int A = 55;char B = ';E';System.out.println(A + B);

A.175

B.55

C.124

D.65

正确答案:124

2、short c = 8;byte d = 16;System.out.println(";c | d ="; + (c | d));

A.1

B.24

C.-8

D.12

正确答案:24

3、short a = -128;short b = 128;System.out.println(";a &; b = "; + (a &; b));

A.127

B.1

C.0

D.128

正确答案:128

4、char型变量中不能存贮一个中文汉字。

A.正确

B.错误

正确答案:错误

5、下列哪个选项是合法的标识符?

A.1first

B.123

C.()name

D.class

正确答案:()name

6、下列哪个赋值语句是不正确的?

A.double f=11.1E10f

B.double d = 5.3E12

C.float d = 3.14f

D.float f = 11.1

正确答案:float f = 11.1

7、给出下列代码,哪行在编译时可能会有错误?①; public void modify(){②; int i, j, k;③; i = 100;④; while(i >; 0 ){⑤; j = i * 2;⑥; System.out.println("; The value of j is "; + j );⑦; k = k + 1;⑧; }⑨; }

A.7

B.4

C.6

D.8

正确答案:7

第三章单元测试

1、class Count { public int count; public Count(int c) { count = c; }

public Count() { count = 1; }}

public class Test { public static void increment(Count c, int times) { c.count++; times++; }

public static void main(String args[]) { Count myCount = new Count(); int times = 0; for (int i = 0; i <; 3; i++) increment(myCount, times); System.out.println(";myCount.count="; + myCount.count + ";times="; + times); }}程序的运行结果正确的是()

A.myCount.count=3 ;times=0

B.myCount.count=4 ;times=0

C.myCount.count=4 ;times=1

D.myCount.count=3 ;times=1

正确答案:myCount.count=4 ;times=0

2、关于构造方法constructor,下列说法正确的是()

A.一个class只能定义一个constructor

B.constructor必须与class同名,且区分返回值的类型。

C.constructor在一个对象被new时执行

D.class中的constructor不可省略