




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、选择题(每道题只有一个正确答案,每小题2分,共30分)15道题1、关于Java语言叙述错误的是:(C)AJava语言具有跨平台性BJava是一种面向对象的语言CJava语言中的类可以多继承DJava的垃圾收集机制自动回收程序已不再使用的对象2、以下叙述正确的是:(B)的确台aA构造方法必须是public方法Bmain方法必须是public方法CJava应用程序的文件名可以是任意的D构造方法应该声明为void类型3、关于Java中数据类型叙述正确的是:(B)A、整型数据在不同平台下长度不同Bboolean类型数据只有2个值,true和falseC数组属于简单数据类型DJava中的指针类型和C
2、语言的一样4、设intx=1,floaty=2,则表达式x/y的值是:(D)A0B1C2D以上都不是5、以下语句有语法错的是:(A)Aintx=1;y=2;z=3Bfor(intx=10,y=0;x>0;x+);Cwhile(x>5);Dfor(;);6、关于类和对象的叙述正确的是:(A)AJava的类分为两大部分:系统定义的类和用户自定义的类B类的静态属性和全局变量的概念完全一样,只是表达形式不同C类的成员至少有一个属性和一个方法D类是对象的实例化7、以下有关构造方法的说法,正确的是:(A)A一个类的构造方法可以有多个B构造方法在类定义时被调用C构造方法只能由对象中的其它方法调用
3、D构造方法可以和类同名,也可以和类名不同8、以下有关类的继承的叙述中,正确的是:(D)A子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B子类只能继承父类的方法,不能继承父类的属性C子类只能继承父类的非私有属性,不能继承父类的方D子类不能继承父类的私有属性9、下列属于容器的组件有:(B)AJButtonBJPaneCCanvasDJTextArea10 、void的含义:(C)A方法体为空B定义的方法没有形参C定义的方法没有返回值D方法的返回值不能参加算术运算11 、关于Java中异常的叙述正确的是:(D)A异常是程序编写过程中代码的语法错误B异常是程序编写过程中代码的逻辑错
4、误C异常出现后程序的运行马上中止D异常是可以捕获和处理的12 、所有的异常类皆继承哪一个类?(C)Ajava.io.ExceptionBjava.lang.ThrowableCjava.lang.ExceptionDjava.lang.Error13 、下面哪个不是java语言中的关键字?(B)AlongBsizeofCinstanceofDconst14 、为实现进程之间的通信,需要使用下列那种流才合适?(D)ADatastreamBFilestreamCBufferedstreamDPipedstream15、在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口?(D)AAct
5、ionListenerBMouseListenerCMouseMotionListernDItemListener二、填空题(每空1分,共20分)1 、面向对象程序设计所具有的基本特征是:_抽象性_封装性_,_继承性_,_多态性_2 、数组x定义如下intx=newint32则x.length的值为3,x0.length的值为2。3 、Java中实现多线程一般使用两种方法,一是_继承Thread类,二是实现Runnable方法4 、Java的图形用户界面设计中,有很多布局管理器用来摆放组件的位置,一般用到的布局管理器有(列出四种即可)_FlowLayout,_GridLayout,_Borde
6、rLayout,_CardLayout5 、Applet常用的方法是:_init()_、_run()_、_stop()_和destroy()。三、阅读程序,写出程序的输出结果(每题5分,共20分)1、classAprivateintprivateVar;A(int_privateVar)privateVar=_privateVar;booleanisEqualTo(AanotherA)if(this.privateVar=anotherA.privateVar)returntrue;elsereturnfalse;publicclassBpublicstaticvoidmain(Stringa
7、rgs)Aa=newA(1);Ab=newA(2);System.out.println(a.isEqualTo(b);程序的输出结果为:false2、classAdoublef(doublex,doubley)returnx*y;classBextendsAdoublef(doublex,doubley)returnx+y;publicclassTestpublicstaticvoidmain(Stringargs)Bobj=newB();System.out.println("Theprogramoutputis"+obj.f(4,6);程序的输出结果为:_Thepro
8、gramoutputis10_3 、publicclassUncheckedpublicstaticvoidmain(Stringargs)trymethod();catch(Exceptione)System.out.println("A");finallySystem.out.println("B");staticvoidmethod()trywrench();System.out.println("C");catch(ArithmeticExceptione)System.out.println("D");f
9、inallySystem.out.println("E");System.out.println("F");staticvoidwrench()thrownewNullPointerException();程序的输出结果为:EAB4 、publicclassTestpublicstaticvoidmain(Stringargs)intx;inta=0,0,0,0,0,0;calculate(a,a5);System.out.println("thevalueofa0is"+a0);System.out.println("th
10、evalueisa5is"+a5);staticintcalculate(intx口,inty)for(inti=1;i<x.length;i+)if(y<x.length)xi=xi-1+1;returnx0;程序的输生结果为:thevalueofa0is0thevalueisa5is5一、单选择题(每小题2分,共10分)1、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。A.javaB.classC.htmlD.exe2、设x=1,y=2,z=3,则表达式y+=z/+x的值是()。A.3B.3.5C.4D.53、在Ja
11、vaApplet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些画图操作。A.start()B.stop()C.init()D.paint()4、不允许作为类及类成员的访问控制符的是()。A.publicB.privateC.staticD.protected5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。A.staticvoidmethod()B.publicvoidmethod()C.finalvoidmethod()D.abstractvoidmethod()二、填空题(每空格1分,共2
12、0分)1、开发与运行Java程序需要经过的三个主要步骤为、和。2、如果一个JavaApplet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是类的子类并且存储该源程序文件的文件名为。3、如果一个JavaApplet程序文件中定义有3个类,则使用Sun公司的JDK编译器编译该源程序文件将产生个文件名与类名相同而扩展名为的字节码文件。4、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用字节内存空间,这样,无论是中文字符还是英文字符,都是占用字节内存空间。5、设x=2,则表达式(x+)/3的值是。6、若x=5,y=10,贝U
13、x<y和x>=y的逻辑值分另U为和。7 、方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。方法是不能被当前类的子类重新定义的方法。8 、创建一个名为MyPackage的包的语句是,该语句应该放在程序的位置为:。9、设有数组定义:intMyIntArray=10,20,30,40,50,60,70;则执行以下几个语句后的输出结果是。ints=0;for(inti=0;i<MylntArray.length;i+)if(i%2=1)s+=MyIntArrayi;System.out.println(s);10、在Java程序中,通过类的定义只能实
14、现重继承,但通过接口的定义可以实现重继承关系。三、写出下列程序完成的功能。(每小题5分,共20分)1、publicclassSumpublicstaticvoidmain(Stringargs)doublesum=0.0;for(inti=1;i<=100;i+)sum+=1.0/(double)i;System.out.println("sum="+sum);2、 importjava.io.*;publicclassReversepublicstaticvoidmain(Stringargs)inti,n=10;inta=newint10;for(i=0;i<
15、;n;i+)tryBufferedReaderbr=newBufferedReader(newInputStreamReader(System.in);ai=Integer.parseInt(br.readLine();/输入一个整数catch(IOExceptione);for(i=n1;i>=0;i)System.out.print(ai+"");System.out.println();3、 importjava.awt.*;publicclassabcpublicstaticvoidmain(Stringargs)newFrameOut();classFram
16、eOutextendsFrame/Frame为系统定Buttonbtn;/义的窗框类FrameOut()super("按钮");btn=newButton("按下我");setLayout(newFlowLayout();add(btn);setSize(300,200);show();4、 importjava.io.*;publicclassabcpublicstaticvoidmain(Stringargs)SubClasssb=newSubClass();System.out.println(sb.max();classSuperClassint
17、a=10,b=20;classSubClassextendsSuperClassintmax()return(a>b)?a:b);四、写出下面程序的运行结果(每小题10分,共30分)1、 、importjava.io.*;publicclassabcpublicstaticvoidmain(Stringargs)ABs=newAB("Hello!","IloveJAVA.");System.out.println(s.toString();classABStrings1;Strings2;AB(Stringstr1,Stringstr2)s1=st
18、r1;s2=str2;publicStringtoString()returns1+s2;2、 importjava.io.*;publicclassabcpublicstaticvoidmain(Stringargs)inti,s=0;inta=10,20,30,40,50,60,70,80,90;for(i=0;i<a.length;i+)if(ai%3=0)s+=ai;System.out.println("s="+s);3、 importjava.io.*;publicclassabcpublicstaticvoidmain(Stringargs)System
19、.out.println("a="+a+"nb="+b);classSubClassextendsSuperClassintc;SubClass(intaa,intbb,intcc)super(aa,bb);c=cc;classSubSubClassextendsSubClassinta;SubSubClass(intaa,intbb,intcc)super(aa,bb,cc);a=aa+bb+cc;voidshow()System.out.println("a="+a+"nb="+b+"nc="
20、;+c);五、使用Java语言编写程序。(每小题10分,共20分)1、编写一个字符界面的JavaApplication程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。2、 编写一个完整的JavaApplet程序使用复数类Complex验证两个复数1+2i和3+4i相加产生一个新的复数4+6i。复数类Complex必须满足如下要求:(1) 复数类Complex的属性有:RealPart:int型,代表复数的实数部分ImaginPart:int型,代表复数的虚数部分(2) 复数类Complex的方法有:Complex():构造函数,将复数的实部和虚部都置0Complex(int
21、r,inti):构造函数,形参r为实部的初值,i为虚部的初值。ComplexcomplexAdd(Complexa):将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。StringToString():把当前复数对象的实部、虚部组合成a+bi的字符串形式,其中a和b分别为实部和虚部的数据。JAVA语言程序设计期末考试模拟试题参考答案及评分标准一、单选择题(每小题2分,共10分)1、B2、A3、D4、C5、A二、填空题(每空格1分,共20分)1 、编辑源程序、编译生成字节码、解释运行字节码2 、Applet、MyApplet3 、javac.exe、3、.clas
22、s4 、2、25 、06 、true、false7、抽象(abstract)方法、最终(final)方法8 、packageMyPackage;应该在程序第一句。9 、12010 、单、多三、写出下列程序完成的功能。(每小题5分,共20分)1、计算1/1+1/2+1/3+.+1/100的值。2、从标准输入(即键盘)读入10个整数存入整型数组a中,然后逆序输出这10个整数。3、创建一个标题为"按钮"的窗框,窗框中显示有"按下我"字样的按钮。4、求两个数的最大值。四、写出下面程序的运行结果(每小题10分,共30分)1、 、Hello!IloveJAVA.2、
23、 s=1803、 a=60b=20c=30五、使用Java语言编写程序。(每小题10分,共20分)1、参考程序如下:importjava.io.*;publicclassabcpublicstaticvoidmain(Stringargs)inti,n=10,max=0,min=0,temp=0;tryBufferedReaderbr=newBufferedReader(newInputStreamReader(System.in);max=min=Integer.parseInt(br.readLine();catch(IOExceptione);for(i=2;i<=n;i+)try
24、BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in);temp=Integer.parseInt(br.readLine();if(temp>max)max=temp;if(temp<min)min=temp;catch(IOExceptione);System.out.println("max="+max+"nmin="+min);2、参考程序如下:importjava.applet.*;importjava.awt.*;publicclassabcextend
25、sAppletComplexa,b,c;publicvoidinit()a=newComplex(1,2);b=newComplex(3,4);c=newComplex();publicvoidpaint(Graphicsg)c=plexAdd(b);g.drawString(" 第一个复数:g.drawString(" 第二个复数:g.drawString(" 两复数之和:"+a.toString(),10,50);"+b.toString(),10,70);"+c.toString(),10,90);classComplexint
26、RealPart;/复数的实部intImaginPart;/复数的虚部Complex()RealPart=0;ImaginPart=0;Complex(intr,inti)RealPart=r;ImaginPart=i;ComplexcomplexAdd(Complexa)Complextemp=newComplex();/临时复数对象temp.RealPart=RealPart+a.RealPart;temp.ImaginPart=ImaginPart+a.ImaginPart;returntemp;publicStringtoString()return(RealPart+"+&
27、quot;+ImaginPart+"i");判断题.class ”后缀的字(Y)2、 Java的源代码中定义几个类,编译结果就生成几个以(Y)3、 JavaApplet是由独立的解释器程序来运行的。(N)4、 JavaApplication是由独立的解释器程序来运行的。5、JavaApplet的字节码文件必须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。(Y)7、Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。(Y)8、Java中数组的元素只能是简单数据类型的量。(N)9、Vector类中的对象不能是简单数据类
28、型。(Y)10、Java的String类的对象既可以是字符串常量,也可以是字符串变量。(N)11、Java中用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。(N)12、Java的屏幕坐标是以像素为单位,容器的左上角被确定为坐标的起点。(Y)13、在Java中,并非每个事件类都只对应一个事件。(Y)14、一个类只能有一个父类,但一个接口可以有一个以上的父接口。(Y)15、由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。(N)16、Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。(N)17、注释的作用是使程序在执行时在屏幕上显示/之后的内容。
29、(N)18、Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。(N)19、所有的鼠标事件都由MouseListener监听接口的监听者来处理。(N)20、Applet是一种特殊的Panel,它是JavaApplet程序的最外层容器。(N)二、填空题1、根据结构组成和运行环境的不同,Java程序可分为两类:JavaApplet、Javaapplication。2、类的修饰符分为abstract、public。3、程序中定义类使用的关键字是class.每个类的定义由类头定义、类体定义两部分组成,其中类体部分包括属性、方法。4、Java程序中定义接口所使用的关键字是int
30、erface,接口中的属性都是静态变量,接口中的方法都是抽象方法。5、 Object是Java程序中所有类的直接或间接父类,也是类库中所有类的父类。三、选择题1、下列哪一项不是域的非访问控制符(D)(A)static(B)final(C)volatile(D)public2 、关于被私有保护访问控制符privateprotected修饰的成员变量,以下说法正确的是(B)(A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类(B)可以被两种类访问和引用:该类本身、该类的所有子类(C)只能被该类自身所访问和修改(D)只能被同一个包中的类访问3 、关于被保护访问控制符p
31、rotected修饰的成员变量,以下说法正确的是(A)(A) 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类(B) 可以被两种类访问和引用:该类本身、该类的所有子类(C) 只能被该类自身所访问和修改(D) 只能被同一个包中的类访问4 、下列关于修饰符混用的说法,错误的是(D)(A) abstract不能与final并列修饰同一个类(B) abstract中不可以有private的成员(C) abstract方法必须在abstract类中(D) static方法中能处理非static的属性5 、容器Panel和Applet缺省使用的布局编辑策略是(B)(A)Bor
32、derLayout(B)FlowLayout(C)GridLayout(D)CardLayout6 、以下标识符中哪项是不合法的(D)(A)BigOlLong$223(B)_utfint(C)$12s(D)3d7 、main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的(B)(A) publicstaticvoidmain(B) publicstaticvoidmain(Stringargs)(C) publicstaticintmain(Stringargs)(D) publicvoidmain(Stringargs)8、行完以下代码intx=
33、newint5;后,以下哪项说明是正确的(A)(A)x4为0(B)x4未定义(C)x5为0(D)x0为空9 、以下代码段执行后的输出结果为(C)intx=3;inty=8;System.out.println(y%x);(A)0(B)1(C)2(D)310 、以下哪个表达式是不合法的(B)(A) Stringx=“Sky”;inty=5;x+=y;(B) Stringx=“Sky”;inty=5;if(x=y)(C) Stringx=“Sky”;inty=5;x=x+y;(D) Stringx=null;inty=(x!=null)&&(x.length()>0)?x.l
34、ength:011 、编译运行以下程序后,关于输出结果的说明正确的是(C)publicclassConditionalpublicstaticvoidmain(Stringargs)intx=2;System.out.println(“valueis“(x<1)?2.2:2);(A)输出结果为:valueis22.2(B)输出结果为:valueis2(C)输出结果为:valueis2.0(C)编译错误12、以下声明合法的是(B)(A)defaultStrings;(B)publicfinalstaticnativeintw()(C)abstractdoubled;(C)abstractf
35、inaldoublehyperbolicCosine()13、关于以下application的说明,正确的是(C)1. classStaticStuff2. 3. staticintx=15;4. staticx*=3;5. publicstaticvoidmain(Stringargs)6. 7. System.out.println(“x=”+x);8. 9. staticx/=3;(A) 4行与9行不能通过编译,因为缺少方法名和返回类型(B) 9行不能通过编译,因为只能有一个静态初始化器(C) 编译通过,执行结果为:x=15(D) 编译通过,执行结果为:x=314、关于以下程序代码的说明
36、正确的是(C)1. classHasStatic2. privatestaticintx=100;3. publicstaticvoidmain(Stringargs)4. HasStatichs1=newHasStatic();5. hs1.x+;6. HasStatichs2=newHasStatic();7. hs2.x+;8. hs1=newHasStatic();9. hs1.x+;10. System.out.println(“x=”+x);11. 12. (A) 5行不能通过编译,因为引用了私有静态变量(B) 10行不能通过编译,因为x是私有静态变量(C) 程序通过编译,输出结果
37、为:x=103(D) 程序通过编译,输出结果为:x=10015 、以下选项中循环结构合法的是(C)(A) while(inti<7)i+;System.out.println(“iis”+i);(B) intj=3;while(j)System.out.println(“jis”+j);(C) intj=0;for(intk=0;j+k!=10;j+,k+)System.out.println(“jis”+j+“kis”+k);(D) intj=0;doSystem.out.println(“jis”+j+);if(j=3)continueloop;while(j<10);16 、
38、类Text1定义如下:(B)publicclassTest1publicfloataMethod(Floata,floatb)*将以下哪种方法插入行*是不合法的。()(A) publicfloataMethod(floatafloatb,floatc)(B) publicfloataMethod(floatc,floatd)(C) publicintaMethod(inta,intb)(D) publicfloataMethod(inta,intb,intc)17、创建字符串s:s=newString(Xyzy");以下哪条语句将改变s(D)(A)s.append(a")(
39、B)s.concat(s)(C)s.substring(3)(D)以上语句都不会18、关于以下程序段,正确的说法是(B)Strings1=ac"+def”;Strimgs2=newString(s1);if(s1.equals(s2)System.out.println(=succeeded');if(s1=s2)System.out.println(.equals()succeeded");(A)行4与行6都将执行(B)行44执行,行6不执行(C)行6执行,行4不执行(D)行4、行6都不执行19、关于以下代码段的说法正确的是(D)Strings=abcde”;St
40、ringBuffers1=newStringBuffer(abcde');if(s.equals(s1)s1=null;if(s1.equals(s)s=null;(A)第1行编译错误,String的构造器必须明确调用(B)第3行编译错误,因为s1与s2有不同的类型(C)编译成功,但执行时在第5行有异常抛出(D)编译成功,执行过程中也没有异常抛出20、以下说法哪项是正确的(A)classMyListenerextendsMouseAdapterimplementsMouseListenerpublicvoidmouseEnter(MouseEventmev)System.out.pri
41、ntln(“Mouseentered.”);(A) 以上代码可通过编译(B) 不能通过编译,因为没有实现MouseListener接口中的所有方法(C) 不能通过编译,因为类头定义不能分行(D) 能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常21、关于以下程序段的说法,正确的是(A)1. classMyListenerimplements2. ActionListener,ItemListener3. publicvoidactionPerformed(ActionEventae)4. System.out.println(“Ac
42、tion”);5. publicvoiditemStateChanged(ItemEventie)6. System.out.println(“Item”);7. 8. (A) 可通过编译(B) 第2行产生编译错误(C) 第3行产生编译错误(D) 第5行产生编译错误22、通过调用newJList(10,false)创建一个列表,关于该列表的几个说法哪项是错误的。(D)(A) 该列表不支持复选(B) 该列表一次可显示10个选项(C) 根据需要该列表可能有垂直滚动条(D) 该列表有10个选项23 、以下哪项可能包含菜单条(B)(A)JPanel(B)JFrame(C)Applet(D)JDialo
43、g24 、以下代码完成画线功能,指出所画线的颜色(C)1. g.setColor(Color.red.green.cyan.yellow);2. g.drawLine(0,0,100,100);(A)red(B)green(C)yellow(D)cyan25、关于以下代码所画图形的说明,正确的是(B)1. .g.setColor(Color.black);2. g.drawLine(10,10,10,50);3. g.setcolor(color.red);4.g.drawRect(100,100,150,150);150像素的红色四方形150像素的红色四方形150像素的红色四方形150像素的
44、红色四方形(A) 一条40像素长的垂直红线,一个边长为(B) 一条40像素长的垂直黑线,一个边长为(C) 一条40像素长的垂直黑线,一个边长为(D) 一条40像素长的垂直红线,一个边长为四、程序阅读1、阅读以下程序,输出结果为。(21)classDpublicstaticvoidmain(Stringargs口)intd=21;Decdec=newDec();dec.decrement(d);System.out.println(d);classsDecpublicvoiddecrement(intdecMe)decMe=decMe-1;2、以下程序的输出结果为。(结果为:Boy)public
45、classShortpublicstaticvoidmain(Stringargs)StringBuffers=newStringBuffer(“Boy”);if(s.length( )<3)&& (s.append(“男孩” ).equals( "False" )JSystem.out.println(“结果为:"+s);3、以下程序段的输出结果为。(Messagefour)intx=0,y=4,z=5;if ( x>2) if (y<5)System.out.println( else System.out.println(
46、else if(z>5)System.out.println( else System.out.println(Message one " );Message two " );Message three " );Message four" );4、以下程序段的输出结果为。(two.three.)intj=2;switch(j)case2:System.out.print("two.");case2+1:System.out.println("three.");break;default:System.out.
47、println("valueis"+j);break;5、以下程序段的输出结果为。(int)classCrunchervoidcrunch(inti)System.out.println(“int”);voidcrunch(Strings)System.out.println("String");publicstaticvoidmain(Stringargs)Crunchercrun=newCruncher();charch=p;crun.crunch(ch);6 、阅读以下程序,写出输出结果。(99)classQ6publicstaticvoidmai
48、n(Stringargs)Holderh=newHolder();h.held=100;h.bump(h);System.out.println(h.held);classHolderpublicintheld;publicvoidbump(HoldertheHolder)theHolder.held-;7 、阅读以下程序,请写出输出结果。(true)publicclassEqualsMethodpublicstaticvoidmain(Stringargs)Integern1=newInteger(47);Integern2=newInteger(47);System.out.println
49、(n1.equals(n2);1 、Javaapplication中的主类需包含main方法,main方法的返回类型是什么?(D)A、intB、floatC、doubleD、void2 、有以下方法的定义,请选择该方法的返回类型(D)。ReturnTypemethod(bytex,doubley)return(short)x/y*2;AbyteBshortCintDdouble3 在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上(D)语句。Aimportjava.awt.*;Bimportjava.applet.*;Cimportjava.io.*;
50、Dimportjava.awt.event.*;4 容器Panel和Applet缺省使用的布局编辑策略是(A)ABorderLayoutBFlowLayoutCGridLayoutDCardLayout5 以下哪个不是Java的关键字?(A)ATRUEBconstCsuperDvoid6 有程序如下,关于程序的描述哪个是正确的?(A)publicclassPersoni. staticinta=newint10;ii. publicstaticvoidmain(Stringa)iii. System.out.println(arr1);A、编译将产生错误B、编译时正确,但运行时将产生错误C、正
51、确,输出0D、正确,输出null7 以下关于构造函数的描述错误的是(A)。A、构造函数的返回类型只能是void型。B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。C、构造函数的主要作用是完成对类的对象的初始化工作。D一般在创建新对象时,系统会自动调用构造函数。8 有语句Strings=”helloworld”;,以下操作哪个是不合法的?()Ainti=s.length();Bs>>>=3;CStringts=s.trim();DStringt=s+”!”;9 有程序片段如下,以下哪个表示式的结果为true?(A)Floats=newFloat(0.1f);Float
52、t=newFloat(0.1f);Doubleu=newDouble(0.1);As=tBs.equals(t)Cu.equals(s)Dt.equals(u)10 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?(B)AArrayListmyList=newObject()BListmyList=newArrayList()CArrayListmyList=newList()DListmyList=newList();11 、paint()方法使用哪种类型的参数?(A)AGraphicsBGraphics2DCStringDColor12 指出正确的表达式
53、(C)Abyte=128;BBoolean=null;Clongl=0xfffL;Ddouble=0.9239d;13 指出下列程序运行的结果(B)publicclassExampleStringstr=newString("good");charch='a','b','c'publicstaticvoidmain(Stringargs)Exampleex=newExample();ex.change(ex.str,ex.ch);System.out.print(ex.str+"and");Sytem.ou
54、t.print(ex.ch);publicvoidchange(Stringstr,charch)str="testok"ch0='g'AgoodandabcBgoodandgbcCtestokandabcDtestokandgbc14 运行下列程序,会产生什么结果(A)publicclassXextendsThreadimplementsRunablepublicvoidrun()System.out.println("thisisrun()");publicstaticvoidmain(Stringargs)Threadt=newTh
55、read(newX();t.start();A第一行会产生编译错误B第六行会产生编译错误C第六行会产生运行错误D程序会运行和启动15 要从文件"file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合?(B)AFileInputStreamin=newFileInputStream("file.dat");in.skip(9);intc=in.read();BFileInputStreamin=newFileInputStream("file.dat");in.skip(10);intc=in.read();CFileInputStreamin=newFileInputStream(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB31/T 1017-2016工作场所空气中甲苯二异氰酸酯的测定浸渍滤膜采集-高效液相色谱法
- DB31/ 565-2011中小学课业簿册安全卫生与质量要求
- 服装批发市场个性化定制与服务考核试卷
- 期货市场风险管理的数学模型考核试卷
- 2024年发动机曲轴项目资金申请报告代可行性研究报告
- 2024年真空管太阳集热器项目资金筹措计划书代可行性研究报告
- 影视剧主题曲版权翻唱及收益分成比例调整补充协议
- 2025年中国包胶钢丝绳行业市场前景预测及投资价值评估分析报告
- 2025年中国半导体射频电源行业市场前景预测及投资价值评估分析报告
- 知识产权保护下的互联网广告精准投放合同
- 《电力系统继电保护》考试复习题库(附答案)
- 2024年中级注册安全工程师《安全生产专业实务(道路运输安全)》真题及答案
- 形势与政策(吉林大学)智慧树知到答案2024年吉林大学
- β内酰胺类抗菌药物皮肤试验指导原则2024课件
- 弱电机房工程报价清单
- 口腔医院感染预防与控制
- 电弧增材制造工艺及其应用
- YALEBROWN强迫量表完全
- 医疗机构消毒记录表清洁消毒日检查记录表
- 2024年全国甲卷高考物理试卷(真题+答案)
- 广西壮族自治区桂林市2023-2024学年七年级下学期期末考试数学试题
评论
0/150
提交评论