



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
共 6 页 第 页 1 科目序号科目序号 6002 B 卷卷 Java 语言程序设计 期末试 卷 语言程序设计 期末试 卷 试卷总分 100 分 考试时间 120 分钟 答案写 在答卷纸上 一 判断题 每题一 判断题 每题 1 分 共分 共 10 分 分 1 Java 的各种数据类型占用的内存长度固定 与具 体软硬件环境无关 2 无论 Java 源程序包含几个类的定义 若该源程序 文件以 B java 命名 编译后生成的都只有一个名 为B class的字节码文件 3 静态初始化器是在其所属的类加载内存时由系统 自动调用执行的方法 4 即使一个类中未显式定义构造函数 也会有一个 缺省的构造函数 缺省的构造函数是无参函数 函数体为空 5 在 J a v a的方法中定义一个常量要用 c o n s t关键 字 6 a b s t r a c t方法所在的类必须是 a b s t r a c t类 7 在异常处理中总是将可能产生异常的语句放在 try 块中 用 catch 子句去处理异常 而且一个 try 块 之 后 只 能 对 应 一 个catch语 句 8 Applet 是一种特殊的 Panel 它是 Java Applet 程序 的最外层容器 9 Java 语言中的数组元素下标总是从 0 开始 下标 可以是整数或整型表达式 1 0 一个线程对象的具体操作是由 run 方法的 内容确定的 但是 Thread 类的 run 方法是空的 其中没有内容 所以用户程序要么派生一个 Thread 的子类并在子类里重新定义 run 方法 要 么使一个类实现 Runnable 接口并书写其中 run 方法的方法体 二 单项选择题 每题二 单项选择题 每题 2 分 共分 共 40 分 分 1 编译 Java Applet 源程序文件产生的字节码文件 的扩展名为 B A java B class C html D exe 2 以下哪个不是 Java 的原始数据类型 A boolean B double C float 3 以下哪个方法用于定义线程的执行 体 A start B init C run 4 下面哪个不是 Java 中的容器 A ScrollPane B Canvas C Applet D Dialog 5 下面哪个方法与 applet 的显示无关 A draw B update C repaint D paint 6 当 Frame 改变大小时 放在其中的按钮大小不变 则使用如下哪种布局方式 A FlowLayout B CardLayout C BorderLayout D GridLayout 7 以下代码完成画线功能 指出所画线的颜色 1 g setColor Color red green cyan yello 2 g drawLine 0 0 100 100 A red B green C yello 8 在 J a v a 中 一个类可同时定义许多同名的方法 这些方法的形式参数个数 类型或顺序各不相同 传 回的值也可以不相同 这种面向对象程序的特性称为 A 隐藏 B 覆盖 C 重载 D Java 不支持此特性 9 有如下代码段 1 2 if unsafe do something 3 else if safe do the other 4 其中 方法 unsafe 将抛出 IOException 请问可将以 下哪项填入第 1 行 A public IOException methodName B public void methodName C public void methodName throw IOException 共 6 页 第 页 2 D public void methodName throws IOException 10 以下哪个关键字可以用来对对象加互斥锁 A transient B synchronized C serialize D static 11 以下关于继承的叙述正确的是 A 在 Java 中类不允许多继承 B 在 Java 中一个类只能实现一个接口 C 在 Java 中一个类不能同时继承一个类和实现 一个接口 D 在 Java 中接口只允许单一继承 12 在使用 i n t e r f a c e 声明一个接口时 只可以使用 修饰符修饰该接口 A private B protected C private protected D public 13 编译并运行以下程序 以下描述哪个选项是正确 的 1 class A 2 protected boolean equals 3 return super equals 4 A 编译通过运行无异常 B 编译 通过但运行时出错 C 行 2 出错 不能成功编译 D 不能 成功编译 行 3 出错 14 J a v a 的字符类型采用的是 U n i c o d e 编码方案 每 个 U n i c o d e 码占用 个比特位 A 8 B 16 C 32 D 64 15 在编写 Java Applet 程序时 若需要对发生的事 件作出响应和处理 一般需要在程序的开头写上 语句 A import java awt B import java applet C import java io D import java awt event 16 以下关于构造函数的描述错误的是 A 构造函数的返回类型只能是 void 型 B 构造函数是类的一种特殊函数 它的方法名 必须与类名相同 C 构造函数的主要作用是完成对类的对象的初 始化工作 D 一般在创建新对象时 系统会自动调用构造 函数 17 有程序如下 关于程序的描述哪个是正确的 public class Person static int arr new int 10 public static void main String a System out println arr 1 A 编译将产生错误 B 编译时正确 但运行时将产生错误 C 正确 输出 0 D 正确 输出 null 18 A 派生出子类 B B 派生出子类 C 并且在 Java 源代码中有如下声明 1 A a0 new A 2 A a1 new B 3 A a2 new C 问以下哪个说法是正确的 A 只有第 1 行能通过编译 B 第 1 2 行能通过编译 但第 3 行编译出错 C 第 1 2 3 行能通过编译 但第 2 3 行运行 时出错 D 第 1 行 第 2 行和第 3 行的声明都是正确的 19 有语句 String s hello world 以下操作哪个是 不合法的 A int i s length B s 3 C String ts s trim D String t s 20 给出如下代码 class Test private int m public static void fun some code 如何使成员变量 m 被函数 fun 直接访问 A 将 private int m 改为 protected int m B 将 private int m 改为 public int m C 将 private int m 改为 static int m D 将 private int m 改为 int m 共 6 页 第 页 3 三 程序阅读题 每题三 程序阅读题 每题 4 分 共分 共 40 分 分 1 写出以下程序的运行结果 public class Test public static void main String args ClassB cb1 new ClassB 1 ClassB cb2 new ClassB 1 if cb1 cb2 System out println cb1 cb2 else System out println cb1 cb2 class ClassB int x ClassB int x this x x 2 写出以下程序的运行结果 public class TestArray public static void main String args int i j int a 1 3 2 5 4 for i 0 i a length 1 i int k i for j i j a k k j int temp a i a i a k a k temp for i 0 i a length i System out print a i System out println 3 写出以下程序的功能 import java io class FileIODemo public static void main String args throws IOException int b FileInputStream fileIn new FileInputStream test java while b fileIn read 1 System out print char b 4 阅读以下程序 class Test4 public static void main String args String s char c int upper lower upper lower 0 s args 0 for int i 0 i a System out println upper lower 若在命令行输入 java Test4 hotJAVA 则输出 为 5 写出以下程序的运行结果 import java util public class Vec public static void main String args String s s new String 2 s 0 new String str1 s 1 new String str2 Vector v new Vector for int i 0 i 2 i v addElement s i v insertElementAt new String str0 0 Enumeration e v elements while e hasMoreElements System out print e nextElement System out println v removeElement str1 for int i 0 i v size i System out print v elementAt i System out println 6 写出以下程序的运行结果 class OverloadDemo void testOverload int i System out println int void testOverload String s System out println String public static void main String args OverloadDemo a new OverloadDemo char ch x a testOverload ch 7 阅读以下程序 写出输出结果 class First public First aMethod public void aMethod System out println in First class public class Second extends First public void aMethod System out println in Second class public static void main String args new Second 8 写出以下程序的运行结果 import java io public class UseLabel public static void main String args Loop for int i 2 i 10 i for int j 2 j10 throw new MyException a System out println normal exit public static void main String args try compute 6 compute 12 catch MyException e System out println Caught e 10 写出以下程序的运行结果 class StaticTest static int x 1 int y StaticTest y public static void main String args StaticTest st new StaticTest System out println x x System out println st y st y st new StaticTest System out println st y st y static x 四 编程题 共四 编程题 共 10 分 分 编写一个完整的 Java Application 程序 包含 接口 ShapeArea 类 Circle Rectangle Test 具体要 求如下 接口 ShapeArea 接口方法 double getArea 求一个形状的面积
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全培训被罚4万课件
- 2025第二季度福建中共福州市马尾区委员会办公室招聘编外人员1人考前自测高频考点模拟试题附答案详解(完整版)
- 2025年荆州市荆州区校园招聘49名中小学教师模拟试卷及答案详解(全优)
- 2025赤峰龙韵城市建设有限公司所属子公司员工招聘21人考前自测高频考点模拟试题及1套参考答案详解
- 2025河南洛阳市西工区第一批招聘公益性岗位人员100名模拟试卷及1套完整答案详解
- 2025湖南娄底市纪委监委所属事业单位引进高层次人才自主组考1人考前自测高频考点模拟试题(含答案详解)
- 安全培训英语通知课件
- 2025湖北交投集团部分中层管理岗位竞聘上岗20人模拟试卷完整参考答案详解
- 安全培训自我反省课件
- 2025年福建省福州市电子集团有限公司招聘30人考前自测高频考点模拟试题完整答案详解
- 动态血压监测结果解读
- 肾脓肿及肾周脓肿护理
- 初中数学有理数复习教案
- 2025至2030银行贷款产业深度调研及前景趋势与投资报告
- 2025年传媒行业招聘考试模拟题及专业知识解析
- 竞彩考试题目及答案
- 教科版(2024)科学二年级上册第一单元《造房子》测试卷(含答案)
- 2025四川省监理员考试题库及答案解析
- 中线导管学习汇报
- 2025成人高考专升本考试政治试题及答案
- 中药制剂进修汇报
评论
0/150
提交评论