如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《Java语言与WWW技术》单元复习题四一、选择题现在发布的Java2针对不同的用户和平台发布了多个版本,下面()不是Java2的版本。A、J2SEB、J2EEC、J2MED、J2CSJava程序编译后生成的文件是()。机器码B、字节码C、EspressoD、二进制码JavaApplet源程序文件的扩展名为()。A、.javaB、.exeC、.htmlD、.class4、设x=1,y=2,z=3,则表达式y+=z--/++x的值是()A、3B、3.5C、3D、45、若a的值为3时,下列程序段被执行后,c的值是()c=1;if(a>0)if(a>3)c=2;elsec=3;elsec=4;A.1B.2C.3D.46、下列()说法是错误的。A.Java语言只允许单一继承B.Java语言允许实现多个接口C.Java语言不允许同时继承一个类并实现一个接口D.Java语言的单一继承使得代码更加可靠7、已知A类被打包在packageA,B类被打包在packageB,且B类被声明为public,且有一个成员变量x被声明为protected控制方式,C类也位于packageA包,且继承了B类,则以下说法中正确的是()。A、A类的实例不能访问到B类的实例B、A类的实例能够访问到B类一个实例的x成员C、C类的实例可以访问到B类一个实例的x成员D、C类的实例不能访问到B类的实例8、创建一个标识有”关闭”按扭的语句是()。A.TextFieldb=newTextField(“关闭”);B.Labelb=newLabel(“关闭”);C.Checkboxb=newButton(“关闭”);D.Buttonb=newButton(”关闭”);9、在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。A.LabelB.ButtonC.TextAreaD.TextField10、在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句。A.importjava.awt.*;B.importjava.applet.*;C.importjava.io.*;D.importjava.awt.event.*;二、写出下列程序的输出结果1、importjava.io.*;publicclassSuperClass{publicstaticvoidmain(Stringargs[]){SubSubClassx=newSubSubClass(10,20,30);x.show();}}SuperClass(intaa,intbb){a=aa;b=bb;}voidshow(){System.out.println("a="+a+"\nb="+b);}}classSubClassextendsSuperClass{intc;SubClass(intaa,intbb,intcc){super(aa,bb);c=cc;}}classSubSubClassextendsSubClass{inta;SubSubClass(intaa,intbb,intcc){super(aa,bb,cc);a=aa+bb+cc;}voidshow(){System.out.println("a="+a+"\nb="+b+"\nc="+c);}}运行结果:a=60b=20C=302、classA{intx;publicvoidsetx(intx){this.x=x;}intgetx(){returnx;}}classB{publicvoidf(Aa){a.setx(100);}}publicclassE{publicstaticvoidmain(Stringargs[]){Aa=newA();a.setx(8);System.out.println(a.getx());Bb=newB();B.f(a);System.out.println(a.getx());}}运行结果:8100三、写出下列程序的功能1、importjava.io.*;publicclassClass1{publicstaticvoidmain(Stringargs[]){FactN=newFact(6);System.out.println(N.fact());}}classFact{intn;Fact(intnn){n=nn;}intfact(){inti,f=1;for(i=1;i<=1;i++)f=f*i;retur