您好,欢迎访问三七文档
单选题[1]、下列关于Java语言的描述错误的是()。【答案】A【分数】1分【选项】A、Java要求编程者管理内存B、Java的安全性体现在多个层次上C、Applet要求在支持Java虚拟机的浏览器上运行D、Java内含多线程机制[2]、保证Java语言可移植性的特征是()。【答案】D【分数】1分【选项】A、面向对象B、安全性C、分布式计算D、平台无关性[3]、下面属于publicvoiddemo(){...}的重载函数的选项是()。【答案】D【分数】1分【选项】A、privatevoiddemo(){...}B、publicintdemo(){...}C、publicvoiddemo2(){...}D、publicintdemo(intm,floatf){...}[4]、用于测试Java小应用程序Applet的命令是()。【答案】B【分数】1分【选项】A、appletcB、appletviewerC、javaappletD、javaviewer[5]、Java虚拟机的执行过程有多个特点,下列不属于JVM执行特点的是()。【答案】D【分数】1分【选项】A、多线程B、动态连接C、异常处理D、异步处理[6]、运行jar文件中的class文件,需要在java命令后面加参数()。【答案】C【分数】1分【选项】A、-dB、-gC、-cpD、-verbose[7]、用于类操作,由编译器自动生成对象的特殊类是()。【答案】C【分数】1分【选项】A、System类B、Thread类C、Class类D、Object类[8]、若有定义inta=5,b=3;则表达式(a++)+(++b)的值是()。【答案】C【分数】1分【选项】A、8B、7C、9D、11[9]、下列整型数据类型中,需要内存空间最大的是()。【答案】B【分数】1分【选项】A、shortB、longC、intD、byte[10]、下列代码的执行结果是()。publicclassTest3{publicstaticvoidmain(Stringargs[]){System.out.print(100%6);System.out.print(,);System.out.println(100%6.0);}}【答案】C【分数】1分【选项】A、4,4B、4.0,4C、4,4.0D、4.0,4.0[11]、有整型数组:int[]x={2,33,88,5,10};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是()。【答案】C【分数】1分【选项】A、88331052B、25338810C、25103388D、25331088[12]、下列数组初始化形式正确的是()。【答案】D【分数】1分【选项】A、intt1[][]={1,2,3,4,5,6};B、intt2[][]={1,2,3,4,5,6};C、intt3[3][2]={1,2,3,4,5,6};D、intt4[][];t4={{1,2},{3,4},{5,6}};[13]、下列语句错误的是()。【答案】D【分数】1分【选项】A、inta[][]=newint[5][5];B、int[][]b=newint[5][5];C、int[]c[]=newint[5][5];D、int[][]d=newint[5,5];[14]、若有定义inta=9,b=6;,则ab的值是()。【答案】C【分数】1分【选项】A、0B、1C、falseD、true[15]、下列代码段执行后的输出结果是()。intx=6;inty=20;System.out.println(y%x);【答案】C【分数】1分【选项】A、0B、1C、2D、3[16]、设intx=1,y=2,z=3;则表达式y-=z--/++x的值是()。【答案】B【分数】1分【选项】A、3B、1C、4D、5[17]、下列选项在java中属于不合法的标识符的是()。【答案】D【分数】1分【选项】A、$userB、pointC、_endlineD、1oume[18]、下列选项不是Java保留字的是()。【答案】D【分数】1分【选项】A、staticB、superC、abstractD、sizeof[19]、以下程序段的输出结果是()。inta=15;System.out.println(~a);【答案】C【分数】1分【选项】A、11B、-21C、-16D、-15[20]、下面语句输出的结果是()。System.out.println(9|7);【答案】B【分数】1分【选项】A、13B、15C、17D、19[21]、编译和运行下面代码时显示的结果是()。publicclassMyClass{staticinti;publicstaticvoidmain(Stringargv[]){System.out.println(i);}}【答案】B【分数】1分【选项】A、ErrorVariableimaynothavebeeninitializedB、0C、1D、null[22]、下列赋值语句中错误的是()。【答案】D【分数】1分【选项】A、floatf=11.1f;B、doubled=5.3E12;C、charc=’\r’;D、bytebb=433;[23]、下列java语句不会导致无限循环的是()。I、while(true)i=0;II、while(false)i=1;III、while(!false)i=0;【答案】D【分数】1分【选项】A、IIIonlyB、IandIIIonlyC、IonlyD、II[24]、仔细分析下面程序,while的循环次数是()。{inti=0;while(i10){i++;if(i1)continue;if(i==5)break;}}【答案】A【分数】1分【选项】A、5B、10C、6D、死循环,不能确定次数[25]、下列语句执行后,x的值是()。inta=5,b=4,x=3;if(++a==b)x=++a*x;【答案】A【分数】1分【选项】A、3B、4C、5D、6[26]、给出下面代码段,当m值为()时,程序将输出“default”。publicclassTest1{publicstaticvoidmain(Stringargs[]){intm;switch(m){case0:System.out.println(case0);case1:System.out.println(case1);break;case2:default:System.out.println(default);}}}【答案】C【分数】1分【选项】A、0B、1C、2D、以上都不正确[27]、可以在下面代码段pointx处写入的是()。//pointxpublicclassInteresting{//dosomething}【答案】B【分数】1分【选项】A、Stringstr;B、importjava.awt.*;C、publicclassMyClass{//dootherthing…}D、staticintPI=3.14;[28]、为了使包bos在当前程序中可见,可以使用的语句是()。【答案】C【分数】1分【选项】A、importbos;B、packagebos.*;C、importbos.*;D、bospackage;[29]、当类的成员未用访问权限修饰符时,Java认为此成员的访问权限为()。【答案】C【分数】1分【选项】A、privateB、protectedC、friendlyD、public[30]、下列类声明正确的是()。【答案】D【分数】1分【选项】A、abstractfinalclassHI{}B、abstractprivatemove(){}C、protectedprivatenumber;D、publicabstractclassCar{}[31]、设x,y均为已定义的类名,下列声明对象x1的语句正确的是()。【答案】B【分数】1分【选项】A、publicxx1=newy();B、yx1=newy();C、yx1=newx();D、intxx1;[32]、定义主类的类头时可以使用的访问控制符是()。【答案】B【分数】1分【选项】A、privateB、publicC、protectedD、privateprotected[33]、为了区分重载多态中同名的不同方法,要求()。【答案】D【分数】1分【选项】A、参数名不同B、返回值类型不同C、调用时用类名或对象名做前缀D、采用不同的参数列表[34]、以下关于类(接口)定义正确的是()。【答案】C【分数】1分【选项】A、publicclassa{privateintx;publicabstractintgetX();}B、Publicabstractclassa{privateintx;publicabstractintgetX();publicintaMethod(){return0;}}C、publicclassa{privateintx;publicintgetX(){returnx;}}D、publicinterfaceinterfaceA{privateintx;publicintgetX(){returnx;}}[35]、Runnable接口中的抽象方法是()。【答案】B【分数】1分【选项】A、startB、runC、initD、stop[36]、Java语言中建立图形用户界面GUI的工具集,它们所在的包是()。【答案】C【分数】1分【选项】A、java.lang包B、java.io包C、java.awt包D、java.util包[37]、要串行化某些类的对象,这些类就必须实现()。【答案】A【分数】1分【选项】A、Serializable接口B、java.io.Externalizable接口C、java.io.DataInput接口D、DataOutput接口[38]、下面是Example.java文件的完整代码,请找出会产生编译错误的行()。1)classBaseClass{2)publicStringstr;3)publicBaseClass(){4)System.out.println(“ok”);}5)publicBaseClass(Strings){6)str=s;}}7)classSubClassextendsBaseClass{8)}9)publicclassExample{10)publicvoidmethod(){11)SubClasss=newSubClass(“hello”);12)BaseClassb=newBaseClass(“world”);13)}14)}【答案】D【分数】1分【选项】A、8B、9C、10D、11[39]、下列说法正确的是()。【答案】D【分数】1分【选项】A、覆盖方法可以声明自己抛出的异常多于被覆盖的方法B、子类可以覆盖父类中的任何方法C、覆盖方法中的参数清单必须是被覆盖方法参数清单的子集D、私有方法不能被子类覆盖[40]、Java语言的类间的继承关系是()。【答案】C【分数】1分【选项】A、多重的B、线程的C、单重的D、不能继承的[41]、下列有关子类继承父类构造函数的描述正确的是()。【答案】B【分数】1分【选项】A、子类的对象创建时,先调用子类自己的构造函数,然后调用父类的构造函数B、子类必须通过super关键字调用父类的构造函数C、子类无条件地继承父类不含参数的构造函数D、子类无法继承父类的构造函数[42]、以下关于abstract的说法,正确的是()。【答案】C【分数】1分【选项】A、abstract只能修饰类B、abstract只能修饰方法C、abstarct方法所在的类必须用abstract修饰D、abstract类中必须有abstract方法[43]、下列选项能正确计算42度(角度)的余弦值的是()。【答案】D【分数】1分【选项】A、doubled=Math.cos(42);B、doubled=Math.cosine(42);C、d
本文标题:JAVA预赛试题6
链接地址:https://www.777doc.com/doc-2879185 .html