




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单选(50小题共100.0分)1.执行下列语句:intnum=3+2;变量num的值为()。A.-3B.3C.-2D.-1正确答案:C2.执行下列语句:inta = 0x9af700; /1001 1010 1111 0111 0000 0000a = 2;变量a的值为:()。A.0x26bdc00B.0xc6bdc00C.0x3fa0000D.0x7e02ffff正确答案:A3.下列数组声明语句中,错误的是:()。A.int arr = new int8;B.int arr = new int8;C.int arr = ;D.int arr = new int;正确答案:B4.下列代码的输出结果是()。booleanb=true?false:true=true?false:true;System.out.println(b);A.trueB.falseC.nullD.空字符串正确答案:B5.下列代码的输出结果是()。intj=0;for(inti=0;i100;i+)j=j+;System.out.println(j);A.0B.99C.100D.101正确答案:A6.下列不属于Java运算符的是()。A.!=B.C.D.正确答案:B7.下列属于不合法Java标识符的是()。A._avajB.5saveC.AvajD.$80正确答案:B8.下列语句创建对象的总个数是:()。String s=”a”+”b”+”c”+”d”+”e”;A.1B.2C.3D.4正确答案:A9.运行下列程序:String str = *oracle*oracle*oracle*;String str1 = oracle;int index = 0;while (index = str.indexOf(str1, index) != -1) System.out.print(index+”); index += str1.length();控制台输出的结果是:()。A.1 10 21B.2 11 22C.3 13 23D.5 13 22正确答案:B10.运行下面程序:String strArr = aaa, b, cc ;Arrays.sort(strArr, new Comparator() public int compare(String o1, String o2) pareTo(o1););System.out.println(Arrays.toString(strArr);输出的结果是:()。A.aaa, b, ccB.cc, b, aaaC.b, cc, aaaD.aaa, cc, b正确答案:B11.class Card下列不属于Card类构造方法的是:()A.Card()B.public Card()C.public void Card()D.private Card()正确答案:C12.下面关于final说法正确的是:()。A.final修饰类时,该类能被继承。B.final修饰方法时,该方法能被重写。C.当使用static final修饰的常量时,将采用编译期绑定的方式。D.当使用final和abstract共同修饰一个类时,final应至于abstract之前。正确答案:C13.请看下列代码,出现错误的行是:()public interface CookieCookie cookie=new Cookie (小面包,盼盼);public class Cart implements Cookie private String name;private String production;public Cart(String name,String production)=name;duction=production; public void smell()cookie =new Cart(蛋黄派,达利园);A.第2行B.第4行C.第11行D.第12行正确答案:D14.下列代码的输出结果是:()。public class StaticFoo intnum;static int x;public static void main(String args) StaticFoo foo1 = new StaticFoo (); foo1.num+; foo1.x+; StaticFoo foo2 = new StaticFoo ();foo2.num+; foo2.x+; StaticFoo foo3 = new StaticFoo (); foo3.num+; foo3.x+; StaticFoo.x+; System.out.print(foo3.num+,); System.out.println(foo3.x);A.3,3B.1,3C.3,4D.1,4正确答案:D15.以下程序的输出结果是: ()。public class Super public Super() System.out.println(Super );public class Sub extends Superpublic Sub() System.out.println(Sub);public static void main(String args) Super fc = new Super();Sub cc = new Sub();A.SuperSuperSubB.SuperSubC.SubSuperD.SuperSubSub正确答案:A16.A类中有一个方法:protected intprint(String str),B类继承A类,以下方法能在B类中重写A类中print()方法的是:()。A.public intprint(String str)B.private intprint(String str)C.private voidprint(String str)D.public voidprint(String str)正确答案:A17.仔细分析下列代码,请指出错误的行()。public class SomeThingprivate String str;public int addOne(final int x)return +x; A.public class SomeThingB.private String str;C.public int addOne(final int x)D.return +x;正确答案:D18.下列选项中,不能包含重复元素的容器是:()。A.ListB.ArrayListC.SetD.Collection正确答案:C19.运行下面程序:publicstaticvoidmain(String args) Map map=newHashMap();map.put(String.valueOf(System.currentTimeMillis()+a, 1);map.put(String.valueOf(System.currentTimeMillis()+b, 2);map.put(String.valueOf(System.currentTimeMillis()+c, 3);for(Map.Entry entry:map.entrySet()System.out.println(entry.getValue();输出的结果是:()。A.123B.312C.213D.123顺序无法确定正确答案:D20.需要读取一个比较大的文本文件,这个文件里有很多字节的数据,那么下列最合适读这个文件的选项是:()。A.new FileInputStream(“fileName”);B.new InputStreamReader(new FileInputStream(“fileName”);C.new BufferedReader(new InputStreamReader(new FileInputStream(“fileName”);D.new RandomAccessFile(“fileName”,”+rw”);正确答案:C21.运行下面程序:publicclassFoopublicstaticvoidmain(String args) trytest();System.out.println(condition 1);catch(ArrayIndexOutOfBoundsException e) System.out.println(condition 2);catch(Exception e) System.out.println(condition 3);finallySystem.out.println(finally);publicstaticvoidtest() String str = cc;pareTo(abc);输出的结果是:()。A.condition 1finallyB.condition 2finallyC.condition 1condition 3finallyD.condition 1condition 2finally正确答案:A22.try里有一个return语句,那么紧跟在这个try后的finally里的代码执行的情况是:()。A.会执行,在return前执行B.会执行,在return后执行C.不会执行D.会抛出异常正确答案:A23.类A的定义如下:class A protected void f() throws FileNotFoundException 下列代码段没有编译错误的是:()。A.class B extends A public void f() throws Exception B.class B extends A public void g() throws IOException f();C.class B extends A public void g() try f();catch(IOExceptione) catch(FileNotFoundExceptione1) D.class B extends A public void g() try f();catch(FileNotFoundException e) throw new RuntimeException(e);正确答案:D24.下列异常类是RuntimeException的子类的是:()。A.ArrayIndexOutOfBoundsExceptionB.ExceptionC.FileNotFoundExceptionD.IOException正确答案:A25.运行下面的语句:String s=;if(s=s+0)System.out.println(Hello World);编译,运行的结果是:()。A.Hello WorldB.无输出C.编译错误D.抛出运行时异常正确答案:B26.运行下面程序:publicclassFoo publicstaticvoidmain(String args) StringBuffer a=newStringBuffer(A);StringBuffer b=newStringBuffer(B);operator(a,b);System.out.println(a+,+b);publicstaticvoidoperator(StringBuffer x,StringBuffer y)x.append(y);y=x;输出的结果是:()。A.A,BB.A,AC.B,BD.AB,B正确答案:D27.下列程序的输出结果是()。publicstaticvoidmain(String args) String str=ABCDEF;String sub=str.substring(3,5);System.out.println(sub);A.CDB.CDEC.DED.DEF正确答案:C28.请看以下代码,关于这段代码描述正确的是:( )public class Accountprivate String cardId;public String getCardId() return cardId;public void setCardId (String cardId) this. cardId = cardId;A.Account类符合JavaBean的规则B.Account类不符合JavaBean的规则,因为没有无参数构造方法C.Account类不符合JavaBean的规则,因为没有实现序列化接口D.Account类不符合JavaBean的规则,因为方法名getCardId应改为getcardId正确答案:C29.下面关于interface,叙述错误的是:()A.一个interface可以继承多个interfaceB.接口中的方法可以由private修饰C.interface中可以定义static final常量D.interface中可以无任何方法定义正确答案:B30.下列代码的输出结果是:()。public class A public void info()System.out.println(A info);public class B extends Apublic void info()System.out.println(B info);public static void main(String args) B b=new B();A a=b;();A.B infoA infoB.A infoB infoC.A infoD.B info正确答案:D31.下列代码中不能正确获取到Class类的对象的是:()。A.Stringsub = hello;Class c1 = sub.getClass();B.Class c2 = int.TYPE;C.Class c1 = Class.forName (java.lang.Integer);D.Button b = new Button();Class c1 = b.getClass();Class c2 = c1.getSuperclass();正确答案:B32.下列代码的作用说法不正确的是:()。class Card implementsjava.io.SerializableA.开启序列化功能,使得Card类的对象可以存储到文件中B.开启序列化功能,使得Card类的对象可以在网络上传输C.使得Card类的子类的对象可以被序列化D.导致Card的子类的对象不可以被反序列化正确答案:D33.synchronized关键字做同步,可以使用在:()。A.方法上B.接口上C.变量上D.类上正确答案:A34.下列关于线程的名字说法正确的是:()。A.不能人为的为线程设置名字B.Java规定所有的线程名字都是Thread=1形式的C.可以使用Thread类的setName()方法为线程设置名字D.默认情况下,线程无名字正确答案:C35.以下不可以改变线程的状态的方法是:()。A.startB.runC.isAliveD.sleep正确答案:C36.完形填空歌德巴赫猜想的近似证明歌德巴赫猜想是说任何一个大于2的偶数都能表示为两个素数之和,请编写一个Java程序,验证1100内歌德巴赫猜想的正确性。publicclassGuess publicstaticvoidmain(String args) System.out.println(在1100范围内,现在开始证实哥德巴赫猜想:);if(testifyGuess(1, 100) System.out.println(在1100范围内,哥德巴赫猜想是正确的。);elseSystem.out.println(哥德巴赫猜想是错误的);/*判断1100范围内的所有偶数是否符合哥德巴赫猜想,符合则返回true,反之则返回false*/publicstaticbooleantestifyGuess(intlow,inthigh) inti, j = 0;booleanflag =true;for(i = low; i 2B.i % 2 = 0 & i 2D.i / 2 = 0 & i 2正确答案:A37.下列选项中,能填入空白处2的代码是()A.i = a % i;B.i = a / i;C.i = a % 2;D.i = a / 2;正确答案:D38.下列选项中,能填入空白处3的代码是()A.isPrime(i-1) &isPrime(a - i)B.isPrime(i) &isPrime(a + i)C.isPrime(i) &isPrime(a - i)D.isPrime(i) &isPrime(a)正确答案:C39.下列选项中,能填入空白处4的代码是()A.final;B.break;C.continue;D.static;正确答案:B40.下列选项中,能填入空白处5的代码是()A.n = 2; n = i - 1; n+B.n = 2; n = i; n+C.n = 1; n = i - 1; n+D.n = 1; n = i; n+正确答案:A41.完形填空下面的程序用于从54张扑克牌中,随机选出13张不同的扑克牌。publicstaticvoidmain(String args) String cards = 红桃3, 红桃4, 红桃5, 红桃6, 红桃7,红桃8,红桃9,红桃10,红桃J,红桃Q,红桃K,红桃A,黑桃3, 黑桃4, 黑桃5, 黑桃6, 黑桃7,黑桃8,黑桃9,黑桃10,黑桃J,黑桃Q,黑桃K,黑桃A,红方块3, 红方块4,红方块5, 红方块6, 红方块7,红方块8,红方块9,红方块10,红方块J,红方块Q,红方块K,红方块A,黑方块3, 黑方块4,黑方块5, 黑方块6, 黑方块7,黑方块8,黑方块9,黑方块10,黑方块J,黑方块Q,黑方块K,黑方块A;intlen=cards.length;空白处1while(true) Random rd =newRandom();空白处2cardThirteen.add(cardsindex);if(空白处3= 13) break;空白处4while(空白处5) System.out.println(it.next();下列选项中,能填入空白处1的代码是()A.Set cardThirteen =newHashSet();B.Set cardThirteen =newSet();C.List cardThirteen =newList();D.List cardThirteen =newArrayList();正确答案:A42.下列选项中,能填入空白处2的代码是()A.index = rd.nextInt();B.index = rd.nextInt(5);C.index = rd.nextInt(len + 1);D.index = rd.nextInt(len);正确答案:D43.下列选项中,能填入空白处3的代码是()A.cardThirteen.sizeB.cardThirteen.lengthC.cardThirteen. length()D.cardThirteen.size()正确答案:D44.下列选项中,能填入空白处4的代码是()A.Iterator it = cardThirteen.iterator();B.Iterator it = cardThirteen.next();C.Iterators it = cardThirteen.iterator();D.Iterators it = cardThirteen.nexts();正确答案:A45.下列选项中,能填入空白处5的代码是()A.it.hasNext()B.it.hasNexts ()C.it.next ()D.it.nexts()正确答案:A46.阅读理解publicclassA publicA() System.out.print(A );publicA(String s) System.out.print(s);publicvoidfun() System.out.println(A.fun();publicclassBextendsA publicB() System.out.print(B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度地库车位销售与售后服务合同范本
- 二零二五年度教育培训机构加盟合同买卖补充约定
- 2025版企业招聘及员工培训一体化合同
- 2025至2030年中国新疆煤炭资源开采市场深度评估及行业投资前景咨询报告
- 2025至2030年中国高速耦合器行业市场全景监测及投资前景展望报告
- 二零二五年度专业理发店技师岗位录用协议
- 二零二五年度昆都仑召消防演练场地租赁与布置合同
- 二零二五年度履约保函标准协议书(新能源开发)
- 2025至2030年中国猪油膏行业市场调查研究及发展战略规划报告
- 二零二五年度汽车租赁企业员工租车服务合同
- 2025年专业士官考试题库
- 院前急救技能大赛
- 2024年武汉广播电视台专项招聘真题
- 62个重大事故隐患判定标准汇编(公开版)
- 2025年历史文化街区保护与城市更新文化遗产保护现状分析报告
- 胸膜间皮瘤的护理查房
- 高血压尿毒症护理查房
- 2025届山东省青岛五十八中高一物理第二学期期末考试试题含解析
- 网络工程工期承诺及安全保证措施
- 医院培训课件:《基于医院感染防控的安全注射》
- 建筑材料供应详细供货方案及质量保证措施
评论
0/150
提交评论