南京理工大学课程考试试卷 (学生考试用)
课程名称: J ava
语言程序设计 学分: 2 大纲编号
试卷编号: 考试方式: 闭卷 满分分值: 100 考试时间: 120
分钟
组卷日期: 2004
年
11
月 组卷教师(签字): 审定人(签字):
学生班级: 学生学号: 学生姓名:
说明:1.所有题目做在答卷纸上
2.考试完毕后连考卷一起交上
一、 判断题(正确的在括号中打“√”,错误的在括号中打“×”。每题 1 分,共 10 分)
1.一个类在未创建其对象时,类中的静态(static)方法不能访问。 ( )
2.子类不能访问超类中的 private 成分,子类也不继承超类的 private 成分。 ( )
3.当某个类中说明了一个抽象方法时,该类仍然能够直接创建对象。 ( )
4.因为 Java 不支持多重继承,所以定义类时 extends 关键字后面只能说明一个类名。 ( )
5.因接口和抽象类不能创建对象,故不能说明这些类型的对象引用。 ( )
6.一个类可以实现多个接口,一个接口可以被多个类所实现。 ( )
7.抽象类中的方法都是抽象方法。 ( )
8.方法的基调是方法的名字、返回值和参数的数目和类型。 ( )
9.构造器的方法名必须与类名相同,它的返回类型只能是 void 型。 ( )
10. java.lang 包是语言支持的系统级类库,编译器自动加载,而无需在程序中用 import 语句加
载。
( )
二、 选择一个最合适的答案(每题选一个,多选无效,答题纸上涂黑,每题 2 分,共 40 分)
1. 编译 Java 应用程序的源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为:
A. java B. class C. html D. exe
2. Java 的基本数据类型所占用内存空间大小的正确的排列次序为:
A.char<byte<int<long B.char<int<byte<long
C.int<byte<char<long D.byte<char<int<long
3. 在一个构造器中要调用本类中另一个构造器,如何进行?
A. super(实参); B. this(实参); C. new 类名(实参); D. 无法调用
4. 使用 new 创建类 C 的一个对象,并赋给对象引用 c1 的语句是:C c1 = new C(),那么类 C 是
该对象引用 c1 的:
A. 引用类型; B. 实际类型; C. 引用类型和实际类型; D. 超类型。
5. 一个方法说明如下:
public void myMethod(MyClass a)
其中 MyClass 是一个类。
关于 myMethod 方法调用,下面哪种说法不正确?
A. 实参量可以是 MyClass 创建的对象的引用;
B. 实参量可以是 MyClass 类型的对象引用;
C. 实参量可以是 MyClass 类的子类的对象引用;
- 1
- 2
前往页