JAVA程序设计试卷5.doc

上传人:wux****ua 文档编号:9068807 上传时间:2020-04-02 格式:DOC 页数:6 大小:59KB
返回 下载 相关 举报
JAVA程序设计试卷5.doc_第1页
第1页 / 共6页
JAVA程序设计试卷5.doc_第2页
第2页 / 共6页
JAVA程序设计试卷5.doc_第3页
第3页 / 共6页
点击查看更多>>
资源描述
Java程序设计试卷(五)一. 选择题(1-10题每题2分,11-15题每题4分,共40分)1Java语言最初是面向哪个应用领域设计的?( )A) Internet B) 制造业C) 消费电子产品 D) CAD 2关于Java语言的内存回收机制,下列选项中正确的一项是( )A) Java程序要求用户必须手工创建一个线程来释放内存B) Java程序不允许用户使用手动来释放内存C) 内存回收线程负责释放无用内存D) 内存回收线程不能释放内存对象3下列标识符中,不正确的是:( )A) $persons B) TwoUsersC) _endline D) this4关于类的说法中,不正确的一项是()。A) 一般类体的域包括常量、变量、数组等独立的实体B) 类中的每个方法都由方法头和方法体构成C) Java程序中可以有多个类,但是公共类只有一个D) Java程序可以有多个公共类5子类对自父类继承的方法进行重新的定义,称为方法的( ) A) 覆盖 B) 隐藏 C) 多态 D) 接口6为了区分重载多态中同名的不同方法,要求()。A) 形式参数个数或者类型不同 B) 返回值类型不同C) 调用时用类名或对象名做前缀 D) 形式参数名称不同7定义类时,不可能用到的保留字是()。A) private B) classC) extends D) implements8定义 Java Applet程序时,必须有的 import语句是()。A) import javaawtevent B) import javautil*;C) import javaappletApplet; D) import javalang*;9为 AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 AB 作为前缀就可以调用它,该方法头的形式为 ( ) 。 A) static void method( ) B) public void method( ) C) final void method ( ) D) abstract void method( )10下面在命令行运行Java应用程序A:java A the first snow came.怎样才能在main(String args)方法中访问单词”first”() A )args0 B) args1 C) args4 D) args511以下程序段,运行时会出现什么结果( )public class Person static int arr = new int5;public static void main(String a) System.out.println(arr0); A)编译时将产生错误B)编译时正确,运行时将产生错误C)输出零 D)输出空12对于下面这段程序,说法正确的是( )class test1public static void main(String args)int y,x=1,total=0;while(x=3)y=x*x;System.out.println(y);total+=y;+x;System.out.println(total is +total); A)编译时将产生错误B)程序将会陷入死循环C)total的值是为3!D)total的值最终为1413对于下面的不完整的类代码:( )class personString name,department;public person(String n)name=n; public person(String n,String d) _ department=d; 下面表达式中,哪个可以加到构造方法中的“_”处A)person(n) B)this(person(n)C)this(n) D)this(n,a);14阅读下面代码:( )class personpublic int addvalue(int a,int b)int s;s=a+b;return s;class child extends parent若要在child类中对addvalue方法进行重写,下面对于child类中的addvalue方法头的描述哪个是正确的:A)int addvalue(int I,int j)B)void addvalue()C)void addvalue(double i) D)int addvalue(int a)15下面程序中,有错误的一行是:( )final class MyClass int var=100 ; static int getVar() return var; A) B) C) D)二. 填空题(1-10题每空2分,11-13题每空4分,共40分)1 Java源程序文件和字节码文件的扩展名分别为_和_。2 Java语言的类型检查机制要求对于没有返回值的方法,在其前面必须加进行说明_。3 类是Java语言的一种_数据类型。4 在Java语言中,所有的对象均通过_运算符分配内存,并对内存进行自动管理。5 每个Java Application程序可以包括许多方法,但是必须有且只能有一个_方法,统一格式为_,它是程序执行的入口。6 若要在程序中定义一个公用的int型的类成员变量MAX_LENGTH,且该变量的值保持常数值1000,则定义该变量的语句是_。7 子类必须通过_关键字调用父类有参数的构造函数。8 在Java语言中,所有的类都是类_的子类。9 在Java程序中,通过类的定义只能实现单重继承,但通过_ 的定义可以实现多重继承关系。10 如果在Java程序中,需要使用javautil包中的所有类,则应该在程序开始处加上语句_。11 下列程序的运行结果是_public class ex2 public static void main(String args) for(int cnt=0;cnt10;cnt+)if(cnt=5)break;System.out.print(cnt);12 下列程序的运行结果是_import java.io.*;public class ATest public static void main(String args) SubClass sb = new SubClass( ); System.out.println(sb.fun( ); class SuperClass int a =24 , b =5 ; class SubClass extends SuperClass int fun( ) return a%b; 13 分析下列程序,填上空白处的语句class point /定义坐标类 int x,y; test(int a,int b) x=a;y=b;class rec_/定义长方形类int length,width;rec(int a1,int b1,int l,int w)super(a1,b1);length=l;width=w;class testpublic static void main(String args)_/定义名为r1的对象同时初始化坐标为0,0,长度为10,宽度为20r1.print();三. 程序设计题(第1题8分,第2题12分,共20分)1 求10个数中的最大值并输出。2. 建立一个学生类(Student),其中成员变量为学号(String no),姓名(String name),及三门课成绩(float score1,score2,score3),成员方法(void print()实现输出此学生信息,成员方法(float sum(float a,float b,float c))实现对三门课程求和。另外建立一个包含主方法的类MainApp,定义2个学生类的对象s1,s2,求出这2个学生三门课总分的最高分,并将最高分这个学生的信息(姓名,学号,总分)输出。Java程序设计(五)答案一选择题1-5 CCDDA6-10 AACAB11-15 CDCAD二填空题1.java .class2. void 3. 复合 4. new 5. main public static void main(String args)6. public final int MAX_LENGTH=1000 7. super 8. object 9. 接口 10. Import java.util.* 11. 01234 12. 4 13. extends point rec r1=new r1(0,0,10,20)三程序设计题1.class max public static void main(String args) int a=new int10; for(int i=0;i10;i+) try byte buf=new byte10; System.out.println(请输入第+(i+1)+个数据); System.in.read(buf); String str=new String(buf,0); ai=Integer.parseInt(str.trim(); catch(Exception e) int max=a0; for(int i=1;i10;i+) if(maxs2.sum() s1.print(); else s2.print();
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!