达内jsd1510第一次月考题,java第一阶段面向对象语法基础考试试题 联系客服

发布时间 : 星期三 文章达内jsd1510第一次月考题,java第一阶段面向对象语法基础考试试题更新完毕开始阅读d41464a61ed9ad51f01df2e6

first = (elements.length > 0) ? elements[0] : null; System.out.println(first); } A.编译出错 B.输出:tea C.输出:for D.输出:null 正确答案:C 12.

(单选)下列表达式中,可以得到精确结果的是()。 A.double d1 = 3.0 - 2.6; B.double d4 = 2.5 * 1.5; C.double d2 = 30/300; D.double d3 = 1/2 + 0.5; 正确答案:B 13.

(单选)下列关于JVM说法,错误的是()。 A.JVM通过专门的线程实现内存的回收。

B.使用java命令时,可以通过参数来设置分配JVM的内存大小。 C.JRE包括JVM及Java核心类库。

D.目前主流版本JVM通过纯解释的方式运行Java字节码。 正确答案:D 14.

(单选)请看下列代码: interface Data { public void load(); } abstract class Info { public abstract void load(); } 下列选项中,能正确使用Data接口和Info类的是()。

A.public class Employee extends Info implements Data { public void load() { /*do something*/ } }

B.public class Employee implements Info extends Data { public void load() { /*do something*/ } }

C.public class Employee implements Info extends Data { public void Data.load() { /*d something */ } public void load() { /*do something */ } }

D.public class Employee extends Info implements Data { public void load() { /*do something */ } public void Info.load() { /*do something*/ } } 正确答案:A 15.

(单选)下列数组声明语句中,错误的是:()。 A.int[] arr = new int[8]; B.int[] arr = new int[8]{}; C.int[] arr = {}; D.int[] arr = new int[]{}; 正确答案:B 16.

(单选)运行下列代码: int[] oneArr = { 2, 11, 26, 27, 37, 44, 48, 60 }; int[] twoArr = { 19, 35, 49, 55, 58, 75, 83, 84, 91, 93 }; int[] threeArr = new int[oneArr.length + twoArr.length]; int p = 0, q = 0; while (p < oneArr.length && q < twoArr.length) { threeArr[p + q] = oneArr[p] < twoArr[q] ? oneArr[p++] : twoArr[q++]; } if (p < oneArr.length) { System.arraycopy(oneArr, p, threeArr, p + q, oneArr.length - p); } else if (q < twoArr.length) { System.arraycopy(twoArr, q, threeArr, p + q, twoArr.length - q); }

System.out.println(Arrays.toString(threeArr)); 输出的结果是:()。 A.[2,11,26,27,37,44,48,60,19,35,49,55,58,75,83,84,91,93]; B.[2,11,19,26,27,35,37,44,48,49,55,58,60,75,83,84,91,93]; C.[19,35,49,55,58,75,83,84,91,93,2,11,26,27,37,44,48,60]; D.[2,19,11,35,26,49,27,55,37,58,44,75,48,83,60,84,91,93]; 正确答案:B 17.

(单选)程序的执行结果是: public class Test { public static void main(String[] args){ String str1 = new String(\String(\

if(str1.equals(str2)){ System.out.println(\intln(\

if(str1==str3){ System.out.println(\false\

A.true true B.true false C.false true D.false false 正确答案:A 18.

(单选)运行下面的程序: String[] fileNames = { \\(fileName.endsWith(\

{ System.out.print(fileName.substring(0,

fileName .lastIndexOf(\控制台的输出结果是:()。 A.bcd. cde. efg. B.bc cd ef

C.bcd.exe cde.exe efg.exe D.bcd cde efg 正确答案:D 19.

(单选)如下方法声明中,错误的是()。 A.public void say() { System.out.print(“Hi”); } B.public void say() { System.out.print(“Hi”); return; } C.public int say() { System.out.print(“Hi”); return; } D.public int say() { System.out.print(“Hi”); return 0; }