面向对象程序设计a(java)a

上传人:第*** 文档编号:34022441 上传时间:2018-02-20 格式:DOC 页数:11 大小:140KB
返回 下载 相关 举报
面向对象程序设计a(java)a_第1页
第1页 / 共11页
面向对象程序设计a(java)a_第2页
第2页 / 共11页
面向对象程序设计a(java)a_第3页
第3页 / 共11页
面向对象程序设计a(java)a_第4页
第4页 / 共11页
面向对象程序设计a(java)a_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《面向对象程序设计a(java)a》由会员分享,可在线阅读,更多相关《面向对象程序设计a(java)a(11页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 11 页(A 卷)XX 大学 20082009 学年第(一)学期考试试卷课程代码 课程名称 面向对象程序设计 A(JAVA)考试时间 120 分钟题号 一 二 三 四 五 总成绩得分阅卷教师签字: A 卷注 意 事 项 :1. 答 题 前 , 请 先 在 试 卷 和 机 读 卡 上 对 应 位 置 用 钢 笔 准 确 清 楚 的 填 写 上 本 人 姓 名 和 学 号 , 机 读卡 的 科 目 栏 里 填 写 年 级 和 专 业 的 简 称 , 并 用 2B 铅 笔 填 涂 学 号 ( 必 须 填 在 前 8 列 ,剩 最 右 边 的 一 列 不 填 涂 ) ;2. 试 卷 答

2、 案 必 须 用 2B 铅 笔 在 机 读 卡 上 按 对 应 题 号 准 确 、 清 楚 涂 写 , 答 在 试 卷 上 无 效 ;本 试 卷 共 65 个 小 题 , 160 小 题 填 写 在 机 读 卡 上 , 按 【 1】 【 60】 的 编 号 顺 序 涂 写 。6165 题 做 在 答 题 卷 上 。 【 1】 【 40】 每 题 1 分 , 【 41】 【 60】 每 题 2 分 。 【 61】 【 65】 每题 4 分 , 做 在 答 题 卷 上 , 共 100 分 。一、判断题(本大题共 10 小题,每小题 1 分,共 10 分,正确的填 A,错误的填 B)1 Java 中

3、不能存在同名的两个成员方法。2 实现一个接口,则在类中一定要实现接口中定义的所有方法。3 可以从一个 static 方法内部发出对非 static 方法的调用。4 类的构造函数名必须和类名相同。5 Frame 默认的布局管理器是 BorderLayout。6 Java 一个类只能实现一个接口。7 Java 语言的一个显著特点就是引入了垃圾回收机制。8 接口中所有方法均为抽象方法。9 类的 public 类型的成员变量不能被继承。10 用 Javac 编译 Java 源文件后得到的文件叫字节码文件。二、单项选择题(本大题共 30 小题,每小题 1 分,共 30 分)在每小题列出的四个选项中,只有

4、一个是符合题目要求的,请将其代码填在后面的答题卷上。错选或未选均无分。11 异常包含下列那些内容?A)程序中的语法错误 B)程序的编译错误C)程序执行过程中遇到的事先没有预料到的情况12 D)程序事先定义好的可能出现的意外情况 13 下列关于构造方法的叙述中,错误的是 A)Java 语言规定构造方法名与类名必须相同 B)Java 语言规定构造方法没有返回值,但不用 void 声明 14 C) Java 语言规定构造方法不可以重载 班 级 学 号 姓 名 密封装订线 密封装订线 密封装订线第 2 页 共 11 页(A 卷)D)Java 语言规定构造方法只能通过 new 自动调用 15 每个 Ja

5、va 小应用程序必须定义为 A) Applet 类或 JApplet 类的子类 B)JFrame 类的子类 C)Frame 的子类 D)Window 的子类 16 在 Applet 的 init()方法被调用后,接下来最先被调用的方法是 A)run() B) start() C)stop() D)destroy() 17 作为 Java 应用程序图形界面基础的是_。A)Panel B) Frame C) Windows D)Applet 18 Java 不允许多重继承,而利用_的设计来达到多重继承的目的。A)类 B)接口 C)对象 D)方法19 下列哪个类声明是正确的?A)abstract f

6、inal class HI B)abstract private move() C)protected private number; D) public abstract class Car 20 Java 的核心包中,提供编程应用的基本类的包是 A)Java.applet B) Java.util C) Java.lang D) Java.rmi 21 下列关于 Java 对 import 句规定的叙述中,错误的是 A) 在 Java 程序中 import 语句可以有多个 B) 在 Java 程序中 import 语句可以没有 C) 在 Java 程序中 import 语句必须有一个 D)

7、 在 Java 程序中 import 语句必须引入在所有类之前 22 下列的哪个选项可以正确用以表示八进制值 8? A)0x8 B)0x10 C)08 D) 010 23 下列关于继承的哪项叙述是正确的? A)在 java 中允许多重继承 B)在 java 中一个类只能实现一个接口 C)在 java 中一个类不能同时继承一个类和实现一个接口 D) java 的单一继承使代码更可靠 24 下列关于 Frame 类的说法不正确的是 A)Frame 是 Window 类的直接子类 B)Frame 对象显示的效果是一个窗口 C) Frame 被默认初始化为可见 D)Frame 的默认布局管理器为 Bo

8、rderLayout 25 下列 Java 常见事件类中哪个是鼠标事件类? A)InputEvent B)KeyEvent C) MouseEvent D)WindowEvent 26 下列哪个是面向大型企业级用容器管理专用构件的应用平台? A) J2EE B)J2ME C)J2SE D)J2DE 27 在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为_。A)隐藏 B)覆盖 C)重载 D)封装28 下列 InputStream 类中哪个方法可以用于关闭流? A)skip( ) B) close( )

9、C)mark( ) D)reset( ) 29 如果一个 Java 源程序文件中定义了 4 个类,则编译后会生成几个 .class 文件。A)x=1 B)x=2 C)x=3 D) x=430 Which statement is correctly declare a variable a which is suitable for refering to an array of 50 string empty object? 第 3 页 共 11 页(A 卷)A ) String a B)char a C )String a50 D)Object a50 31 What use to pos

10、ition a Button in a Frame, size of Button is not affected by the Frame size, which Layout Button will be set? A ) FlowLayout; B)GridLayout; C)North of BorderLayout D)South of BorderLayout 32 An AWT GUI under exposure condition, which one or more method well be invoke when it redraw? A ) paint(); B)u

11、pdate(); C)repaint(); D)drawing(); 33 Select valid identifier of Java: A)user-Name B )%passwd C )3d_game D ) $charge 34 Which is the range of char? A)2 727-1 B)02 16 C ) 0216-1 D )02 8 35 The argument for a classs main() method is called args, and the class is invoked as follows. java Example cat Wh

12、at would be the effect of trying to access args0 in the main method? A ) The value produced is cat B)The value produced is java C)The value produced is Example D)An object of type ArrayIndexOutofBoundsException is thrown. 36 Which contains objects without ordering, duplication, or any particular loo

13、kup/retrieval mechanism? A)Map B ) Set C)List D )Collection 37 Which correctly create an array of five empty Strings? A)String a5; B)String 5 a; C ) String a =, , , , ; D)String a = new String5; for (int i = 0; i 0) j = i * 2; System.out.println ( The value of j is + j ); k = k + 1; A)line 4 B)line

14、6 C) line 7 D)line 8 48 阅读下面程序 import java.*; public class TypeTransition public static void main(String args)char a=h;int m=100;int j=97;int aa=a+m; System.out.println(aa=+aa);char bb=(char) j;System.out.println(bb=+bb); 如果输出结果的第二行为 bb=a,那么第一行的输出是 A)aa=100 B) aa=204 C)aa=97 D)aa=10449 Give the foll

15、owing method: public void example() try unsafe(); System.out.println(“Test1”); catch(SafeException e)System.out.println(“Test 2”); finallySystem.out.println(“Test 3”); System.out.println(“Test 4”); Which dont will display if method unsafe () run normally? A)Test 1 B ) Test 2 C )Test 3 D)Test 4 50 The following code is entire contents of a file called Example.java,causes precisely one error during compilation: 1) class SubClass extends BaseClass

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号