北航11春学期《Java语言与面向对象程序设计》在线作业一
试卷总分:100 测试时间:--
单选题 多选题 判断题
一、单选题(共 15 道试题,共 60 分。)V
1. 下列类定义中,不正确的是( )
A. class x { .... }
B. class x extends y { .... }
C. static class x implements y1,y2 { .... }
D. public class x extends Applet { .... }
满分:4 分
2. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。
A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B. 可以被两种类访问和引用:该类本身、该类的所有子类
C. 只能被该类自身所访问和修改
D. 只能被同一个包中的类访问
满分:4 分
3. 关于以下程序段的说法正确的是( )。 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. }
A. 第2行编译出错
B. 第4行编译出错
C. 编译时产生错误
D. 编译时没有产生错误,运行时发生异常
满分:4 分
4. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )
A. static void method( )
B. public void method( )
C. final void method( )
D. abstract void method( )
满分:4 分
5. 下列关于Java线程的说法那些是正确的( )。
A. 每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成
B. 创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题
C. Thread类属于java.util程序包
D. D. 以上说法无一正确
满分:4 分
6. 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。
A. .java
B. .class
C. .html
D. .exe
满分:4 分
7. 下列关于 Java Application 与 Applet 的说法中,正确的是( )
A. 都包含 main() 方法
B. 都通过“appletviewer”命令执行
C. 都通过“javac”命令编译
D. 都嵌入在 HTML 文件中执行
满分:4 分
8. int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )
A. public int MAX_LENGTH=100
B. final int MAX_LENGTH=100
C. public const int MAX_LENGTH=100
D. public final int MAX_LENGTH=100
满分:4 分
9. 以下哪个约束符可用于定义成员常量( )
A. static
B. final
C. abstract
D. 以上都不对
满分:4 分
二、多选题(共 5 道试题,共 20 分。)V 1. 下列正确的表达式( )
A. double a=1.0;
B. Double a=new Double(1.0);
C. byte a = 340;
D. Byte a = 120;
满分:4 分
2. JDBC驱动程序的类型包括哪几种?( )
A. JDBC-ODBC桥接
B. 部分Java,部分本地驱动
C. JDBC网络纯Java驱动程序
D. 本地协议纯Java驱动程序
满分:4 分
3. 以下哪些是面向对象编程的优点( )?
A. 提高了程序的可维护性
B. 可重用性高
C. 保护数据
满分:4 分
4. 下面哪个不是Java中的容器( )。
A. ScrollPane
B. Canvas
C. Scrollbar
D. Applet
E. Dialog
满分:4 分
5. 选出合理的标识符( )
A. _sys1_lll
B. 2mail
C. $change
D. class
满分:4 分
北航11春学期《Java语言与面向对象程序设计》在线作业二
试卷总分:100 测试时间:--
单选题 多选题 判断题
三、判断题(共 5 道试题,共 20 分。)V 1. 由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目( )。
A. 错误
B. 正确
满分:4 分
2. System类不能实例化,即不能创建System类的对象( )。
A. 错误
B. 正确
满分:4 分
3. 一个Java类可以有多个父类( )。
A. 错误
B. 正确
满分:4 分
4. 有的类定义时可以不定义构造函数,所以构造函数不是必需的。( )
A. 错误
B. 正确
满分:4 分
5. 子类要调用父类的方法,必须使用super关键字( )
A. 错误
B. 正确
满分:4 分
北航11春学期《Java语言与面向对象程序设计》在线作业二
试卷总分:100 测试时间:--
单选题 多选题 判断题
10. 下列正确的句子是( )。
A. float 3.14
B. byte i=225
C. k=33L
D. int p[][];
满分:4 分
11. 设有定义 float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是( )
A. x > y || x > z
B. x != y
C. z > ( y + x
D. x < y & ! ( x < z )
满分:4 分
12. 在 Java 中,能实现多重继承效果的方式是( )。
A. 内部类
B. 适配器
C. 接口
D. 同步
满分:4 分
13. 下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;
A. 1,2
B. 2,1
C. 1.82, 2
D. 100,82
满分:4 分
14. 下列不是 InputStream 子类的是( )
A. 文件输入流 FileInputStream
B. 对象输入流 ObjectInputStream
C. 字符输入流 CharInputStream
D. 压缩文件输入流 ZipInputStream
满分:4 分
15. 在 Java 中,所有类的根类是( )。
A. java.lang.Object
B. java.lang.Class
C. java.applet.Applet
D. java.awt.Frame
满分:4 分
(责任编辑:admin)要这答案加QQ:800020900 或加微信:q800020900 获取 |