方法。(选择二项) A) mouseClicked D) mousePressed
B) mouseEntered
E) mouseReleased
C) mouseExited
26、 在Java编程中,源代码文件的扩展名为(B)(选择一项)
A) class B) java C) com D) 以上所有选项都不正确
27、 研究下面的Java代码:
public class TestException {
public static void main(String[] args) { int a[]={0,1,2,3,4}; int sum=0; try {
for(int i=1;i<6;i++) sum=sum+a[i];
System.out.println(“sum=”+sum);
} catch(ArrayIndexOutOfBoundsException e) { System.out.println(“数组越界”); } finally {
System.out.println(“程序结束”); } } } 输出结果将是(C)。(选择一项) A) 10 数组越界 程序结束 B) 10 程序结束 C) 数组越界 程序结束 D) 程序结束
28、 在Java中,下列代码段允许按钮注册一个action事件的是(B)。(选择一项)
A) button.enableActionEvents();
B) button.addActionListener(anActionListener); C) button.enableEvents(true);
D) button.enableEvents(AWTEvent.ACTION_EVENT_MASK);
29、 Java中,当在一个操作中按下并释放鼠标按钮时处理(C)事件。(选择一项)
A) mouseEntered B) mouseExited C) mousePressed D) mouseClicked
30、 以下(C)不是面向对象编程(OOP)概念的三个重要的特性之一。(选择一项)
A) 继承 B) 封装 C) 重用 D) 多态
31、 Java中,访问修饰符限制性最高的是(A)。(选择一项)
A) private B) protected C) public D) friendly
32、 在Java中,欲定义某类所在的包外的所有类都能访问这个类,则应用的关键字是(C)。
(选择一项)
5
A) protected B) private C) public
33、 在Java中,根据你的理解,下列方法(DAB)可能是类Orange的构造函数。(选择
三项)
A) Orange() {…} B) Orange(…) {…} C) public void Orange() {…} D) public Orange() {…} E) public OrangeConstructor() {…}
34、 在Java中,下列选项表示字符“a”值的是(A)。(选择一项)
A) ?a? B) “a” C) new Character(a) D) \\000a
35、 在Java语言中,下面是main()方法的部分代码:
JFrame f=new JFrame(“My Frame”); f.setSize(100,100);
为在屏幕显示f,应增加的代码是(C)。(选择一项) A) f.appear(); B) f.setForeground(true); C) f.setVisible(true); D) f.enable();
36、 在Java中,下面描述正确的是(A)。(选择一项)
A) try块中可以嵌套try块 B) try块后最多可以跟随3个catch块 C) try块可以单独存在
37、 在Java语言中,在包packagel中包含包package2,类Class_A直接隶属于包packagel,
类Class_B直接隶属于包package2。在类Class_C中要应用Class_A的方法funA和Class_B的方法funB,你需要(AB)语句。(选择二项) A) import package1.*; B) import package1.package2.*; C) import package2.*; D) import package2.package1.*;
38、 在Java语言中,包pack1的Class1类中有成员方法:protected void method_1(){…},
private void method_2(){…},public void method_3(){…}和void method_4(){…},在包pack2中的Class2类不是Class1的子类,你在Class2中可以调用的方法有(C)。(选择一项) A) method_1 B) method_2 C) method_3 D) method_4
39、 在Java语言中,按“东、南、西、北、中”指定组件位臵的布局管理器是(C)。(选
择一项)
A) FlowLayout B) GridLayout C) BorderLayout D) CardLayout
40、 在Java中,Worker类是Person类的子类,Worker的构造方法中有一句“super();”,
该语句(C)。(选择一项)
A) 调用Worker类中定义的super()方法 B) 调用Person类中定义的super()方法 C) 调用Person类的构造方法 D) 语法错误
41、 下列关于类的描述,(A)是错误的。(选择一项)
A) 类是拥有相同特征,共同的行为和共同的关系的一组对象
6
B) 类是对象在现实世界的具体表现形式
C) 类似的对象归为一个类,每个类描述一组独立的对象 D) 对象是类的实例,类结构是对象抽象的实用形式
42、 Java中,使用(C)修饰符时,一个类能被同一包或不同包中的其它类访问。(选择
一项)
A) private B) protected C) public D) friendly
43、 在Java语言中,如果你有下面的类定义:
abstract class Shape { abstract void draw(); }
class Square extends Shape {} 如果你试图编译上面的代码会发生()。(选择一项) A) 一切成功编译 B) Shape可以编译,Square不能编译 C) Square可以编译,Shape不能编译 D) Shape,Square都不能编译
44、 在完全面向对象的Java中,(C)是Java语言的基础。(选择一项)
A) 指针 B) 过程 C) 类 D) 函数
45、 面向对象程序设计所展示的三个基本特性是封装、(C)和多态。(选择一项)
A) 事件 B) 属性 C) 继承 D) 接口
46、 在Java中,如果在字符串类型对象s=“java”中,得到字母?v?出现的位臵(即索引2),
可使用( C)。(选择一项) A) mid(2, s); B) charAt(2); C) s.indexOf(?v?); D) indexOf(s, ?v?);
47、 对于Java,下列选项中(D)是合法的标识符。(选择一项)
A) AAA!#$ B) #~@246466 C) .588uuuu D) strName
48、 在Java编程中,Java源代码编译后生成的字节码文件的后缀名是(B)。(选择一项)
A) .exe B) .class C) .dll D) .com
49、 在Java语言中,下面变量命名合法的有(AB)。(选择二项)
A) variable123 B) 123variable C) private D) selg_asd
50、 在Java语言中,下面关于类的描述正确的是()。(选择一项)
A) 一个子类可以有多个超类 B) 一个超类可以有多个子类 C) 子类可以使用超类的所有方法 D) 子类一定比超类有更多的成员方法
51、 对于布局管理器理解正确的有(AB)。(选择二项)
A) FlowLayout以由上到下的方式从左到右排列组件 B) BorderLayout使用“东”、“南”、“西”、“北”、“居中”来指定组件的位臵 C) GridLayout提供了类似于选项卡式的对话框的功能
7
D) CardLayout是最灵活的布局方案
52、 int[] myArray;
myArray=new int[5];
for(int count=0;count<=5;count++)
System.out.println(myArray[count]);
以上Java代码运行结果是(D)。(选择一项) A) 将1,2,3,4,5输出到屏幕 B) 将0,1,2,3,4输出到屏幕 C) 将0,1,2,3,4,5输出到屏幕 D) 将出现运行时异常
53、 在Java编程中,以下(A)命令用来执行Java类文件。(选择一项)
A) javac B) java C) appletviewer D) 以上所有选项都不正确
54、 在Java中,关键字(A)使类不能派生出子类。(选择一项)
A) final B) public C) private D) volatile E) native
55、 在Java编程中,Java编译器会将Java程序转换为(A)。(选择一项)
A) 字节码 B) 可执行代码 C) 机器代码 D) 以上所有选项都不正确
56、 在Java编程中,Swing包中的组件处理事件时,下面()是正确的。(选择一项)A) Swing包中的组件也是采用事件的授权处理模型来处理事件的
B) Swing包中的组件产生的事件类型,也都带有一个J字母,如:JMouseEvent C) Swing包中的组件也可以采用事件的传递处理机制
D) Swing包中的组件所对应的事件适配器也是带有J字母的,如:JMouseAdapter
57、 在Java里,下列选项(D)不是实现面向对象思想的机制。(选择一项)
A) 封装 B) 继承 C) 多态 D) 数据类型转换
58、 在Java语言中,处理异常的模型为(B)。(选择一项)
A) if…else B) try…catch C) while D) do…while
59、 在Java程序里,下面(A)创建包的合法语句。(选择一项)
A) package com.mypkg; B) createpackage com.mypkg; C) create package com.mypkg; D) import package com.mypkg;
60、 Java程序中,()可以用来定义字符串变量。(选择一项)
A) Boolean B) int C) String D) long
61、 在Java语言中,静态变量是用关键字()修饰。(选择一项)
A) class B) static C) system D) void
62、 就面向对象技术而言,下面()是“汽车”对象能够进行的活动。(选择一项)
A) 颜色 B) 重量 C) 发动机功率 D) 倒车
8
相关推荐: