吉大11春学期《面向对象程序设计》在线作业一
试卷总分:100 测试时间:--
单选题 多选题 判断题
一、单选题(共 15 道试题,共 60 分。)V
二、多选题(共 5 道试题,共 20 分。)V 1. 下面哪个说法正确( )。
A. 如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。
B. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
C. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
D. 接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。
满分:4 分
2. 以下哪些是Java语言的特点( )
A. 面向对象
B. 安全可靠
C. 平台无关
D. 多支持线程
E. 支持分布操作
满分:4 分
3. 下列正确的表达式( )
A. double a=1.0;
B. Double a=new Double(1.0);
C. byte a = 340;
D. Byte a = 120;
满分:4 分
4. 选出合理的标识符( )
A. _sys1_lll
B. 2mail
C. $change
D. class
满分:4 分
5. 数组与向量的区别是( )。
A. 数组的长度固定
B. 数组元素的数据类型相同,可以是普通数据类型
C. 向量长度可变
D. 类型可不同,只能是对象的引用
满分:4 分
1. 给出如下代码: 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
满分:4 分
2. 向量可以描述成( )。
A. 固定长度的数组
B. 可变长度的数组
C. 一种队列
D. 一种堆栈
满分:4 分
3. 在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )
A. 与文件的结构相同
B. 与文件目录的层次相同
C. 与文件类型相同
D. 与文件大小相同
满分:4 分
4. 已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等( )。
A. m.length()
B. m.length
C. m.length()+1
D. m.length+1
满分:4 分
5. 下列语句序列执行后,k 的值是( )。 int m=3, n=6, k=0; while((m++) < (-- n)) ++k;
A. 0
B. 1
C. 2
D. 3
满分:4 分
6. 以下有关类的继承的叙述中,正确的是( )
A. 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
B. 子类只能继承父类的方法,不能继承父类的属性
C. 子类只能继承父类的非私有属性,不能继承父类的方法
D. 子类不能继承父类的私有属性
满分:4 分
7. 下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--;
A. 15
B. 16
C. 7
D. 8
满分:4 分
8. 类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是( )。
A. 将构造一个Student对象;
B. 表达式是合法的;
C. 表达式是错误的;
D. 编译时正确,但运行时错误。
满分:4 分
9. 下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;
A. 1, 1
B. 1, 2
C. 2, 1
D. 2, 2
满分:4 分
10. 在switch(expression)语句中,expression的数据类型不能是( )。
A. double
B. char
C. byte
D. short
满分:4 分
11. "阅读下面程序 class ex3124 { public static void main(String [] args) { boolean b=true; if(b){ int i=1;} else { int i=2;}System.out.println(i);}} 现在想先编译再运行该程序,结果是( )。
A. 1
B. 2
C. 编译出错
D. 运行出错
满分:4 分
12. 下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;
A. 0
B. 1
C. true
D. false
满分:4 分
13. 下列构造方法的调用方式中,正确的是( )。
A. 按照一般方法调用
B. 由用户直接调用
C. 只能通过 new 自动调用
D. 被系统调用
满分:4 分
14. String s=""This is the "";String t=s.concat(""String.""); t的内容是( )
A. This is th String
B. This is the
C. String
满分:4 分
15. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。
A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B. 可以被两种类访问和引用:该类本身、该类的所有子类
C. 只能被该类自身所访问和修改
D. 只能被同一个包中的类访问
满分:4 分
吉大11春学期《面向对象程序设计》在线作业一
试卷总分:100 测试时间:--
单选题 多选题 判断题
(责任编辑:admin)要这答案加QQ:800020900 或加微信:q800020900 获取 |