资源描述:
《《java语言程序设计教学资料》《java程序设计》期末考试试卷a》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《J注va程序设计》期末考试试卷(A)a=x;b=y;c=z;题号二三四五七八总分分数得分评卷人(一、选择题:(共15分,每小题1分。将答案写在前面的空格内。))1•下面说法正确的是—。A.程序的源文件名与主类(公共类)的名称相同,后缀可以是java或txt等B.JDK的编译命令是javaC.一个Java源程序编译后可能产生多个字节码文件D.在命令行运行编译好的字节码文件,只需要在命令行直接键入程序名即可运行该程序)2.下面main()方法的定义A.B.C.D.)3.下面的特征中A.交互性C.继承性)4.下列_类声明是正确的。A.ab
2、stractfinalclassHI{…}C・protectedprivatenumber;)5.以下选项中变量均已正确定义,合法的赋值语句是—。A.y=int(i.);B.++i;C.a=a+l=5;D.a==l;)6.若已定义:“inta[]={0,l,2,3,4,5};”,则对数组元素正确的引用是A.a[-l]C.a[6])7.定义类A如下:classApublicpublicpublicpublicmamstaticstaticstaticstaticvoidvoidvoidvoid是正确的。main(Stringargs){
3、}main(String[]args){}main(String[]){}main([]String){}不是面向对象编程的主要特征。封装性多态性B.I).B.D.abstractprivatemove(){…}publicabstractclassCar{•••}B.a[0]I).a(0)intabc;publicvoidB(intxjnty.intz)下面对于方法B()的重载A.B.C.D.publicpublicpublicpublic是正确的。voidA(intxl,intyl,intzl){a=x;b=y;c=z;}void
4、B(intxl,intyl,intzl){a=x;b二y;c二z;}voidB(intx,inty){a=x;b=y;c=0;}B(intxl,intyl,int)8.类中声明的变量称为A.共享变量C.局部变量)9.以下_可能包含菜单条。A.PanelC.Applet)10.以下不是接口的特点。A.B.C.D.Zl){a=x;b=y;c=z;}B.D.B.D.成员变量常量DialogFrame接口中定义的所有方法都是抽象方法接口的定义包括常量定义和方法定义一个实现了接口的类,只要实现其中一个抽象方法即可声明接口时需要用interfac
5、e关键词)11.以下—不是匿名类的特点。匿名类是没有类名的类可以使用匿名类声明对象匿名类是某一个类的子类匿名类是一个内部类A.B.C.D.)12.对于同一个包中的类,下列关于继承的说法—是正确的。子类只继承父类public方法和属性子类将继承父类的所有的属性和方法子类只继承父类的方法,而不继承父类的属性子类继承父类的非私有属性和方法13•在Date类进行使用时,以下—不是合法的元字符。yB.MMMtD・HHA.B.C.D.)A.C.)14.下面—不是线程生命周期中的状态。A.撤销B.运行C.新建D.死亡)15.以下方法可以获取两个数之
6、间的最大数。B.max(doublea,doubleb)D.sqrt(doublea)得分评卷人二、填空题:(共10分,每空1分。)得分评卷人1.一个源文件中允许有多个public类。得分评卷人1.四.填写结果:(根据程序,写出程序的运行结果。共10分。)voidg(){System.out.printf(n你好,n=%f,m=%d",n,m);}}classBextendsA{intn=12;voidg(){System.out.printf(n子类重写方法g(),n=%d,m=%dM,n,m);}voidcry(){Sys
7、tem.ouLprintf(”子类新增的方法,n=%d,m=%dM,n,m);}}publicclassExample5_8{publicstaticvoidmain(Stringargs[]){Aa;a=newB();a.n=0.618;a.m=2()0;a.f();a.g();Bb=(B)a;b.n=555;b.cry();}}程序的运行结果为:2.publicclassExample{publicstaticvoidmain(Stringargs[]){Stringsl,s2;sl=newString(Mwearestude
8、nts11);s2=newString(Mwearestudents11);A.min(doublea,doubleb)C.log(doublea)1.如果一个JavaApplet源程序的主类名为MyApplet,则类M