达内jsd1510第一次月考题java第一阶段面向对象语法基础考试试题资料

上传人:w****i 文档编号:99160758 上传时间:2019-09-17 格式:DOC 页数:23 大小:64KB
返回 下载 相关 举报
达内jsd1510第一次月考题java第一阶段面向对象语法基础考试试题资料_第1页
第1页 / 共23页
达内jsd1510第一次月考题java第一阶段面向对象语法基础考试试题资料_第2页
第2页 / 共23页
达内jsd1510第一次月考题java第一阶段面向对象语法基础考试试题资料_第3页
第3页 / 共23页
达内jsd1510第一次月考题java第一阶段面向对象语法基础考试试题资料_第4页
第4页 / 共23页
达内jsd1510第一次月考题java第一阶段面向对象语法基础考试试题资料_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《达内jsd1510第一次月考题java第一阶段面向对象语法基础考试试题资料》由会员分享,可在线阅读,更多相关《达内jsd1510第一次月考题java第一阶段面向对象语法基础考试试题资料(23页珍藏版)》请在金锄头文库上搜索。

1、在线考试 本次考试得分:100.0温馨提示:第七题BC答案都正确1.(单选)下列属于不合法Java标识符的是()。 A._mem B.12a C.M12 D.$12正确答案:B2.(单选)程序的执行结果是: public class Test public static void main(String args) System.out.println(+a+1); A.98 B.a1 C.971 D.197正确答案:B3.(单选)下列Java标识符,错误的是() A._sys_varl B.$change C.User_name D.1_file正确答案:D4.(单选)请看下列代码: pub

2、lic String makinStrings() String s = Fred; s = s + 47; s = s.substring(2, 5); s = s.toUpperCase(); return s.toString(); 调用makinString方法,得到的字符串长度是: A.1 B.2 C.3 D.4正确答案:C5.(单选)分析如下代码,输出结果为()。 public static void main(String args) int i = 0; boolean re = false; re = (+i) + i = 2) ? true : false; System.

3、out.println(i= + i + ,re=+re); A.i=1,re=true B.i=0,re=true C.i=1,re=false D.i=0,re=false正确答案:A6.(单选)下列代码的运行结果是() public static void main(String args) String str = 420; str += 42; System.out.print(str); A.42 B.420 C.462 D.42042正确答案:D7.(单选)请看下列代码: public static void main(String args) System.out.printl

4、n(s); 如果程序输出的结果是4247,那么在处应该填入代码是()。 A.String s = 123456789; s = (s-123).replace(1,3,24) - 89; B.StringBuffer s = new StringBuffer(123456789); s.delete(0,3).replace( 1,3, 24).delete(4,6); C.StringBuffer s = new StringBuffer(123456789); s.delete(0,3).replace( 1,3, 24).delete(4,6); D.StringBuilder s =

5、new StringBuilder(123456789); s.substring(3,6).delete( 1 ,2).insert( 1, 24);正确答案:B8.(单选)下列关于IDE开发环境Eclipse,说法错误的是:()。 A.Eclipse可以通过插件(plugin)的方式扩展其功能。 B.Eclipse联盟是由IBM公司捐资组建的。 C.Eclipse使用了SWT图形界面技术。 D.Eclipse的运行不需要有JRE的支持。正确答案:D9.(单选)下列赋值语句中,正确的是()。 A.byte b1 = 10, b2 = 20; byte b=b1+b2; B.byte b1 =

6、 10, b2 = 20; byte b=b1; C.byte b1 = 10, b2 = 20; byte b=b11; D.byte b1 = 10; byte b=+b1;正确答案:D10.(单选)运行下面的语句: String s=; if(s=s+0) System.out.println(Hello World); 编译,运行的结果是:()。 A.Hello World B.无输出 C.编译错误 D.抛出运行时异常正确答案:B11.(单选)下列代码编译和运行的结果是: public static void main(String args) String elements = fo

7、r, tea, too ; String first = (elements.length 0) ? elements0 : null; System.out.println(first); A.编译出错 B.输出:tea C.输出:for D.输出:null正确答案:C12.(单选)下列表达式中,可以得到精确结果的是()。 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;正确答案:B13.(单选)下列关于JVM说法,错误的是()。 A.JVM通过专门

8、的线程实现内存的回收。 B.使用java命令时,可以通过参数来设置分配JVM的内存大小。 C.JRE包括JVM及Java核心类库。 D.目前主流版本JVM通过纯解释的方式运行Java字节码。正确答案:D14.(单选)请看下列代码: 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()

9、 /*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 vo

10、id load() /*do something */ public void Info.load() /*do something*/ 正确答案:A15.(单选)下列数组声明语句中,错误的是:()。 A.int arr = new int8; B.int arr = new int8; C.int arr = ; D.int arr = new int;正确答案:B16.(单选)运行下列代码: int oneArr = 2, 11, 26, 27, 37, 44, 48, 60 ; int twoArr = 19, 35, 49, 55, 58, 75, 83, 84, 91, 93 ; i

11、nt threeArr = new intoneArr.length + twoArr.length; int p = 0, q = 0; while (p oneArr.length & q twoArr.length) threeArrp + q = oneArrp twoArrq ? oneArrp+ : twoArrq+; if (p oneArr.length) System.arraycopy(oneArr, p, threeArr, p + q, oneArr.length - p); else if (q twoArr.length) System.arraycopy(twoA

12、rr, 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,

13、44,75,48,83,60,84,91,93;正确答案:B17.(单选)程序的执行结果是: public class Test public static void main(String args) String str1 = new String(abc); String str2 = new String(abc); String str3 = str1; if(str1.equals(str2) System.out.println(true); else System.out.println(false); if(str1=str3) System.out.println(true

14、); else System.out.println(false); A.true true B.true false C.false true D.false false正确答案:A18.(单选)运行下面的程序: String fileNames = abc.txt, bcd.exe, cde.exe, def.dat,efg.exe ; for (String fileName : fileNames) if (fileName.endsWith(.exe) System.out.print(fileName.substring(0, fileName .lastIndexOf(.exe)+ ); 控制台的输出结果是:()。 A.bcd. cde. efg. B.bc cd ef C.bcd.exe cde.exe efg.exe D.bcd cde efg正确答案:D19.(单选)如下方法声明中,错误的是()。 A.public void say() System.out.print(“Hi”); B.public void say() System.out.print(“Hi”); return; C.public int s

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号