您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > Java程序设计预赛模拟题-2
1一、单选题1.JavaJDK中调试器的命令是()。A.javacB.javaC.jdbD.javah2.运行jar文件中class文件需要在java命令后面加的参数为()。A.-cpB.-gC.-dD.-verbose3.下面哪项在java中是不合法的标识符?()A.$userB.pointC.You&meD._endline4.下列哪一项不是Java保留字?()A.sizeofB.superC.abstractD.break5.下列哪个布局管理器中的按钮位置有可能会根据Frame的大小改变而改变?()A.BorderLayoutB.CardLayoutC.GridLayoutD.FlowLayout6.下面哪些java语句会导致无限循环?()I.while(true)i=0;II.while(false)i=1;III.while(!false)i=0;A.IIIonlyB.IandIIIonlyC.IonlyD.I,IIandIII7.下面是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)}A.7B.10C.11D.128.可以在下面代码段pointx处写入的是()。//pointxpublicclassInteresting{//dosomething}A.Stringstr;B.staticintPI=3.14;C.publicclassMyClass{//dootherthing…}D.importjava.awt.*;9.下面关于事件监听的说明,哪一个语句是正确的?()A.所有组件,都不允许附加多个监听器B.如果多个监听器加在一个组件上,那么事件只会触发一个监听器C.组件不允许附加多个监听器2D.监听器机制允许按照我们的需要,任意调用addXxxxListener方法多次,而且没有次序区别10.不能添加到Container中的是()。A.anAppletB.aComponentC.aContainerD.aMenuComponent11.下面关于类的说法错误的是()。A.类是Java语言中的一种复合数据类型。B.Java语言的类支持单继承和多继承。C.类是对所有具有一定共性的对象的抽象。D.类中包含数据变量和方法。12.下面哪个关键字不是用来控制对类成员的访问的?()A.publicB.protectedC.defaultD.private13.在Java程序,程序员创建()文件,然后编译器把它们转化为()文件。A.源,HTMLB.源,字节代码C.字节代码,源D.HTML,字节代码14.下面的程序段执行后输出的结果是()。StringBufferbuf=newStringBuffer(China2008);buf.insert(5,@);System.out.println(buf.toString());A.China2008@B.@China2008C.China@2008D.China#200815.有整型数组:int[]x={2,33,88,5,10};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是()。A.88331052B.25103388C.88102335D.5332108816.Java应用程序的main方法中有以下语句,则输出的结果是()。int[]x={2,3,-8,7,9};intmax=x[0];for(inti=1;ix.length;i++){if(x[i]max)max=x[i];}System.out.println(max);A.2B.-8C.7D.917.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?()A.Class类B.Thread类C.System类D.Object类18.下列关于变量的叙述哪个是错的?()A.实例变量是类的成员变量。B.在方法中定义的局部变量在该方法被执行时创建。C.实例变量用关键字static声明。D.局部变量在使用前必须被初始化。19.下列哪个选项是创建一个标识有打开按钮的语句?()A.TextFieldb=newTextField(打开);B.TextAreab=newTextArea(打开);C.Checkboxb=newCheckbox(打开);D.Buttonb=newButton(打开);20.下面是一个Java程序片段:3publicvoidpaint(Graphicsg){intx=10;inty=20;paintPicture(g,x,y);}publicvoidpaintPicture(Graphicsg,inta,intb){g.setColor(Color.red);//morecodefollows}当执行这段代码时,paintPicture方法中参数a的值将是什么?()A.10B.0C.20D.这段代码不能够编译。这是一个错误,因为从来没有声明参数a和给它赋值21.在Java语言中,下列哪个包是编译器自动导入的?()A.java.appletB.java.langC.java.ioD.java.awt22.下列哪一项说法最好地描述了Java中的对象?()A.对象是通过import命令引入到程序中的所有事情B.对象是方法的集合,这些方法在小程序窗口或应用程序窗口中产生图形元素,或者计算和返回值C.对象是一种数据结构,它具有操作数据的方法D.对象是一组具有共同的结构和行为的类23.关于类继承的说法,正确的是()。A.Java类允许多重继承B.Java接口允许多继承C.接口和类都允许多继承D.接口和类都不允许多继承24.Java虚拟机指的是()。A.由Java操作的家用设备(通常是一个漂亮的小烤箱)B.Java字节代码的解释程序C.Java源代码的编译器D.运行Java所需的硬件设备25.下列常见的系统定义的异常中,哪个是输入.输出异常?()A.ClassNotFoundExceptionB.IOExceptionC.FileNotFoundExceptionD.UnknownHostException26.在Java语言中,不允许作为类及类成员的访问限制修饰符的是()。A.publicB.privateC.staticD.protected27.下列哪个选项是正确计算42度(角度)的余弦值?()A.doubled=Math.cos(42);B.doubled=Math.cosine(42);C.doubled=Math.cos(Math.toDegrees(42));D.doubled=Math.cos(Math.toRadians(42));28.下列Java常见事件类中哪个是鼠标事件类?()A.InputEventB.KeyEventC.MouseEventD.WindowEvent29.在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?()A.init()B.start()C.paint()D.destroy()30.关于对话框(Dialog)说法错误的是()。A.对话框是Window类的子类。4B.对话框和一般窗口的区别在于它依赖于其他窗口。C.对话框分为模式和非模式两种。D.文件对话框的构造方法:Filedialogfdlg=newFileDialog(filedialog);31.下列容器中哪一个是从java.awt.Window继承的?()A.FrameB.PanelC.ContainerD.Applet32.以下关于abstract的说法,正确的是()。A.abstract只能修饰类B.abstract只能修饰方法C.abstract类中必须有abstract方法D.abstarct方法所在的类必须用abstract修饰33.若有定义inta=1,b=2;表达式(a++)+(++b)的值是()。A.3B.4C.5D.634.若有定义inta=9,b=6;ab的值是()。A.0B.1C.falseD.true35.假定有变量定义:intk=7,x=12;则能使值为3的表达式是()。A.x%=(k%=5)B.x%=(k-k%5)C.x%=k-k%5D.(x%=k)-(k%=5)36.设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是()。A.把x和y按从大到小排列B.把x和y按从小到大排列C.无确定结果D.交换x和y中的值37.仔细分析下面程序,while的循环次数是()。{inti=0;while(i10){if(i1)continue;if(i==5)break;i++;}}A.1B.10C.6D.死循环,不能确定次数38.以下程序段的输出结果是()。inta=10;System.out.println(~a);A.01B.-11C.-10D.-539.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?()A.安全性B.多线性C.跨平台D.可移植40.下列哪个类声明是正确的?()A.abstractfinalclassHI{}B.abstractprivatemove(){}C.protectedprivatenumber;D.publicabstractclassCar{}41.异常包含下列哪一个内容?()A.程序中的语法错误B.程序的编译错误C.程序执行过程中遇到的事先没有预料到的情况D.程序事先定义好的可能出现的意外情况42.分析下面的HTML部分代码:APPLETcode=file_namewidth=60height=605/APPLET下列哪一项可以替代文件名以正确装载运行Hello类的小程序?()A.Hello.bytecodeB.Hello.classC.Hello.appletD.Hello.java43.监听事件和处理事件()。A.都由Listener完成。B.都由相应事件Listener处登记过的构件完成。C.由Listener和构件分别完成。D.由Listener和窗口分别完成。44.关于Applet类,正确的说法是()。A.Applet类是java.awt中的类B.Applet类是Container的间接子类C.Applet类不是容器类D.以上都不对45.下面程序运行之后,变量x的值是()。......//swap方法的声明publicstaticvoidswap(inta,intb){intt=a;a=b;b=t;}//main方法publicstaticvoidmain(Stringargs[]){intx=2;inty=3;swap(x,y);}A.2B.3C.4D.646.下面变量var的作用域范围是()。1)intx;2)switch(x){3)case0:4){5)intvar;6)//process7)}8)break;9)case1:10){11)intvar1;12)//process13)}14)break;15)}A.1和16行之间。B.3和7行之间。C.5和7行之间。D.5和13行之间。47.以下的类(接口)定义中正确的是()。A.publicclassa{6privateintx;publicintgetX(){returnx;}}B.Publicabstractclassa{privateintx;publicabstractintget
本文标题:Java程序设计预赛模拟题-2
链接地址:https://www.777doc.com/doc-2881723 .html