ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:21.35KB ,
资源ID:20656178      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20656178.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(达内jsd1510第一次月考题java第一阶段面向对象语法基础学习知识考试试题.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

达内jsd1510第一次月考题java第一阶段面向对象语法基础学习知识考试试题.docx

1、达内jsd1510第一次月考题java第一阶段面向对象语法基础学习知识考试试题在线考试 本次考试得分: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.Us

2、er_name D.1_file正确答案:D4.(单选)请看下列代码: public 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

3、= (+i) + i = 2) ? true : false; System.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 v

4、oid main(String args) System.out.println(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

5、, 24).delete(4,6); D.StringBuilder s = 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 =

6、 10, b2 = 20; byte b=b1+b2; B.byte b1 = 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

7、 main(String args) String elements = for, 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;正

8、确答案:B13.(单选)下列关于JVM说法,错误的是()。 A.JVM通过专门的线程实现内存的回收。 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

9、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

10、 extends Info implements Data public void 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,

11、 35, 49, 55, 58, 75, 83, 84, 91, 93 ; int 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

12、(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

13、,48,60; D.2,19,11,35,26,49,27,55,37,58,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)

14、; if(str1=str3) System.out.println(true); 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.s

15、ubstring(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 say() System.out.print(“Hi”); return;

16、 D.public int say() System.out.print(“Hi”); return 0; 正确答案:C20.(单选)数据类型int、char和double所占用内存字节数分别是:()。 A.4、2和8 B.2、2和4 C.2、1和8 D.4、4和4正确答案:A21.(单选)关于String 和 StringBuffer 下面说法正确的是()。 A.String操作字符串不改变原有字符串的内容 B.StringBuffer连接字符串速度没有String快 C.String可以使用append方法连接字符串 D.StringBuffer在java.util包中正确答案:A22.(

17、单选)运行下面的程序: int a = 100; int b = 200; a = a + b; b = a - b; a = a - b; System.out.println(a= + a + , b= + b); 输出的结果是:()。 A.a=100, b=300 B.a=100, b=200 C.a=200, b=100 D.a=300, b=200正确答案:C23.(单选)下列代码的输出结果是: public class Yikes public static void go(Long n) System.out.println(Long); public static void g

18、o(Short n) System.out.println(Short); public static void go(int n) System.out.println(int); public static void main(String args) short y = 6; long z = 7; go(y); go(z); A.Long Long B.Short Long C.int Long D.int int正确答案:C24.(单选)分析如下语句,说法错误的是()。 A.break可用于跳出循环,当多层嵌套时,只用于跳出一层循环 B.break即可以出现在循环语句中也可以出现在s

19、witch语句中 C.continue可以用于跳出循环 D.continue不能出现在switch语句中正确答案:C25.(单选)A类中有一个方法:protected int print(String str),B类继承A类, 以下方法能在B类中重写A类中print()方法的是: ()。 A.public int print(String str) B.private int print(String str) C.private void print(String str) D.public void print(String str)正确答案:A26.(单选)下列代码的运行结果是: Str

20、ing test = Test A. Test B. Test C.; String regex = .s*; String result = test.split(regex); for (String s : result) System.out.print(s + ); A.Test A Test B Test C B.Test A. Test B. Test C. C.Test . Test . Test . D.A. B. C.正确答案:A27.(单选)请看下列代码 public class Member private Long userId; private String nic

21、kName; /以下是getter和sett方法 Main方法中的代码: Member m1=new Member(); m1.setUserId(new Long(100001); m1.setNickName(mick); Member m2=new Member(); m2.setUserId(new Long(100001); m2.setNickName(mick); System.out.println(m1=m2); System.out.println(m1.equals(m2); 控制台的输出结果是: A.true false B.false true C.false fal

22、se D.true ture正确答案:C28.(单选)实现Point类的equals方法,具体逻辑为:“成员变量x和y分别相等的Point对象被视为相等”。 public class Point private int x; private int y; . public boolean equals(Object obj) 填入代码 插入代码处应填入的代码正确的是: A.if(obj.x = this.x | obj.y = this.y) return true; return false; B.if(obj.x = this.x & obj.y = this.y) return true

23、; return false; C.if(!(obj instanceof Point) return false; if(Point)obj).x = (Point)obj).y & this.x = this.y) return true; return false; D.if(!(obj instanceof Point) return false; if(Point)obj).x = this.x & (Point)obj).y = this.y) return true; return false;正确答案:D29.(单选)运行下列代码,输出为false的是:()。 A.String

24、 st1 = abc; System.out.println(abc = st1); B.String st2 = abc; System.out.println(st2.equals(new String(abc); C.Integer i = 100; System.out.println(100 = i); D.ArrayList list = new ArrayList(); System.out.println(list.contains(null);正确答案:D30.(单选)请看下列代码,出现错误的行是:() public interface Cookie Cookie cooki

25、e=new Cart (小面包,盼盼); public class Cart implements Cookie private String name; private String production; public Cart(String name,String production) this.name=name; this.production=production; public void smell() cookie =new Cart(蛋黄派,达利园); A.第2行 B.第4行 C.第11行 D.第12行正确答案:D31.(单选)请看下列代码的输出结果是: public cl

26、ass Bootchy int bootch; String snootch; public Bootchy() this(snootchy); System.out.print(first ); public Bootchy(String snootch) this(420, snootchy); System.out.print(second ); public Bootchy(int bootch, String snootch) this.bootch = bootch; this.snootch = snootch; System.out.print(third ); public

27、static void main(String args) Bootchy b = new Bootchy(); System.out.print(b.snootch + + b.bootch); A.first second third snootchy 420 B.third second first snootchy 420 C.third first second snootchy 420 D.first second first third snootchy 420正确答案:B32.(单选)下列语句创建对象的总个数是:()。 String s=”a”+”b”+”c”+”d”+”e”;

28、 A.1 B.2 C.3 D.4正确答案:A33.(单选)下面的代码用于对数组arr实现冒泡排序: for (int i = 0; i i; j-) if (arrj 0; j-) if (arrj arrj - 1) int temp = arrj; arrj = arrj - 1; arrj - 1 = temp; isSwap = true; C.for (int j = i + 1; j arr.length; j+) if (arrj arrj - 1) int temp = arrj; arrj = arrj - 1; arrj - 1 = temp; isSwap = true; D.for (int j = i; j arr.length; j+) if (arrj arrj - 1) int temp = arrj; arrj = arrj - 1; arrj - 1 = temp; isSwap = true; 正确答案:A34.(单选)请看下列代码: class Payload private int weight; public Payload(int wt) weight = wt; public Payload() public void setWeight(int w) weight = w; public

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1