Java程序设计预赛模拟题-1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1一、单选题1、用于将java源代码文件编译成字节码的编译器是()。A.javacB.javaC.jdbD.javah2、Java应用程序的入口方法是()。A.start()B.init()C.paint()D.main()3、下列选项在java中属于不合法的标识符的是()。A.BigMeaninglessNameB._whatavariableC.#myvarD.$dollar4、当在命令行输入:javamyproggoodmorning运行以下代码,输出结果是()。publicclassmyprog{publicstaticvoidmain(Stringargv[]){System.out.println(argv[2]);}}A.myprogB.goodC.morningD.Exceptionraised:java.lang.ArrayIndexOutOfBoundsException:25、编译和运行下面代码后显示的结果是()。importjava.awt.*;publicclassButtextendsFrame{publicstaticvoidmain(Stringargv[]){ButtMyBut=newButt();}Butt(){ButtonHelloBut=newButton(Hello);ButtonByeBut=newButton(Bye);add(HelloBut);add(ByeBut);setSize(300,300);setVisible(true);}}A.2个按钮并排占据整个窗体,左边是Hello按钮,右边是Bye按钮B.Hello按钮占据整个窗体C.Bye按钮占据整个窗体D.Hello和Bye按钮都位于窗体的上部6、下列整型数据类型中,需要内存空间最少的是()。2A.shortB.longC.intD.byte7、下列代码段执行后的输出结果是()。intx=3;inty=10;System.out.println(y%x);A.0B.1C.2D.38、执行完代码int[]x=newint[25];后,下列选项说明正确的是()。A.x[24]为0B.x[24]未定义C.x[25]为0D.x[0]为空9.设有下面两个类的定义:classPerson{longid;//身份证号Stringname;//姓名}classStudentextendsPerson{intscore;//入学总分intgetScore(){returnscore;}}问:类Person和类Student的关系是()。A.包含关系B.继承关系C.关联关系D.无关系,上述类定义有语法错误10.当编译和运行下面代码时出现的结果是()。importjava.io.*;classExBase{abstractpublicvoidmartley(){}}publicclassMyExextendsExBase{publicstaticvoidmain(Stringargv[]){DataInputStreamfi=newDataInputStream(System.in);try{fi.readChar();}catch(IOExceptione){System.exit(0);}finally{System.out.println(Doingfinally);}}}A.编译时发生错误B.可以运行,按任意键退出C.可以运行,按任意键,提示Doingfinally,然后退出3D.刚开始运行,立即退出11.当类的成员未用访问权限修饰符时,Java认为此成员的访问权限为()。A.privateB.protectedC.friendlyD.public12.设x,y均为已定义的类名,下列声明对象x1的语句中正确的是()。A.publicxx1=newy();B.xx1=x();C.xx1=newx();D.intxx1;13.在switch(expression)语句中,expression的数据类型不能是()。A.doubleB.charC.byteD.short14.为了使包sos在当前程序中可见,可以使用的语句是()。A.importsos.*;B.packagesos.*;C.sosimport;D.sospackage;15.下列数组初始化形式正确的是()。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};16.下列语句序列执行后,x的值是()。inta=3,b=4,x=5;if(++a==b)x=++a*x;A.35B.25C.20D.517.当下列程序执行时,其输出结果是()。intx=5;inty=2;System.out.println(x+y+k);A.5kB.7kC.52kD.3k18.下列说法正确的是()。A.final可修饰类.属性.方法B.abstract可修饰类.属性.方法C.定义抽象方法需有方法的返回类型.名称.参数列表和方法体D.用final修饰的变量,在程序中可对这个变量的值进行更改19.编译和运行下面代码时显示结果是()publicclassConv{publicstaticvoidmain(Stringargv[]){Convc=newConv();Strings=newString(ello);c.amethod(s);}publicvoidamethod(Strings){4charc='H';c+=s;System.out.println(c);}}A.HelloB.elloC.elloHD.编译错误20.Runnable接口中的抽象方法是()。A.startB.stopC.yieldD.run21.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是()。A.java.appletB.java.awtC.java.utilD.java.lang22.在Java中,所有类的根类是()。A.java.lang.ObjectB.java.lang.ClassC.java.applet.AppletD.java.awt.Frame23.Java语言的类间的继承关系是()。A.多重的B.单重的C.线程的D.不能继承24.当下列程序执行时,其输出结果是()。inti=9;switch(i){default:System.out.println(default);case0:System.out.println(zero);break;case1:System.out.println(one);case2:System.out.println(two);}A.defaultB.default,zeroC.错误:default子句没有定义D.没有输出结果25.下列常见的系统定义的异常中,有可能是网络原因导致的异常是()。A.ClassNotFoundExceptionB.IOExceptionC.FileNotFoundExceptionD.UnknownHostException26.下列说法正确的是()。A.javaApplet程序必须在浏览器中执行B.java应用程序必须在浏览器里执行C.javaApplet程序不一定在浏览器中执行D.java应用程序可以在浏览器中执行27.阅读下列代码后,下列选项说法正确的是()。5publicclassPerson{intarr[]=newint[10];publicstaticvoidmain(Stringargs[]){System.out.println(arr[1]);}}A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空28.下列Java常见事件类中,属于窗体事件类的是()。A.InputEventB.KeyEventC.MouseEventD.WindowEvent29.Applet小程序和Application独立程序的主要区别是()。A.小程序内必须有main()方法B.独立程序必须包含main()方法,而Applet小程序的父类一定是AppletC.两者都必须有main()方法D.小程序必须包含main()方法,而独立程序的父类一定是Applet30.下列选项中属于过滤流FilterInputStream的子类的是()。A.DataInputStreamB.DataOutputStreamC.PrintStreamD.BufferedOutputStream31.下列选项中的组件都属于容器,其中父类属于java.awt.Window的容器是()。A.FrameB.PanelC.ContainerD.Applet32.在Java中,用package语句说明一个包时,该包的层次结构必须()。A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同33.设Strings=story;下列选项中的语句书写正确的是()。A.s+=books;B.charc=s[1];C.intlen=s.length;D.s=s-books;34.阅读下列代码,其正确的结果是()。publicclassTest2{staticbooleanfoo(charc){System.out.print(c);returntrue;}Publicstaticvoidmain(String[]argv){inti=0;6//for(65;88&&(i2);67)for(foo('A');foo('B')&&(i2);foo('C')){i++;foo('D');}}}A.ABDCBDCBB.ABCDABCDC.Compilationfails.D.AnexceptionisthrownatruntimeB.135.当浏览器的用户离开applet所在的HTML页时都会调用方法()。A.stop()B.init()C.paint()D.repaint()36.有以下程序段:classMyThreadextendsThread{publicstaticvoidmain(Stringargs[]){MyThreadt=newMyThread();MyThreads=newMyThread();t.start();System.out.print(one.);s.start();System.out.print(two.);}publicvoidrun(){System.out.print(Thread);}}则下列选项说法正确的是()。A.编译失败B.程序运行结果为:one.Threadtwo.ThreadC.程序运行结果是:one.two.ThreaThreadD.程序运行结果不确定37.仔细分析下面程序,其正确的输出结果是()。publicclassTest1{publicstaticvoidchangeStr(Stringstr){str=welcome;}publicstaticvoidmain(String[]args){Stringstr=1234;changeStr(str);System.out.println(str);}}7A.welcomeB.welcome1234C.1234D.1234welcome38.编译和运行下面代码后显示的结果是()。publicclassInc{publicstaticvoidmain(Stringargv[]){Incinc=newInc();inti=0;inc.fermin(i);i=i++;System.out.println(i);}voidfermin(inti){i++;}}A.编译报错误B.2C.1D.039.下列有关Java语言描述不正确的是()。A.Java语言开发的程序与平台无关,即:用Java语言开发的程序可以在不同的操作系统下运行B.Java采用

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功