43.
44.
下列哪一项可以替代文件名以正确装载运行Hello 类 的小程序? ( )
A . \ B . \ C . \ D . \监听事件和处理事件( )。 A. 都由Listener完成。 B. 都由相应事件Listener处登记过的构件完成。 C. 由Listener和构件分别完成。D. 由Listener和窗口分别完成。 关于Applet类,正确的说法是( )。 A. Applet类是java.awt中的类 B. Applet类是Container的间接子类 C. Applet类不是容器类 D. 以上都不对 45.
下面程序运行之后,变量x的值是( )。 ......
//swap方法的声明
public static void swap(int a,int b){ int t=a; a=b; b=t; }
//main方法
public static void main(String args[]){ int x=2; int y=3; swap(x,y); }
A. 2 B. 3 C. 4 D. 6 46.
下面变量var的作用域范围是( )。 1) int x;
2) switch(x){ 3) case 0: 4) {
5) int var; 6) //process 7) }
8) break; 9) case 1: 10) {
11) int var1; 12) //process 13) }
14) break; 15) }
A. 1和16行之间。 B. 3和7行之间。 C. 5和7行之间。47.
以下的类(接口)定义中正确的是( )。 A.
public class a {
D. 5和13行之间。
private int x;
public int getX(){ return x; }} B.
Public abstract class a { private int x;
public abstract int getX(); public int aMethod(){ return 0; }} C.
public class a { private int x;
public abstract int getX(); } D.
public interface interfaceA{ private int x;
public int getX(){ return x; }}
48. 已知A类被打包在packageA , B类被打包在packageB ,且B类被声明为public ,
且有一个成员变量x被声明为protected控制方式 。C类也位于packageA包,且继承了B类 。则以下说法正确的是( )。 A. A类的实例不能访问到B类的实例
B. A类的实例能够访问到B类一个实例的x成员 C. C类的实例可以访问到B类一个实例的x成员 D. C类的实例不能访问到B类的实例
49. 假设你正在为数据库设计一个Java图形用户界面(GUI),它需要能选择通过互联
网接受到的标题,下列哪个组件最有可能用来表示标题已经被选择? ( ) A. Button B. Label C. TextField D. Checkbox 50. 分析下面的Java程序段输出结果为( )。
public class yy {
public static void main(String[] args) throws Exception { try {
throw new Exception(); }catch(Exception e){
System.out.println(\ }
System.out.println(\ } }
A. Caught in main() B. Caught in main()
6
51.
52.
53. 54.
55.
56.
57.
58.
59.
60.
nothing C. nothing D. 没有任何输出
在Java中,关于CLASSPATH环境变量的说法不正确的是( )。
A. CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中。 B. 编译器用它来搜索各自的类文件。 C. CLASSPATH是一个目录列表。 D. 解释器用它来搜索各自的类文件。
编译并运行下面的Java程序,将产生什么结果?( ) class A{
int var1=1; int var2;
public static void main(String[] args){ int var3=3; A a=new A();
System.out.println(a.var1+a.var2+var3);}} A. 0 B. 4 C. 3 D. 代码无法编译,因为var2根本没有被初始化 Java源文件和编译后的文件扩展名分别为( )。
A. .class和.java B. .java和.class C. .class和.class D. .java和.javaw 下列哪个命题为真?( ) A. 所有类都必须定义一个构造函数。 B. 构造函数必须有返回值。
C. 构造函数可以访问类的非静态成员。
D. 构造函数必须初始化类的所有数据成员。 下列哪种说法是正确的?( ) A. 私有方法不能被子类覆盖。
B. 子类可以覆盖超类中的任何方法。
C. 覆盖方法可以声明自己抛出的异常多于那个被覆盖的方法。 D. 覆盖方法中的参数清单必须是被覆盖方法参数清单的子集。 关于以下的组件的接口,正确的是( )。 A. TextArea组件可实现的接口是ActionListener
B. List组件可实现的接口,除了ItemListener,还可以是ActionListener C. Choice组件可实现的接口是ActionListener D. 以上都不对
下列哪一项是一个用于在GridLayout中的特定区域中放置多个组件的容器?( )
A. Applet B. Panel C. Button D. Rectangle 一个可以独立运行的Java应用程序( )。
A. 可以有一个或多个main方法。 B. 最多只能有两个main方法。 C. 可以有一个或零个main方法。 D. 只能有一个main方法。 下列描述中,错误的是( )。 A. Java要求编程者管理内存。 B. Java的安全性体现在多个层次上。 C. Applet要求在支持Java的浏览器上运行。 D. Java内含多线程机制。 paint( )方法使用哪种类型的参数? ( )
A. Graphics B. Graphics2D C. String D. Color
多选题
1. 下列选项代码正确的有( )。
A. int i=0; if (i) {
System.out.println(“OK”); } B.
boolean b=true; boolean b2=true; if(b==b2) {
System.out.println(“OK”); } C.
int i=1; int j=2;
if(i==1 &| j==2)
System.out.println(“OK”); D. int i=1; int j=2;
if (i==1 || j==2)
System.out.println(“OK”);
2. 下面哪三项演示了继承关系(is a)?( )
A. interface Component{ }
class Container extends Component{} B. class Father { }
class son extends Father { } C. abstract class Colorable { }
class Shape extends Colorable { } D. public class Species{ }
public class Animal{private Species species;} E. interface Person { }
public class Employee implements Person{ }
3. 在下面代码中x为何值时输出结果为“out2”?( switch(x){
case 1:System.out.println(\ case 2:
case 3:System.out.println(\ default:System.out.println(\ } A. 1 B. 2 C. 3 D. default 4. 下面正确声明一个一维数组的是( )。
A. String [] a B. String a[] C. char a[][]
D. String a[10] 8 )