智慧树知到《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不可省略