东大12秋学期《JAVA语言程序设计Ⅰ》在线作业2

所属学校:东北大学 科目:JAVA语言程序设计Ⅰ 2015-03-17 15:58:52
LjX傲朋学习网
12秋学期《JAVA语言程序设计Ⅰ》在线作业2LjX傲朋学习网
试卷总分:100 LjX傲朋学习网
单选题 多选题 LjX傲朋学习网
LjX傲朋学习网
LjX傲朋学习网
一、单选题(共 20 道试题,共 60 分。)LjX傲朋学习网
1.已知如下代码: public class Test { long a[] = new long[10]; public static void main ( String arg[] ) { System.out.println ( a[6] ); } } 请问哪个语句是正确的?LjX傲朋学习网
A. 输出结果是 null.LjX傲朋学习网
B. 输出结果是0LjX傲朋学习网
C. 编译时出错LjX傲朋学习网
D. 运行时出错LjX傲朋学习网
LjX傲朋学习网
2.若a的值为3时,下列程序段被执行后,c的值是多少?( ) c = 1; if ( a0 ) if ( a3 ) c = 2; else c = 3; else c = 4;LjX傲朋学习网
A. 1LjX傲朋学习网
B. 2LjX傲朋学习网
C. 3LjX傲朋学习网
D. 4LjX傲朋学习网
LjX傲朋学习网
3.下列代码中,将引起一个编译错误的行是 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) } 12LjX傲朋学习网
A. 第3行LjX傲朋学习网
B. 第5行LjX傲朋学习网
C. 第6行LjX傲朋学习网
D. 第10行LjX傲朋学习网
此题选: D LjX傲朋学习网
4.已知如下代码: boolean m = true; if ( m = false ) System.out.println("False"); else System.out.println("True"); 执行结果是什么?LjX傲朋学习网
A. FalseLjX傲朋学习网
B. TrueLjX傲朋学习网
C. 编译时出错LjX傲朋学习网
D. 运行时出错LjX傲朋学习网
LjX傲朋学习网
5.下面的语句的作用是:( )。 Vector MyVector = new Vector(100,50);LjX傲朋学习网
A. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。LjX傲朋学习网
B. 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。LjX傲朋学习网
C. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。LjX傲朋学习网
D. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。LjX傲朋学习网
此题选: D LjX傲朋学习网
6.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是LjX傲朋学习网
A. java.appletLjX傲朋学习网
B. java.awtLjX傲朋学习网
C. java.utilLjX傲朋学习网
D. java.langLjX傲朋学习网
此题选: D LjX傲朋学习网
7.使用那个关键字,使得只有在定义该类的包中的其他类才能访问该类?LjX傲朋学习网
A. 不使用关键字LjX傲朋学习网
B. privateLjX傲朋学习网
C. finalLjX傲朋学习网
D. protectedLjX傲朋学习网
LjX傲朋学习网
8.使用哪一个修饰符才能阻止一个类被继承?LjX傲朋学习网
A. finalLjX傲朋学习网
B. protectedLjX傲朋学习网
C. privateLjX傲朋学习网
D. abstractLjX傲朋学习网
LjX傲朋学习网
9.下列语句序列执行后,k 的值是( )。 int x=6, y=10, k=5; switch( x%y ) { case 0: k=x*y; case 6: k=x/y; case 12: k=x-y; default: k=x*y-x; }LjX傲朋学习网
A. 60LjX傲朋学习网
B. 54LjX傲朋学习网
C. 0LjX傲朋学习网
D. 5LjX傲朋学习网
LjX傲朋学习网
10.在程序的源文件开始处有下面一行程序: package awt;LjX傲朋学习网
A. 结果是一个编译错误,因为Java已经定义了一个awt包LjX傲朋学习网
B. 说明这个文件里的所有的类都应该包含在java.awt包里LjX傲朋学习网
C. 说明这个文件里的所有的类都应该包含在自己定义的awt包里LjX傲朋学习网
D. 导入你自己定义的awt包里的所有类LjX傲朋学习网
LjX傲朋学习网
11.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。LjX傲朋学习网
A. 8LjX傲朋学习网
B. 16LjX傲朋学习网
C. 32LjX傲朋学习网
D. 64LjX傲朋学习网
LjX傲朋学习网
12.表达式5&2的值应该是:LjX傲朋学习网
A. 0LjX傲朋学习网
B. 2LjX傲朋学习网
C. 5LjX傲朋学习网
D. 7LjX傲朋学习网
LjX傲朋学习网
13.如果类中的成员变量可以被同一包访问,则使用如下哪个约束符?LjX傲朋学习网
A. privateLjX傲朋学习网
B. publicLjX傲朋学习网
C. protectedLjX傲朋学习网
D. 不使用约束符LjX傲朋学习网
此题选: D LjX傲朋学习网
14.下列类头定义中,错误的是( )。LjX傲朋学习网
A. class x { .... }LjX傲朋学习网
B. public x extends y { .... }LjX傲朋学习网
C. public class x extends y { .... }LjX傲朋学习网
D. class x extends y implements y1 { .... }LjX傲朋学习网
LjX傲朋学习网
15.如果A类基于B类,请问哪个类是子类,哪个类是父类?LjX傲朋学习网
A. 两个都不是父类或者子类LjX傲朋学习网
B. A是B的子类LjX傲朋学习网
C. B是A的子类LjX傲朋学习网
D. 两个都是对方的子类LjX傲朋学习网
LjX傲朋学习网
16.下面哪一个能够正确的隐藏方法 void hai(int a,int b)?LjX傲朋学习网
A. public void hai(int a,int b)LjX傲朋学习网
B. public hai(int a)LjX傲朋学习网
C. int hai(int c, int d)LjX傲朋学习网
D. int hai(String s)LjX傲朋学习网
LjX傲朋学习网
17.下列关于内部类的说法不正确的是LjX傲朋学习网
A. 内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用LjX傲朋学习网
B. 内部类可以使用它所在类的静态成员变量和实例成员变量LjX傲朋学习网
C. 内部类不可以用abstract修饰符定义为抽象类LjX傲朋学习网
D. 内部类可作为其他类的成员,而且可访问它所在类的成员LjX傲朋学习网
LjX傲朋学习网
18.以下代码的输出结果是什么? class Foo{ public static void main(String args[]){ int x=4,j=0; switch(x){ case 1:j++; case 2:j++; case 3:j++; case 4:j++; case 5:j++; break; default:j++; } System.out.println(j); } }LjX傲朋学习网
A. 1LjX傲朋学习网
B. 2LjX傲朋学习网
C. 3LjX傲朋学习网
D. 编译错误LjX傲朋学习网
LjX傲朋学习网
19.已知如下代码: 1) class Example{ 2) String str; 3) public Example(){ 4) str= "example"; 5) } 6) public Example(String s){ 7) str=s; 8) } 9) } 10) class Demo extends Example{ 11) } 12) public class Test{ 13) public void f () { 14) Example ex = new Example("Good"LjX傲朋学习网
A. 第3行LjX傲朋学习网
B. 第6行LjX傲朋学习网
C. 第10行LjX傲朋学习网
D. 第14行LjX傲朋学习网
E. 第15行LjX傲朋学习网
LjX傲朋学习网
20.在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。LjX傲朋学习网
A. if - elseLjX傲朋学习网
B. switchLjX傲朋学习网
C. tryLjX傲朋学习网
D. throwLjX傲朋学习网
LjX傲朋学习网
LjX傲朋学习网
LjX傲朋学习网
LjX傲朋学习网
12秋学期《JAVA语言程序设计Ⅰ》在线作业2LjX傲朋学习网
试卷总分:100 LjX傲朋学习网
单选题 多选题 LjX傲朋学习网
LjX傲朋学习网
LjX傲朋学习网
二、多选题(共 10 道试题,共 40 分。)LjX傲朋学习网
1.已知如下代码: public class Test { public static void main(String arg[]) { int i = 5; do { System.out.println(i); } while (--i5) System.out.println("finished"); } } 执行后的输出结果包括什么?LjX傲朋学习网
A. 5LjX傲朋学习网
B. 4LjX傲朋学习网
C. 6LjX傲朋学习网
D. finishedLjX傲朋学习网
E. 什么都不输出LjX傲朋学习网
LjX傲朋学习网
2.下面代码执行后的输出是什么? outer: for(int i=0;i<3; i++) inner: for(int j=0;j<2;j++) { if(j==1) continue outer; System.out.println(j+ “ and “+i); }LjX傲朋学习网
A. 0 and 0LjX傲朋学习网
B. 0 and 1LjX傲朋学习网
C. 0 and 2LjX傲朋学习网
D. 1 and 0LjX傲朋学习网
E. 1 and 1LjX傲朋学习网
F. 1 and 2LjX傲朋学习网
G. 2 and 0LjX傲朋学习网
H. 2 and 1LjX傲朋学习网
I. 2 and 2LjX傲朋学习网
LjX傲朋学习网
3.下面的哪些程序片断可能导致错误。LjX傲朋学习网
A. String s="Gonewiththewind"; String t="good"; String k=s+t;LjX傲朋学习网
B. String s="Gonewiththewind"; String t; t=s[3]+"one";LjX傲朋学习网
C. String s="Gonewiththewind"; String standard=s.toUpperCase();LjX傲朋学习网
D. String s="homedirectory"; String t=s-"directory".LjX傲朋学习网
LjX傲朋学习网
4.已知如下类定义: class Base { public Base (){ //... } public Base ( int m ){ //... } protected void fun( int n ){ //... } } public class Child extends Base{ // member methods } 如下哪句可以正确地加入子类中?LjX傲朋学习网
A. private void fun( int n ){ //...}LjX傲朋学习网
B. void fun ( int n ){ //... }LjX傲朋学习网
C. protected void fun ( int n ) { //... }LjX傲朋学习网
D. public void fun ( int n ) { //... }LjX傲朋学习网
LjX傲朋学习网
5.下面哪些不是java的原始数据类型。LjX傲朋学习网
A. shortLjX傲朋学习网
B. BooleanLjX傲朋学习网
C. unitLjX傲朋学习网
D. floatLjX傲朋学习网
LjX傲朋学习网
6.以下哪个有关事件监听器的语句是正确的?LjX傲朋学习网
A. 多个监听器可以连接到一个组件上LjX傲朋学习网
B. 只有一个监听器可以连接到一个组件上LjX傲朋学习网
C. 一个监听器可以连接和控制多个组件LjX傲朋学习网
D. 一个监听器仅可以连接和控制一个组件LjX傲朋学习网
LjX傲朋学习网
7.下面哪些不是Java中的容器?LjX傲朋学习网
A. ScrollPaneLjX傲朋学习网
B. CanvasLjX傲朋学习网
C. ScrollbarLjX傲朋学习网
D. AppletLjX傲朋学习网
E. DialogLjX傲朋学习网
LjX傲朋学习网
8.已知如下类说明: public class Test { private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg[]) { Test t = new Test(); // 程序代码… } } 如下哪个使用是正确的?LjX傲朋学习网
A. t.fLjX傲朋学习网
B. this.nLjX傲朋学习网
C. Test.mLjX傲朋学习网
D. Test.nLjX傲朋学习网
LjX傲朋学习网
9.下面哪条语句能正确地创建一个2维整型数组?LjX傲朋学习网
A. int a[][] = new int[10,10]LjX傲朋学习网
B. int a[10][10] = new int[][];LjX傲朋学习网
C. int a[][] = new int [10][10];LjX傲朋学习网
D. int []a[] = new int [10][10];LjX傲朋学习网
LjX傲朋学习网
10.已知如下类说明: public class Test { private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg[]) { Test t = new Test(); // 程序代码… } } 如下哪个使用是正确的?LjX傲朋学习网
A. t.fLjX傲朋学习网
B. this.nLjX傲朋学习网
C. Test.mLjX傲朋学习网
D. Test.nLjX傲朋学习网
LjX傲朋学习网
LjX傲朋学习网
LjX傲朋学习网
LjX傲朋学习网
LjX傲朋学习网
LjX傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: