还剩3页未读,继续阅读
文本内容:
.运用Java语言编写的源程序保存时的文件扩展名是A.classB.javaC.cppD.txt.设inta=-2则表达式a3的值为A0B3C8D-
1.设有数组的定义int[]a=newint
[3]则下面对数组元素的引用错误的是Aa
[0];Ba[a.length-1];Ca
[3];Dinti=l;a[i];.在类的定义中可以有两个同名函数,这种现象称为函数oA封装B继承C覆盖D重载.在类的定义中构造函数的作用是oA爱惜成员变量B读取类的成员变量C描述类的特征D初始化成员变量.下面关键字中,哪一个不是用于异样处理语句AtryCcatch.类与对象的关系是A类是对象的抽象C对象是类的子类D类是对象的具体实例.下面哪一个是Java中不合法的标识符A$personsBtwoNumC_myVarD*point.为AB荚的一个无形式参数无返回值的方法method书写方法头,使得运用类名AB作为前缀就可以调用它,该方法头的形式为staticvoidmethodpublicvoidmethodfinalvoidmethodabstractvoidmethod.欲构造ArrayList类的一个实例此类继承了List接口,下列哪个方法是正确的oArrayListmyList=newObjectListmyList=newArrayListArrayListmyList=newListListmyList=newList□.Java源文件和编译后的文件扩展名分别为.class和.javaB.java和.classC.class和.classD.java和.java
12.在JavaApplet程序用户自定义的Applet子类中,一般须要重载父类的方法来完成一些画图操作stopDpaintimportclass定义以及package正确的依次是:classimportpackageDpackageclassjmportfloatf=
45.0;Dcharc=U;〃符号错Java语言运用的字符码集是AASCII⑻BCDDCBDUnicode
16.假如一个类的成员变量只能在所在类中运用,则该成员变量必需运用的修饰是A、-1B、2C、1D、
3.以下关于继承的叙述正确的是0A、在Java中类只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和实现一个接口D、在Java中接口只允许单一继承.若有定义bytex={112233-66};其中0WkW3则对x数组元素错误的引用是x[5-3]x[k]x[k+5]x
[0].paint方法运用哪种类型的参数?A、GraphicsB、Graphics2DC、StringD、Color.以下哪个不是Java的原始数据类型A、intB、BooleanC、floatD、char.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或依次各不相同,传回的值也可以不相同这种面对对象程序特性称为A隐藏B重写C重载DJava不支持此特性
28.以下有关构造方法的说法,正确的是A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用D.构造方法可以和类同名,也可以和类名不同.在阅读器中执行applet程序,以下选项中的哪个方法将被最先执行oA、initB、startC、destroyD、stop.给出下面代码,关于该程序以下哪个说法是正确的?publicclassPerson{staticintarr[]=newint
[5];publicstaticvoidmainStringa[]System.out.printlnarr[O];}A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空
31、有以下方法的定义,请选择该方法的返回类型0ReturnTypemethodbytexdoubleyreturnshortx/y*2;A、byteB、shortC、intD、double.下列类定义中哪些是合法的抽象类的定义?A^abstractAnimal{abstractvoidgrowl;}B、classabstractAnimal{abstractvoidgrowlf;}C^abstractclassAnimal{abstractvoidgrowl;}D、abstractclassAnimal{abstractvoidgrowl{System.out.printlngrowl;};}publicBprotectedCprivateDstatic
17.下面关于main方法说明正确的是ApublicmainStringargs[]publicstaticvoidmainStringargs[]privatestaticvoidmainStringargs[]voidmain
18.哪个关键字可以对对象加互斥锁?
33.有以下程序片段,下列哪个选项不能插入到行
1..publicclassInteresting.//dosth.}A、importjava.awt.*;B、packagemypackage;C、classOtherClass{}D、publicclassMyClass{}AtransientBsynchronizedCserializeDstatic
19.关于抽象方法的说法正确的是B可以出现在非抽象类中D抽象类中的方法都是抽象方法B字节流类D非流类.Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?A、StringargsBaStringargs[]C、CharargD、StringBufferargs[].以下代码段执行后的输出结果为intx=3;inty=—10;System.out.printlny%x;.设有下面两个赋值语句a=Integer.parselntf12”;b=Integer.valueOffu12n.intValue;下述说法正确的是oA、a是整数类型变量,b是整数类对象B、a是整数类对象,b是整数类型变量C、a和b都是整数类对象并且值相等D、a和b都是整数类型变量并且值相等.在编写JavaApplet程序时,需在程序的开头写上语句A、importjava.awt.*;B、importjava.applet.Applet;C、importjava.io.*;D、importjava.awt.Graphics;.下列哪一项不属于Swing的顶层容器?AJAppletBJTreeCJDialogDJFrame.为了使包ch4在当前程序中可见,可以运用的语句是Aimportch
4.*;Bpackagech
4.*;Cch4import;Dch4package;
38.请问全部的异样类皆继承哪一个类?.进行Java基本的GUI设计须要用到的包是Ajava.ioBjava.sqlCjava.awtDjava.rmi.当点击鼠标或者拖动鼠标时,触发的事务是下列的哪一个?AKeyEventBActionEventCItemEventDMouseEventpublicstaticvoidmainStringargs[]{tryStrings=ABCDE;byteb[]=s.getBytes;FileOutputStreamfile=newFileOutputStreamtest.txttrue;
41、如下哪个是Java中的标识符A、fieldnamesuper
42、设x=1y=2z=3则表达式A.3B.
3.5C.4C^3numberD、#numbery+=z/++x的值是oD.5file.writeb;file.close;catchIOExceptione{System.out.printlne.toStringO;
43、下面的代码段执行之后count的值是什么(intcount=1;forinti=1;i=5;i++{count+=i;System.out.printincount;A5B、1C、15D、
1644、为AB类的一个无形式参数无返回值的方法method书写方法头,使得运用类名AB作为前缀就可以调用它,该方法头的形式为A.staticvoidmethodB.publicvoidmethodC.finalvoidmethodD.abstractvoidmethod
45、下列程序段执行后的结果是oStrings=newStringfabcdefg;forinti=0;is.length;i+=2{System.out.prints.charAti;}AacegBACEGCabcdefgDabed
46、下面程序段执行后b的值是oIntegerinteg=newlnteger
(9);booleanb=integinstanceofObject;A)9B)trueC)1D)false.关于for循环和while循环的说法哪个正确?()while循环先推断后执行,for循环先执行后推断while循环推断条件一般是程序结果,for循环的推断条件一般是非程序结果C.两种循环任何时候都不行以替换D.两种循环结构中都必需有循环体,循环体不能为空.关于对象成员占用内存的说法哪个正确?()A.同一个类的对象共用同一段内存B、同一个类的对象运用不同的内存段,但静态成员共享相同的内存空间C.对象的方法不占用内存D.以上都不对.关于继承的说法正确的是()A、子类将继承父类全部的属性和方法B、子类将继承父类的非私有属性和方法C、子类只继承父类public方法和属性D、子类只继承父类的方法,而不继承属性.覆盖与重载的关系是()A、覆盖只有发生在父类与子类之间,而重载可以发生在同一个类中B.覆盖方法可以不同名,而重载方法必需同名C.final修饰的方法可以被覆盖,但不能被重载D.覆盖与重载是同一回事
51、下面哪一个import叮嘱可以为我们供应编写网络应用程序的类()A、importjava.sql.*;B、importjava.util.*;C、importjava.io.*;D、importjava.net.*;52^假如容器组件p的布局是BorderLayout则在p的下边中添加一个按钮b应当运用的语句是()A^p.addb;B、p.addfbNorth;C、p.addfbSouth;D、b.addpNorth;
53、Frame对象默认的布局管理器是()A、FlowLayoutB、BorderLayoutC、CardLayoutDnull
54、假如须要从文件中读取数据,则可以在程序中创建哪一个类的对象()A、FileinputstreamB、FileOutputStreamC、DataOutputStreamD、FileWriter
55、下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前书目下不存在文件test.txt编译下面的程序Test.java后,将该程序运行3次,则文件test.txt的内容是()importjava.io.*;publicclassTest{AABCABCBABCDE
56、编译JavaApplication字节码文件的扩展名为A.javaC.htmlC)TestD)ABCDEABCDEABCDE源程序文件将产生相应的字节码文件,这些)°B..classD..exe
57、设x=ly=2z=3则表达式y+=z/++x的值是A.3B.
3.5C.4D.
558、不允许作为类及类成员的访问限制符的是()A.publicB.privateC.staticD.protected
59、为AB类的一个无形式参数无返回值的方法method书写方法头,使得运用类名AB作为前缀就可以调用它A.staticvoidmethodC.finalvoidmethodf该方法头的形式为oB.publicvoidmethodD.abstractvoidmethod
60.关于选择结构下列哪个说法正确?()if语句和else语句必需成对出现if语句可以没有else语句对应switch结构中每个case语句中必需用break语句switch结构中必需有default语句
61.while循环和do...while循环的区分是()A.没有区分,这两个结构任何状况下效果一样while循环比do...while循环执行效率高while循环是先循环后推断,所以循环体至少被执行一次do...while循环是先循环后推断,所以循环体至少被执行一次
62.关于for循环和while循环的说法哪个正确?()while循环先推断后执行,for循环先执行后推断while循环推断条件一般是程序结果,for循环的推断条件一般是非程序结果C.两种循环任何时候都不行以替换D.两种循环结构中都必需有循环体,循环体不能为空
63.下列修饰符中与访问限制无关的是A.privateC.protectedvoid的含义()A.方法没有返回值B.C.没有意义D.return语句()A.只能让方法返回数值C.方法中可以有多句returnB.publicD.final方法体为空定义方法时必需运用B.方法都必需含有D.不能用来返回对象.关于对象成员占用内存的说法哪个正确?()A.同一个类的对象共用同一段内存B、同一个类的对象运用不同的内存段,但静态成员共享相同的内存空间C对象的方法不占用内存D.以上都不对.下列说法哪个正确?A.不须要定义类,就能创建对象B.对象中必需有属性和方法C.属性可以是简洁变量,也可以是一个对象D、属性必需是简洁变量
68.下列说法哪个正确?()A、一个程序可以包含多个源文件B、一个源文件中只能有一个类C、一个源文件中可以有多个公共类D、一个源文件只能供一个程序运用
69.关于方法main()的说法哪个正确?()A.方法main()只能放在公共类中Bmain的头定义可以依据状况随意更改C.一个类中可以没有main方法D.全部对象的创建都必需放在main方法中.构造函数何时被调用?A、创建对象时C、运用对象的方法时.抽象方法()A、可以有方法体B、可以出现在非抽象类中C、是没有方法体的方法D、抽象类中的方法都是抽象方法.关于继承的说法正确的是()A、子类将继承父类全部的属性和方法B、子类将继承父类的非私有属性和方法C、子类只继承父类public方法和属性D、子类只继承父类的方法,而不继承属性.关于构造函数的说法哪个正确?()A、一个类只能有一个构造函数B、一个类可以有多个不同名的构造函数C、构造函数与类同名D、构造函数必需自己定义,不能运用父类的构造函数.this和super A、都可以用在main方法中B、都是指一个内存地址C、不能用在main方法中D、意义相同.关于super的说法正确的是A、是指当前对象的内存地址B、是指当前对象的父类对象的内存地址C、是指当前对象的父类D、可以用在main方法中.覆盖与重载的关系是()A、覆盖只有发生在父类与子类之间,而重载可以发生在同一个类中B.覆盖方法可以不同名,而重载方法必需同名C.final修饰的方法可以被覆盖,但不能被重载D.覆盖与重载是同一回事
77.关于接口哪个正确?()A、实现一个接口必需实现接口的全部方法B.一个类只能实现一个接口C.接口间不能有继承关系D.接口和抽象类是同一回事
78.异样包含下列哪些内容?()A.程序执行过程中遇到的事先没有预料到的状况B.程序中的语法错误C.程序的编译错误D.以上都是
79.对于己经被定义过可能抛出异样的语句,在编程时()A、必需运用try/catch语句处理异样,或用throws将其抛出B.假如程序错误,必需运用try/catch语句处理异样C.可以束之高阁D.只能运用try/catch语句处理
80.字符流与字节流的区分在于()A.前者带有缓冲,后者没有B.前者是块读写,后者是字节读写C.二者没有区分,可以互换运用D.每次读写的字节数不同.下列流中哪个不属于字节流()FileinputstreamBufferedlnputStreamFilterinputstreamInputStreamReader.在面对对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送()A、调用语句B、叮嘱C、口令D、消息Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点()A、平安性B、多线程C、跨平台D、可移值.编写和运行Javaapplet程序与编写和运行Javaapplication程序不同的步骤是()A、编写源代码B、编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹C、编译过程D、说明执行Java的字符类型接受的是Unicode编码方案,每个Unicode码占用个比特位()A、8B、16C、32D、
64.关于下列程序段的输出结果,说法正确的是(D基本类型数值数据的默认初始值为0)publicclassMyClass{staticinti;publicstaticvoidmain(Stringargv[]){System.out.println(i);))A、有错误,变量i没有初始化B、nullC、1D、
0.下列代码的执行结果是()publicclassTest3{publicstaticvoidmain(Stringargs[]){System.out.print(100%3);System.out.printC/);System.out.println(100%
3.0);))A、11B、
11.0C、
1.01D、.下列程序段的输出结果是()voidcomplicatedExpression(){intx=20y=30;booleanb;b=x50y60||x50y-60||x-50y60||x-50y-60;System.out.println(b);)A、trueB、falseC、1D、
0.给出下列代码片段()if(x0){System.out.println(first);}elseif(x-3){System.out.printlnfsecond);}else{System.out.println(third);}请问x处于什么范围时将打印字符串“second”A、x0B、x-3C、x=-3D、x=0x-
3.若要把变量声名为短暂性变量,应运用如下哪种修饰符?()A、protectedB、provateCtransient(临时变量)D、volatile(共享变量).在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或依次各不相同,传回的值也可以不相同,这种面对对象程序特性称为:A、隐藏B、覆盖C、重载D、Java不支持此特性.如要抛出异样,应用下列哪种子句?A、catchB、throwsC、tryD、finally.在运用interface声明一个接口时,只可以运用修饰符修饰该接口A^privateB、protectedC、privateprotectedD、public.下列代码的输出结果是classParent{voidprintMe{System.out.printlnfparent;};classChildextendsParent{voidprintMe{System.out.printlnCchild;voidprintallf{super.printMe;this.printMef;printMe;publicclassTest_this{publicstaticvoidmainStringargs[]{ChildmyC=newChild;myC.printall;A、parentchildchildB、parentchildparentC、parentchildD、编译错误.为读取的内容进行处理后再输出,须要运用下列哪种流?A^FilestreamPipestreamC^RandomstreamD、Filterstream.为实现多线程之间的通信,须要运用下列哪种流才合适?A、FilterstreamB、FilestreamC^RandomaccessstreamD、Pipedstream.Swing与aWT的区分不包括A、Swing是由纯Java实现的轻量级构件B、Swing没有本地代码C、Swing不依靠操作系统的支持D、Swing支持图形用户界面.在编写Javaapplet程序时,若须要对发生事务作出响应和处理,一般须要在程序的开头写上—语句A、importjava.awt.*;B、importjava.applet.*;Cimportjava.io.*;D、importjava.awt.event.*;.注释的基本原则不包括A、注释应当增加代码的清晰度B、注释要简洁C、在写代码之前写注释D、尽量给每一条语句加注释100Java.io包中定义了多个流类型来实现输入和输出功能的角度对其进行分类,按功能分为A、输入流和输出流方向B、字节流和字符流内容C、节点流和处理流分工独孤城2023-6-121234567891BCCDDBADAC11121314151617181920BDADDCBBDB21222324252627282930BACDBCAB31323334353637383940DCDABABCD41424344454647484950ADAABBBBA51525354555657585960DCBADBACAB61626364656667686970DBDACBCACA71727374757677787980CBCCBAAAAD81828384858687888990DDBBBDBBDC919293949596979899100CBDADDDDDc。