Java程序设计复习题4
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java程序设计复习题4
1、Java源程序经编译生成的字节码文件的扩展名为(A ),字节码文件由解释器执行。
A)class
B)java
C)exe
D)html
2、下列的变量定义中,错误的是( D)。
A)int i;
B)int i=Integer.MAX_V ALUE;
C)static int i=100;
D)int 123_$;
3、下列不属于WindowListener接口的是( C )
A)windowOpened()
B)windowClosed()
C)windowActivated()
D)mouseDragged()
4、以下字符常量中不合法的是(B )。
A)'|'
B)'\''
C)"\n"
D)'我'
5、若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是( )。
A)b = a!=7 ;
B)a = 7 + b + c=9;
C)i=12.3* % 4;
D)a = a + 7 = c + b;
6、下列类头定义中,错误的是( B)。
A)class x {.. }
B)public x extends y{ .... }
C)public class x extends y{ .... }
D)class x extends y implements y1{ .... }
7、下列选项中,用于在定义类头时声明父类名的关键字是(C )。
A)return
B)interface
C)extends
D)class
8、设i,j 为类x 中定义的double 型变量名,下列x 类的构造函数中不正确的是( )。
A)double x(double k ){ i=k; return i; }
B)x(double m, double n ){ i=m; j=n; }
C)x( ){i=0;j=0 }
D)x(double k ){ i=k; }
9、下列方法定义中,不正确的是( )。
A)public int x( ){ ... }
B)public static int x( double y ){ ... }
C)void x( double d ) { ... }
D)public static x( double a ){ ... }
10、代码模板产生了一个异常ArrayStoreException。产生这个错误可能的原因是( A )
A)程序试图在数组中存贮错的数据类型
B)程序试图在数组单元0存贮数据
C)程序试图在串中访问不存在的字符位置
D)程序试图访问数组下标外的数组元素
11、如何强制垃圾回收一个对象?( A)
A)不能强制回收
B)调用System.gc()
C)调用System.gc(),并传入对象引用
D)调用Runtim.gc()
12、定义类头时,不可能用到的关键字是( )。
A)private
B)class
C)extends
D)implements
13、下列语句序列执行后,a的值是( )。int a=13; a%=a/5;
A)3
B)13
C)169
D)1
14、下面关于Applet的说法正确的是B
A)Applet也需要main方法
B)Applet必须继承自java.awt.Applet
C)Applet能访问本地文件
D)Applet程序不需要编译
15、下列语句序列执行后,j 的值是( )。int j=3, i=2;while( --i!=i/j )j=j+2;
A)2
B)4
C)6
D)5
16、预测以下代码的输出:(C )
class Student{
String name;
String id;
void display(){
System.out.println(“Name:”+name+” ID :”+id);
}
public static void main(String args[]){
Student student=new student;
=”Alisha”;
student.id=”C001”;
student.display();
}
}
A) 将有一个编译错误,因为名字和id没有初始化。
B) 将印出”Name:Alisha ID:C001” 。
C) 将引发一个异常,因为没有创建学生。
D) 将有一个编译错误,因为学生引用没有初始化
17、下列语句序列执行后,k的值是( )。int j=8, k=15;for( int i=2; i!=j; i++ ){ j-=2; k++; }
A)18
B)15
C)16
D)17
18、要求CustomerDetails类存储客户的材料,诸如:客户id和客户名。CustomerDetails 类应满足以下条件:
条件:CustomerDetails类不应有子类。
为保证上面条件得到满足,你应使用以下语句中哪一个来声明CustomerDetails 类。
A) public class CustomerDetails
{
int customerID;
String customerName;
}
B) abstract class CustomerDetails
{
int customerID;
String customerName;
}
C) final class CustomerDetails
{