第五届全国信息技术大赛JAVA试卷以及答案_第1页
第五届全国信息技术大赛JAVA试卷以及答案_第2页
第五届全国信息技术大赛JAVA试卷以及答案_第3页
第五届全国信息技术大赛JAVA试卷以及答案_第4页
第五届全国信息技术大赛JAVA试卷以及答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五届全国ITAT教育工程就业技能大赛预赛试题 Java程序设计一、单项选择题〔共计60题〕以下有关大事监听器的描述正确的选项是〔〕。CA、一个监听器只能承受一个组件产生的大事B、只有一个监听器可以被附加到一个组件上C、多个监听器可以被附加到一个组件D、以上描述都不对当以下程序执行时,其输出结果是〔〕。DA、2kB、7kC、-7kD、-3k以下关于修饰符混用的说法错误的选项是〔〕。BA、abstractfinal并列修饰同一个类B、staicstatic的属性C、abstractabstract类中D、abstractprivate的成员java.awt.Window继承的是〔〕。DA、AppletB、PanelC、ContainerD、Frame关于构造方法,以下表达错误的选项是〔〕。BA、构造方法是类的一种特别方法,它的方法名必需与类名一样Bvoidvoid前缀C、构造方法的主要作用是完成对类的对象的初始化工作D、一般在创立对象时,系统会自动调用构造方法2个文件位于一样名目下,编译运行后会消灭的状况是〔〕。B//FileP1.javapackageMyPackage;classP1{voidafancymethod〔〕{System.out.println〔“Whatafancymethod“〕;}}//FileP2.javapublicclassP2extendsP1{publicstaticvoidmain〔Stringargv[]〕{P2p2=newP2〔〕;p2.afancymethod〔〕;}}A、2个文件都可以编译,P2运行输出“Whatafancymethod”B、2P1编译成功,P2编译时报错误C、2个文件都可以编译,P2运行时报错误D、2个文件都不能编译关于以下组件接口的描述正确的选项是〔〕。CA、TextArea组件可实现的接口是ActionListenerB、ChoiceActionListenerC、List组件可实现的接口,除了ItemListener,还可以是ActionListenerD、以上都不对下面代码执行后的结果是〔〕。CpublicclassTest3{privateintcourt;publicstaticvoidmain〔Stringargv[]〕{Test3s=newTest3〔99〕;System.out.println〔s.court-5〕;}Test3〔intballcount〕{court=ballcount+10;}}Acourt是私有变量,因此产生一个编译失败错误B、99C、104D、109Java虚拟机指的是〔〕。DAJava语言操作的家用设备〔通常是一个秀丽的小烤箱〕BJava程序所需的硬件设备C、Java源代码的编译器D、Java字节代码的解释程序java.util.HashTable可以实现的接口是〔〕。CA、Java.util.Hashable.B、Java.util.List.C、Java.util.Map.D、Java.util.Collection.以下说法正确的选项是〔〕。BA、字节流中的数据以16位字节为单位进展读写B16位字符为单位进展读写C、InputStreamOutputStream是字符流的两个顶层父类D、ReaderWriter是字节流的两个顶层抽象父类以下关于线程调度的表达中,错误的选项是〔〕。DA、调用线程的sleep〔〕方法,可以使比当前线程优先级低的线程获得运行时机B、调用线程的yeild〔〕方法,只会使与当前线程一样优先级的线程获得运行时机C、当有比当前线程的优先级高的线程消灭时,高优先级线程将抢占CPU并运行D、具有一样优先级的多个线程的调度肯定是分时的i的定义正确的选项是〔〕。CA、staticinti;B、finali;C、staticfinalinti=50;D、finalfloati=1.2f;对于方法重载,以下说法不正确的选项是〔〕。DA、允许在一个类的定义中多个方法使用一样的方法名Bjava的编译时多态C、方法的参数表必需不同,包括参数的类型和个数D、方法的返回类型修饰符必需一样以下Java常见大事类中,属于窗体大事类的是〔〕。BA、InputEventB、WindowEventC、MouseEventD、KeyEventHTML局部代码:<APPLETcode=file_namewidth=60height=60></APPLET>Hello类小程序的是〔〕。CA、“Hello.bytecode“B、“Hello.applet“C、“Hello.class“D、“Hello.java“JavaJDK中,用于反编译的命令是〔〕。DA、javacB、javaC、jdbD、javap以下程序段的输出结果是〔〕。BvoidcomplicatedExpression〔〕{intx=20,y=30;booleanb;b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60;System.out.println〔b〕;}A、trueB、falseC、1D、0Java语言的很多特点中,〔〕是C++语言所不具备的。BA、高性能B、跨平台C、面对对象D、有类库下面代码行中编译的时候不会报警告或错误的选项是〔〕。DA、floatf=1.3;B、charc=“a“;C、byteb=257;D、booleanb=false;以下有关构造函数描述正确的选项是〔〕。DA、全部类都必需定义一个构造函数B、构造函数必需有返回值C、构造函数必需访问类的非静态成员D、构造函数可以初始化类的成员变量编译和运行下面代码时显示的结果是〔〕。ApublicclassThisConstructorCall{publicThisConstructorCall〔Strings〕{System.out.println〔“s=“+s〕;}publicThisConstructorCall〔inti〕{this〔“i=“+i〕;}publicstaticvoidmain〔Stringargs[]〕{newThisConstructorCall〔“Stringcall“〕;newThisConstructorCall〔47〕;}}s=i=47B、Stringcalls=iC、sStringcalli=47D、Stringcalls=i=47分析下面的代码,其输出结果是〔〕。BpublicclassTest3{publicstaticvoidmain〔String[]args〕{Stringfoo=“blue“;Stringbar=foo;foo=“green“;System.out.println〔bar〕;}}A、一个特别抛出B、blueC、nullD、greenFrame类对象的默认布局是〔〕。BA、FlowLayout布局B、BorderLayout布局C、CardLayout布局D、GridLayout布局下面关于类的说法错误的选项是〔〕。DAJava语言中的一种复合数据类型B、类中包含数据变量和方法C、类是对全部具有肯定共性的对象的抽象D、Java语言的类支持单继承和多继承javaMyProggoodmorning。BpublicclassMyProg{publicstaticvoidmain〔Stringargv[]〕{System.out.println〔argv[0]〕;}}A、myprogB、goodC、morningD、Exceptionraised:“java.lang.ArrayIndexOutOfBoundsException:2“字符输出流类都是〔〕抽象类的子类。CA、FilterWriterB、FileWriteC、WriterD、OutputStreamWriteJavamain方法的写法,合法的是〔〕。BA、publicstaticvoidmain〔〕B、publicstaticvoidmain〔Stringargs[]〕C、publicstaticintmain〔String[]arg〕D、publicvoidmain〔Stringarg[]〕Java中很重要的概念,以下说法中能准确地描述对象的是〔〕。AA、对象可以理解为一种数据构造,具有操作数据的方法B、对象是抽象的,类可以通过对象来生成Cimport语句引入到程序中的全部包D、对象是一组具有共同的构造和行为的类分析下面程序,其正确的输出结果是〔〕。Bclass A{publicstaticvoidmain〔Stringargs[]〕{Strings1,s2;s1=newString〔“wearestudents“〕;s2=newString〔“wearestudents“〕;System.out.println〔s1.equals〔s2〕〕;System.out.println〔s1==s2〕;}}A、true,trueB、true,falseC、false,trueD、false,false以下常见的系统定义的特别中,属于主机网络故障特别的是〔〕。DA、ClassNotFoundExceptionB、IOExceptionC、FileNotFoundExceptionD、UnknownHostException下面代码执行后,正确的输出结果是〔〕。AStrings1=“Youarehired!“;System.out.printl〔s1.replace〔’h;//fh替换了System.out.println〔s1〕;A、Youarefired!Youarehired!B、Youarefired!Youarefired!C、Youarehired!Youarehired!hired!Youarefired!假定有变量定义:intk=7,x=12;4的表达式是〔〕。CA、x%=〔k%=5〕B、x%=〔k-k%5〕C、〔x%=k〕-〔k%=5〕D、x%=k-k%5JavaDateimport导入的包是〔〕。CA、java.appletB、java.awtC、java.utilD、java.lang以下表达错误的选项是〔〕。DA、接口与类的层次无关B、通过接口说明类所实现的方法C、通过接口可了解对象的交互界面D、接口与存储空间有关当以下程序执行时,其输出结果是〔〕。Cinti=9;switch〔i〕{default:System.out.println〔“default“〕;case0:System.out.println〔“zero“〕;break;case1:System.out.println〔“one“〕;case2:System.out.println〔“two“〕;}B、zeroC、default,zeroD、没有输出结果以下程序段的输出结果是〔〕。DpublicclassOperatorsandExpressions{publicstaticvoidmain〔Stringargs[]〕{inta=5,b=4,c=3;System.out.println〔“abc“+a+b+c+3〕;}}A、abc15B、abcabc3C、abc3D、abc5433Java中,全部类的根类是〔〕。DA、java.awt.FrameB、java.lang.ClassC、java.applet.AppletD、java.lang.Object以下选项中关于程序运行结果的描述正确的选项是〔〕。ApublicclassEx4_7{publicstaticvoidmain〔Stringargs[]〕{inta[]=newint[5];booleanb[]=newboolean[5];System.out.print〔a[1]〕;System.out.println〔b[2]〕;}}A、程序运行结果为0falseB、程序运行结果为1trueC、程序无法通过编译D、程序可以通过编译但结果不确定setLayout〔〕方法使用的参数类型是〔〕。CA、GraphicsB、Graphics2DD、Layout有以下程序段:classMyThreadextendsThread{publicstaticvoidmain〔Stringargs[]〕{MyThreadt=newMyThread〔〕;MyThreads=newMyThread〔〕;t.start〔〕;System.out.print〔“one.“〕;s.start〔〕;System.out.print〔“two.“〕;} publicvoidrun〔〕{System.out.print〔“Thread“〕;}}则以下选项说法正确的选项是〔〕。CA、程序编译失败C、程序运行结果不确定D、程序运行结果是:one.two.ThreadThreadaddContainer容器中的是〔〕。DA、aButtonB、aComponentC、aContainerD、aMenuComponent下面变量var的作用域范围是〔〕。B1〕 intx;2〕switch〔x〕{3〕case0:4〕{intvar;//process7〕}break;case1:10〕{11〕intvar1;12〕//process13〕}14〕break;15〕}A、115行之间B、57行之间C、37行之间D、513行之间在Java语言中,属于编译器自动导入的包是〔〕。DA、java.appletB、java.awtC、java.ioD、java.lang以下常见的系统定义的特别中,编译时无法找到类的特别是〔〕。AA、ClassNotFoundExceptionB、IOExceptionC、FileNotFoundExceptionD、UnknownHostExceptionJava程序片段:publicvoidpaint〔Graphicsg〕{intx=20;inty=10;paintPicture〔g,x,y〕;}publicvoidpaintPicture〔Graphicsg,inta,intb〕{g.setColor〔Color.red〕;}当执行这段代码时,paintPicture方法中参数“a“的值将是〔〕。CA、10B、0C、20D、这段代码不能够编译。这是一个错误,由于从来没有声明参数“a“和给它赋值Javamain方法〔〕。BA、可以为一个或多个B、只能有一个C、可以为一个或零个D、最多两个下面语句段处理后,ch的值是〔〕。Dcharch=’A’;ch=〔char〕〔ch^7〕;A、AB、CC、DD、F当输入一个字节流时,需要〔〕。AADataInput接口B、实现ObjectInput接口C、Serializable接口DReader抽象类编译和运行下面代码时的显示结果是〔〕。ApublicclassTest3publicstaticvoidmain〔Stringargv[]〕{Test3c=newTest3〔〕;Strings=newString〔“ello“〕;c.amethod〔s〕;}publicvoidamethod〔Strings〕{Stringc=“H“;c+=s;System.out.println〔c〕;}}A、HelloB、elloC、elloHD、编译错误如下代码的执行结果是〔〕。Bbooleanm=true;if〔m==false〕System.out.println〔“False“〕;elseSystem.out.println〔“True“〕;A、FalseB、TrueD、Anerrorwilloccurwhenrunning下面语句正确的选项是〔〕。DA、char=’abc’;B、longl=oxfff;C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论