




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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(请
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2020-2025年中级银行从业资格之中级风险管理考前冲刺试卷A卷含答案
- 北镇高二教学课件
- 卡通画教学课件
- 电子天平的使用方法和称量操作化学基础与分析技术84课件
- 2025年安徽滁州市定远县事业单位公开招聘工作人员笔试(含加分)笔试历年典型考题及考点剖析附带答案详解
- 第六章护肤用化妆品64课件
- 作文的改写教学课件
- 口腔销售知识培训课件
- 口腔科手术麻醉管理课件
- 2025年人力资源管理师二级薪酬设计在新兴行业中的应用试题含答案
- 2024在用井口装置检验技术指南
- 2024年第一季度医疗安全(不良)事件分析报告
- 足下垂的原因及治疗方法
- 隔板理论获奖课件
- 一级焊缝施工方案
- 2024年印度饲料原料行业状况及未来发展趋势报告
- 2024-2030年墨西哥GPON家庭网关市场前景分析
- 中药热奄包疗法操作评分标准
- 广东深圳市南山区机关事业单位面向高校毕业生招聘编外人员104人历年重点基础提升难、易点模拟试题(共500题)附带答案详解
- JT∕T 795-2023 事故汽车修复技术规范
- 二维材料在柔性电子中的应用研究
评论
0/150
提交评论