10380 a 用于企业级应用程序开发的java平台是___. (A) J2SE (B) J2EE (C) J2ME (D) J2QE
知识点:Java程序开发与运行环境 章:1 >> 答案:B
10409 a 关于以下程序段的说法,正确的是____ import java.awt.event.*; 1.class MyListener implements 2. ActionListener, ItemListener{
3. public void actionPerformed(ActionEvent ae){ 4. System.out.println(\
5. public void itemStateChanged(ItemEvent ie){ 6. System.out.println(\7. } 8.}
(A) 可通过编译 (B) 第2行产生编译错误,因为类头被分开定义了 (C) 第3行产生编译错误,参数ae应该改为e
(D) 第5行产生编译错误,方法名称不对,应该是itemStateChange 知识点:Java程序的构成 章:1 >> 答案:A
12557 a 下列关于Java Application与Java Applet程序的差别描述正确的是________________。
(A) 运行方式不同,程序结构相同,运行工具不同,受到的限制相同 (B) 运行方式相同,程序结构不同,运行工具不同,受到的限制相同 (C) 运行方式相同,程序结构相同,运行工具不同,受到的限制也不同 (D) 运行方式不同,程序结构不同,运行工具不同,受到的限制也不同 知识点:Java程序的构成 章:1 >> 答案:D
10401 a main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的______.
(A) public static void main() (B) public static void main(String[ ] args)
第1页 共42页
(C) public static int main(String[ ] arg) (D) public void main(String arg[ ]) 知识点:Java程序的构成 章:1 >> 答案:B
11956 a javac的作用是________________。
(A) 将源程序编译成字节码 (B) 将字节码编译成源程序 (C) 解释执行Java字节码 (D) 调试Java代码 知识点:Java程序设计步骤 章:1 >> 答案:A
11369 a 下列 不可以作为标识符。 ①for ②9b ③_time ④face (A) 仅① (B) ①② (C) ①③ (D) ①④
知识点:标识符、关键字和数据类型 章:2 >> 答案:B
10698 a Main()方法的返回类型是: (A) int (B) void (C) boolean (D) String 知识点:流程控制语句 章:2 >> 答案:B
11367 a 下面表达式正确的是
①int i=2.0; ②float i=2.0; ③char i=2; ④int i=’2’; (A) ①②③④ (B) ③ (C) ② (D) ③④
知识点:标识符、关键字和数据类型 章:2 >> 答案:D
11370 a return语句的作用是 。
(A) 离开循环 (B) 离开函数 (C) 进入循环 (D) 进入函数 知识点:标识符、关键字和数据类型 章:2 >> 答案:B
11523 a 下面是一个递归JAVA程序,其功能为( )
第2页 共42页
long Factorial(int n) {
if(1==n) {return 1;} else
return n*Factorial(n-1); }
(A) 求1-n的和 (B) 求2到n的和 (C) 求n的阶乘 (D) 求2-n的积 知识点:Java的数姐 章:2 >> 答案:C
10391 a 若有定义 int a=1,b=2; 则表达式(a++)+(++b) 的值是( )。 (A) 3 (B) 4 (C) 5 (D) 6
知识点:运算符与表达式 章:2 >> 答案:B
10386 a 下列选项不是Java保留字的是( )。
(A) sizeof (B) super (C) abstract (D) break 知识点:Java的数姐 章:2 >> 答案:A
10101 a 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( ) (A) 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 (B) 可以被两种类访问和引用:该类本身、该类的所有子类
(C) 只能被该类自身所访问和修改 (D) 只能被同一个包中的类访问 知识点:Java的访问控制符 章:3 >> 答案:C
10371 a 下面有关Java语言类的概念中,说法错误的是_______ 。 (A) 类及其属性、方法可以同时有一个以上的修饰符来修饰 (B) final类中的属性和方法不一定都要用final修饰符修饰 (C) 最终类不能派生子类,最终方法不能被覆盖 (D) 子类要调用父类的方法,必须使用super关键字 知识点:类的定义语法 章:3 >> 答案:D
第3页 共42页
10394 a 创建一个名为 MyPackage 的包的语句正确的是( ) (A) import MyPackage ; (B) import package MyPackage (C) package MyPackage ; (D) package import MyPackage ; 知识点:Java的包 章:4 >> 答案:C
10705 a 欲编写如下图的一个界面,用于显示用户指定的图像: 如果在区域A中只能放置一个AWT组件,从各组件的本来功能角度考虑,最好使用哪种组件: (A) TextArea (B) Panel (C) Applet (D) Canvas 知识点:Java的继承 章:4 >> 答案:D
11148 a try {
int a=1/0; }catch(Exception e) { }
(A) Exception 类型与抛出的ArithmeticException异常不匹配 (B) 运行出错 (C) 正常运行 (D) 异常不需要捕获,所以编译出错 知识点:异常的捕获和处理 章:4 >> 答案:C
11374 a 给出下面的代码段 class b { int n=1;
void disp(){ System.out.print (n); } }
class c extends b { int n=2; void disp(){
super.disp(); System.out.print(super.n); System.out.print(n);
第4页 共42页
}
public static void main(String[] args) { (new c()).disp(); } };
运行结果哪项是正确的?
(A) 112 (B) 222 (C) 111 (D) 221 知识点:Java的继承 章:4 >> 答案:A
10385 a paint( )方法所使用的参数类型是( )。 (A) Graphics (B) Graphics2D (C) String (D) Color 知识点:Java的多态 章:4 >> 答案:A
10387 a 下面程序段执行后,其输出结果正确的是( )。 StringBuffer buf=new StringBuffer(\buf.insert(5,\
System.out.println(buf.toString());
(A) China2008@ (B) @China2008 (C) China@2008 (D) China#2008 知识点:Java的多态 章:4 >> 答案:C
10697 a 哪个关键字可以抛出异常?
(A) transient (B) throws (C) throw (D) static 知识点:异常的捕获和处理 章:4 >> 答案:C
10701 a public class Parent {
public int addValue( int a, int b) { int s; s = a+b; return s; } }
第5页 共42页