|
北航11春学期《Java语言与面向对象程序设计》在线作业二
1. String s=""This is the "";String t=s.concat(""String.""); t的内容是( )
A. This is th String
B. This is the
C. String
满分:4 分 得分:4
2. 类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 分 得分:4
3. 监听事件和处理事件( )
A. 都由Listener完成
B. 都由相应事件Listener处登记过的构件完成
C. 由Listener和构件分别完成
D. 由Listener和窗口分别完成
满分:4 分 得分: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 分 得分:4
5. 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 分 得分:4
6. 数组的大小在创建以后( )。
A. 可以改变
B. 不能改变
C. 使用new方法可以改变
D. 有些可以改变
满分:4 分 得分:4
北航11春学期《Java语言与面向对象程序设计》在线作业三
试卷总分:100 测试时间:--
单选题 多选题 判断题
一、单选题(共 15 道试题,共 60 分。)V 1. 下面哪个为构造函数的特性定义( )。
A. 在类中声明构造函数时,名称须与类名相同
B. 具有重载特性,可以建立多个相同名称
C. 使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配
D. 以上都是
满分:4 分
2. 下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ? b1 : b2;
A. 0
B. 1
C. true
D. false
满分:4 分
3. 设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;
A. 10
B. 121
C. 11
D. 100
满分:4 分
4. 在 Java 中,能实现多重继承效果的方式是( )。
A. 内部类
B. 适配器
C. 接口
D. 同步
满分:4 分
5. 下列不是 InputStream 子类的是( )
A. 文件输入流 FileInputStream
B. 对象输入流 ObjectInputStream
C. 字符输入流 CharInputStream
D. 压缩文件输入流 ZipInputStream
满分:4 分
6. 如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。
A. private
B. public
C. protected
D. no modifier
满分:4 分
7. 下列代码中,将引起一个编译错误的行是( ) 1)public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(int a){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) }
A. 第3行
B. 第5行
C. 第6行
D. 第10行
满分:4 分
8. 以下叙述正确的是( )
A. 构造方法必须是public方法
B. main方法必须是public方法
C. Java应用程序的文件名可以是任意的
D. 构造方法应该声明为void类型
满分:4 分
9. 已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等( )。
A. m.length()
B. m.length
C. m.length()+1
D. m.length+1
满分:4 分
10. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )
A. static void method( )
B. public void method( )
C. final void method( )
D. abstract void method( )
满分:4 分
11. 当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。
A. FlowLayout
B. CardLayout
C. North and South of BorderLayout
D. East and West of BorderLayout
满分:4 分
12. 下列叙述中,正确的是( )
A. Reader是一个读取字符文件的接口
B. Reader是一个读取数据文件的抽象类
C. Reader是一个读取字符文件的抽象类
D. Reader是一个读取字节文件的一般类
满分:4 分
13. 下列程序段的输出结果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }
A. xyz
B. x+y+z
C. 12
D. 以上资料均不正确
满分:4 分
14. 以下哪个方法用于定义线程的执行体( )
A. start()
B. init()
C. run()
D. main()
E. synchronized()
满分:4 分
15. 下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;
A. 1, 1
B. 1, 2
C. 2, 1
D. 2, 2
满分:4 分
北航11春学期《Java语言与面向对象程序设计》在线作业三
试卷总分:100 测试时间:--
单选题 多选题 判断题
三、判断题(共 5 道试题,共 20 分。)V 1. 在读字符文件 Employee.dat 时,使用该文件作为参数的类是DataInputStream( )
A. 错误
B. 正确
满分:4 分
2. 实现JDBC-ODBC桥接的方式需要三步:建立数据库和数据表,建立数据源,编写Java代码通过JDBC-ODBC桥访问数据库( )
A. 错误
B. 正确
满分:4 分
3. 用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串( )
A. 错误
B. 正确
满分:4 分
4. System类不能实例化,即不能创建System类的对象( )。
A. 错误
B. 正确
满分:4 分
5. 注释的作用是使程序在执行时在屏幕上显示//之后的内容( )
A. 错误
B. 正确
满分:4 分
北航11春学期《Java语言与面向对象程序设计》在线作业三
试卷总分:100 测试时间:--
单选题 多选题 判断题
二、多选题(共 5 道试题,共 20 分。)V 1. 下列哪些语句是正确的( )。
A. int a[][]=new int[][3];
B. int a[][]={{1,3},{2,3,4},{1,2}};
C. String s[][]=new String[2][];
D. String s[][]={{"can","I"},{"help","you"}}
满分:4 分
2. 定义变量如下: char c=‘w‘; int i=8; long L=15; float f=8.9f; 以下赋值语句正确的是( )
A. i=c+i;
B. c=c+i;
C. L=f+L;
D. f=i+L+f;
满分:4 分
3. String s = "hello"; String t = "hello"; char c[] = {‘h‘,‘e‘,‘l‘,‘l‘,‘o‘} ; 下列哪些表达式返回true( )。
A. s.equals(t);
B. t.equals(c);
C. s==t;
D. t.equals(new String("hello"));));
满分:4 分
4. 已知如下定义:String s = "story"; 下面哪个表达式是合法的( )
A. s += "books"
B. char c = s[1]
C. int len = s.length
D. String t = s.toLowerCase()
满分:4 分
5. 下面main()方法的定义哪些是正确的( )
A. public static void main(String args[]) {}
B. public static void main(String[]) {}
C. public static void main(String[] args) {}
D. public static void main(String [] x) {}
满分:4 分 |
|