中石油(华东)《面向对象程序设计(Java)》2013年春学期
《面向对象程序设计(Java)》2013年春学期在线作业(三)
试卷总分:100
单选题
一、单选题(共 20 道试题,共 100 分。)
V
1. 用来导入已定义好的类或包的语句是( )。
A. main
B. import
C. public class
D. class
满分:5 分
2. 下列关于静态初始化器的叙述中,( )是正确的。
A. 静态初始化器是在构造函数之前加上static修饰符
B. 静态初始化器是对其创建的对象进行初始化
C. 静态初始化器在同一个类中只能有一个
D. 静态初始化器是在其所属的类加载内存时由系统自动调用执行
此题选: D 满分:5 分
3. 若需要定义一个类域或类方法,应使用( )修饰符。
A. static
B. package
C. private
D. public
满分:5 分
4. 结构化程序设计的一种基本方法是( )。
A. 筛选法
B. 递归法
C. 归纳法
D. 逐步求精法
此题选: D 满分:5 分
5. 下列叙述中,正确的是( )。
A. 声明变量时必须指定一个类型
B. Java认为变量number与Number相同
C. Java中唯一的注释方式是"//"
D. 源文件中public类可以有0或多个
满分:5 分
6. 对于下列代码:
1) class Person {
2) public void printValue(int i, int j) {//... }
3) public void printValue(int i){//... }
4) }
5) public class Teacher extends Person {
6) public void printValue() {//... }
7) public void printValue(int i) {//...}
8) public static void main(String args[]){
9) Person t = new Teacher();
10) t.printValue(10);
11) }
12) }
第 10 行语句将调用 ( ) 语句。
A. line 2
B. line 7
C. line 6
D. line 3
此题选: D 满分:5 分
7. 如果希望所有的控件在界面上均匀排列,应使用下列( )布局管理器。
A. BoxLayout
B. GridLayout
C. BorderLayout
D. FlowLayout
满分:5 分
8.
public class Test2006 {
public static void main(String args[]) { System.out.println(~(0xa5) 0xaa); }
}
其运行结果是( )。
A. 0xa5
B. 10
C. 0x50
D. 0xaa
满分:5 分
9. ( )是网格布局管理器。
A. BorderLayout
B. FlowLayout
C. ReseauLayout
D. GridLayout
此题选: D 满分:5 分
10. JAVA语言中,负责并发管理的机制是( )。
A. 垃圾回收
B. 虚拟机
C. 代码安全
D. 多线程
此题选: D 满分:5 分
11. 给出下面代码:
public class Person{
static int arr[] = new int[10]; public static void main(String a[])
{ System.out.println(arr[1]); }
}
正确的语句是 ( ) 。
A. 编译时将产生错误
B. 输出0
C. 编译时正确,运行时将产生错误
D. 输出空
满分:5 分
12. 不允许使用指针体现了Java的一种特性是( )。
A. 可移植
B. 解释执行
C. 健壮性
D. 安全性
此题选: D 满分:5 分
13. 在Java语言中,单选框类名是( )。
A. Label
B. Checkbox
C. Button
D. CheckButton
满分:5 分
14. 在Java语言中,( )包是编译器自动导入的。
A. java.applet
B. java.awt
C. java.io
D. java.lang
此题选: D 满分:5 分
15. 设有下面两个类的定义:
class Person { class Student extends Person {
long id; // 身份证号 int score; // 入学总分
String name; // 姓名 int getScore(){
} return score;
}
}
问:类 Person 和类 Student 的关系是( )。
A. 包含关系
B. 继承关系
C. 关联关系
D. 无关系,上述类定义有语法错误
满分:5 分
16. 对于构造函数,下列叙述错误的是( )。
A. 构造函数也允许重载
B. 子类无条件地继承父类的无参构造函数
C. 子类不允许调用父类的构造函数
D. 在同一个类中定义的重载构造函数可以相互调用
满分:5 分
17. 下列代表16进制整数的是( )。
A. 0123
B. 1900
C. fa00
D. 0xa2
此题选: D 满分:5 分
18. 在switch(expression)语句中,expression的数据类型不能是( )
A. double
B. char
C. byte
D. short
满分:5 分
19. Java语言使用的字符码集是( )。
A. ASCII
B. BCD
C. DCB
D. Unicode
此题选: D 满分:5 分
20. 当一个部件有一个事件发生,但并没有为这个部件的这个事件指定事件监测器,将会发生( )。
A. 编译时就不会通过
B. 忽略这个事件
C. 引起Java程序发生致命错误
D. 引发默认的事件处理
满分:5 分
试卷总分:100
单选题
一、单选题(共 20 道试题,共 100 分。)
V
1. 用来导入已定义好的类或包的语句是( )。
A. main
B. import
C. public class
D. class
满分:5 分
2. 下列关于静态初始化器的叙述中,( )是正确的。
A. 静态初始化器是在构造函数之前加上static修饰符
B. 静态初始化器是对其创建的对象进行初始化
C. 静态初始化器在同一个类中只能有一个
D. 静态初始化器是在其所属的类加载内存时由系统自动调用执行
此题选: D 满分:5 分
3. 若需要定义一个类域或类方法,应使用( )修饰符。
A. static
B. package
C. private
D. public
满分:5 分
4. 结构化程序设计的一种基本方法是( )。
A. 筛选法
B. 递归法
C. 归纳法
D. 逐步求精法
此题选: D 满分:5 分
5. 下列叙述中,正确的是( )。
A. 声明变量时必须指定一个类型
B. Java认为变量number与Number相同
C. Java中唯一的注释方式是"//"
D. 源文件中public类可以有0或多个
满分:5 分
6. 对于下列代码:
1) class Person {
2) public void printValue(int i, int j) {//... }
3) public void printValue(int i){//... }
4) }
5) public class Teacher extends Person {
6) public void printValue() {//... }
7) public void printValue(int i) {//...}
8) public static void main(String args[]){
9) Person t = new Teacher();
10) t.printValue(10);
11) }
12) }
第 10 行语句将调用 ( ) 语句。
A. line 2
B. line 7
C. line 6
D. line 3
此题选: D 满分:5 分
7. 如果希望所有的控件在界面上均匀排列,应使用下列( )布局管理器。
A. BoxLayout
B. GridLayout
C. BorderLayout
D. FlowLayout
满分:5 分
8.
public class Test2006 {
public static void main(String args[]) { System.out.println(~(0xa5) 0xaa); }
}
其运行结果是( )。
A. 0xa5
B. 10
C. 0x50
D. 0xaa
满分:5 分
9. ( )是网格布局管理器。
A. BorderLayout
B. FlowLayout
C. ReseauLayout
D. GridLayout
此题选: D 满分:5 分
10. JAVA语言中,负责并发管理的机制是( )。
A. 垃圾回收
B. 虚拟机
C. 代码安全
D. 多线程
此题选: D 满分:5 分
11. 给出下面代码:
public class Person{
static int arr[] = new int[10]; public static void main(String a[])
{ System.out.println(arr[1]); }
}
正确的语句是 ( ) 。
A. 编译时将产生错误
B. 输出0
C. 编译时正确,运行时将产生错误
D. 输出空
满分:5 分
12. 不允许使用指针体现了Java的一种特性是( )。
A. 可移植
B. 解释执行
C. 健壮性
D. 安全性
此题选: D 满分:5 分
13. 在Java语言中,单选框类名是( )。
A. Label
B. Checkbox
C. Button
D. CheckButton
满分:5 分
14. 在Java语言中,( )包是编译器自动导入的。
A. java.applet
B. java.awt
C. java.io
D. java.lang
此题选: D 满分:5 分
15. 设有下面两个类的定义:
class Person { class Student extends Person {
long id; // 身份证号 int score; // 入学总分
String name; // 姓名 int getScore(){
} return score;
}
}
问:类 Person 和类 Student 的关系是( )。
A. 包含关系
B. 继承关系
C. 关联关系
D. 无关系,上述类定义有语法错误
满分:5 分
16. 对于构造函数,下列叙述错误的是( )。
A. 构造函数也允许重载
B. 子类无条件地继承父类的无参构造函数
C. 子类不允许调用父类的构造函数
D. 在同一个类中定义的重载构造函数可以相互调用
满分:5 分
17. 下列代表16进制整数的是( )。
A. 0123
B. 1900
C. fa00
D. 0xa2
此题选: D 满分:5 分
18. 在switch(expression)语句中,expression的数据类型不能是( )
A. double
B. char
C. byte
D. short
满分:5 分
19. Java语言使用的字符码集是( )。
A. ASCII
B. BCD
C. DCB
D. Unicode
此题选: D 满分:5 分
20. 当一个部件有一个事件发生,但并没有为这个部件的这个事件指定事件监测器,将会发生( )。
A. 编译时就不会通过
B. 忽略这个事件
C. 引起Java程序发生致命错误
D. 引发默认的事件处理
满分:5 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!