复习题
一、选择题
1、下列Java标志符中合法的是:()
A H3_sum
B -name
C student#
D 9_Hello123
2.Java源文件和编译后的文件扩展名分别为()
A. .class和.java
B. .java和.class
C. .class和.class
D. .java和.java
3.对于同一消息,对象可以产生不同的行为,这称为类的什么特性?()A)继承性 B)封装性C)多态性 D)抽象性
4、用来引入包语句的关键词是:()
A)import B)abstract C)package D)extends
5.对于小程序,当离开包含Applet的主页后又再返回时将调用()方法。A)start( ) B)init( ) C)destroy( ) D)stop( )
6.下列对Java中的继承描述错误的说法是()
A.子类只能有一个父类
B.子类可作为另一个子类的父类
C.子类可以访问父类的私有属性
D.子类继承父类的方法访问权限保持不变
7.哪种循环在条件表达式被计算之前至少执行循环体语句一次?( )
A)do-while循环 B)for循环 C)while循环 D)以上都不是
8.定义数组String[] a={"ab","abc","abcd","abcde"},数组中a[1]指的
是()。
A.ab
B.abc
C.abcde
D.数组越界
9.如果希望组件从左往右,从上到下自动布局界面,应使用哪种布局?()A)没有 B)BorderLayout C)FlowLayout D)GridLayout
10.下列说法正确的是()
A. 最终类在特殊情况下可以有子类
B. 抽象类只能有一个子类
C. 多态可以通过方法重写和方法重载实现
D. 抽象类不可以声明成员变量和成员方法,只能声明抽象方法
11.下列语句中访问类的方法正确的是:()
A)http://www.doczj.com/doc/ce06d83e9a89680203d8ce2f0066f5335b816729.html B)http://www.doczj.com/doc/ce06d83e9a89680203d8ce2f0066f5335b816729.html( ) C)book->name D)book_name 12.下列选项中哪个是类Pen的构造方法()
A)public void Pen() {} B)public static Pen() {}
C)public Pen() {} D)public static void Pen() {}
13.单击菜单触发的事件是?()
A. ActionEvent
B.ItemEvent
C.MouseEvent
D. KeyEvent
14.关于try/catch/finally结构的异常捕获和处理,说法错误的是()