Java考试试卷1.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Java考试试卷1.doc》由会员分享,可在线阅读,更多相关《Java考试试卷1.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、优质文本2003年6月一、单项选择择题(每题2分,共10分)1、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。A.javaB.classC.htmlD.exe2、设x=1,y=2,z=3,那么表达式yz/x的值是()。A.3B.3.5C.4D.53、main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的?A、publicstaticvoidmainB、publicstaticvoidmainStringargsC、publicstaticintmainStringargD、publicvoidm
2、ainStringarg4、在编写JavaApplication程序时,假设需要使用到标准输入输出语句,必须在程序的开头写上()语句。A、importjava.awt.*;B、importjava.applet.Applet;C、importjava.io.*;D、importjava.awt.Graphics;5、在JavaApplet程序用户自定义的Applet子类中,常常重载()方法在Applet的界面中显示文字、图形和其它界面元素。A.start()B.stop()C.init()D.paint()二、填空题每空格1分,共20分1、开发与运行Java程序需要经过的三个主要步骤为、和。2
3、、设x=2,那么表达式(x+)*3的值是。3、据程序的构成和运行环境的不同,Java源程序分为两大类:程序和程序。4、一个JavaApplication源程序文件名为MyJavaApplication.java,如果使用Sun公司的Java开发工具JDK编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,应该顺序执行如下两个命令:、。5、Java源程序是由类定义组成的,每个程序中可以定义假设干个类,但是只有一个类是主类。在JavaApplication中,这个主类是指包含方法的类;在JavaApplet里,这个主类是一个系统类的子类。6、如果一个JavaApplet源程序文件只定义有一个类
4、,该类的类名为MyApplet,那么类MyApplet必须是类的子类并且存储该源程序文件的文件名必须为。7、多态是指,在Java中有两种多态,一种是使用方法的实现多态,另一种是使用方法的实现多态。8、在Java程序中,通过类的定义只能实现重继承,但通过接口的定义可以实现重继承关系。9、字符串分为两大类,一类是字符串常量,使用类的对象表示;另一类是字符串变量,使用类的对象表示。10、创立一个标识有“河南播送电视大学字样的标签对象gxdd的语句为。三、判断题每题1分,共10分1Java程序是由假设干类定义组成的,类定义包括定义类头和定义类体。2有的类定义时可以不定义构造函数,所以构造函数不是必需的
5、。3抽象类中的抽象方法必需在该类的子类中具体实现。4最终类不能派生子类,最终方法不能被覆盖。5一个Java类可以有多个父类。6一个Java类可以有一个父类,并实现多个接口。7接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。8设String对象s=Hi,那么语句System.out.println(s.concat(Yohaoo!)的输出是Hi,Yohaoo!9在Applet中显示一副图像,首先要把它调入内存,保存在一个Image对象中,然后调用drawImage()方法画出这个图像。10一个Java程序要想获得Internet上的某处资源,首先需要把这个资源的地址用
6、URL类的对象表示出来。四、写出以下程序完成的功能。(每题5分,共20分)1、publicclassSumpublicstaticvoidmain(Stringargs)intsum=0;for(inti=1;i=100;i+)sum+=i;System.out.println(sum=+sum);2、importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassApplet1extendsAppletimplementsActionListenerLabelprompt;Buttonbtn;publicvoidi
7、nit()prompt=newLabel();btn=newButton(开始);add(btn);add(prompt);btn.addActionListener(this);publicvoidactionPerformed(ActionEvente)if(e.getSource()=btn)prompt.setText(祝您考试及格);3、importjava.io.*;publicclassabcpublicstaticvoidmain(Stringargs)SubClasssb=newSubClass();System.out.println(sb.min();classSuper
8、Classinta=10,b=20;classSubClassextendsSuperClassintmin()return(ab)?a:b);4importjava.awt.*;importjava.applet.Applet;publicclassDrawMyImageextendsAppletImagemyImage;/定义一个图像类Image的对象myImagepublicvoidinit()myImage=getImage(getDocumentBase(),pica.jpg);publicvoidpaint(Graphicsg)g.drawImage(myImage,0,0,thi
9、s);五、写出下面程序的运行结果(每题10分,共30分)1importjava.io.*;publicclassabcpublicstaticvoidmain(Stringargs)Strings1=Hello!;Strings2=newString(World!);System.out.println(s1.concat(s2);2importjava.io.*;classParentvoidprintMe()System.out.println(parent);classChildextendsParentvoidprintMe()System.out.println(child);voi
10、dprintAll()super.printMe();this.printMe();printMe();publicclassClass1publicstaticvoidmain(Stringargs)ChildmyC=newChild();myC.printAll();3importjava.io.*;publicclassabcpublicstaticvoidmain(Stringargs)SubSubClassx=newSubSubClass(10,20,30);x.show();classSuperClassinta,b;SuperClass(intaa,intbb)a=aa;b=bb
11、;voidshow()System.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=+c);JAVA语言程序设计?期末考试模拟试题参考答案及评分标准一、单项选择择题(每
12、题2分,共10分)1、B2、A3、D4、C5、A二、填空题每空格1分,共20分1、编辑源程序、编译生成字节码、解释运行字节码2、Applet、MyApplet3、javac.exe、3、.class4、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、创立一个标题为按钮的窗框,窗框中显示有按
13、下我字样的按钮。4、求两个数的最大值。四、写出下面程序的运行结果(每题10分,共30分)1、Hello!IloveJAVA.2、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.pars
14、eInt(br.readLine();catch(IOExceptione);for(i=2;imax)max=temp;if(tempmin)min=temp;catch(IOExceptione);System.out.println(max=+max+nmin=+min);2、参考程序如下:importjava.applet.*;importjava.awt.*;publicclassabcextendsAppletComplexa,b,c;publicvoidinit()a=newComplex(1,2);b=newComplex(3,4);c=newComplex();publicv
15、oidpaint(Graphicsg)c=a plexAdd(b);g.drawString(第一个复数:+a.toString(),10,50);g.drawString(第二个复数:+b.toString(),10,70);g.drawString(两复数之和:+c.toString(),10,90);classComplexintRealPart;/复数的实部intImaginPart;/复数的虚部Complex()RealPart=0;ImaginPart=0;Complex(intr,inti)RealPart=r;ImaginPart=i;ComplexcomplexAdd(Com
16、plexa)Complextemp=newComplex();/临时复数对象temp.RealPart=RealPart+a.RealPart;temp.ImaginPart=ImaginPart+a.ImaginPart;returntemp;publicStringtoString()return(RealPart+ImaginPart+i);(完)- 一、选择1、下面哪些是java语言中的关键字?sizeofBabstractCNULLDNative2、下面语句哪个是正确的?Achar=abc;Blongl=oxfff;Cfloatf=0.23;Ddouble=0.7E-3;3、以下程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 考试 试卷
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内