9. 下列不属于Java语言流程控制结构是 A. 分支语句 B. 条转语句 C. 循环语句 D. 赋值语句 答案D
10. 设定义语句:int a[ ]={43,44,45};则下面对此语句的叙述正确的是 A. 定义一个名为a的一维数组 B. a数组有3个元素
C. a数组的元素的下标为1~3 D. 数组中的每一个元素都是整型 答案ABD
11. 运行以下代码
public class Person{ int array[]=new int[10];
public static void main(String args[]){ System.out.println(array [1]); } }
正确的是
A. 编译时将产生错误
B. 编译时正确,运行时将产生错误 C. 输出零
D. 输出空 答案 A
12. 执行完下面语句int[ ]x = new int[20]; 后,说法正确的是 A. x[19]为0 B. x[19]未定义
C. x[20]为0 D. x[0]为空 答案A
13. 设tmp是一个数组类成员,以下声明并初始化一个4个元素的数组选项 A. int tmp[]={1,2,3,4}; B. int tmp[]=new int[5]; C. int tmp[]=new int(5); D. int tmp[]; 答案 A
14. 设定义:String s=”cake”,下面不合法的有 A. s=s. toUpperCase(); B. char c=s[1];
C. int len=s.length; D. s=s.trim(); 答案BC
15. 设 String s1=”Hello”; String s2=”World”;
以下方法用来得到字符串“Hello World”有 A. s2+s1;
B. s1.concat(s2); C. s1.append(s2); D. s1.concate(s2); 答案B
16. 下面哪一个是Java最基本的元素 A. 接口 B. 方法 C. 包 D. 对象 答案:D
17. 如果Cake.java、Ball.java这两个类总共包含有8个方法,则编译后会产生多少个字节码文件 A. 12 B. 10 C. 2 D. 1 答案:C
18. 下面关于抽象类的理解,错误的是 A. 构造方法可以声明为抽象类型 B. 抽象方法必须被子类的方法覆盖
C. 不允许实现抽象方法
D. 方法声明中,static 和abstract不能同时存在 答案:A
19. 编译Java程序时编译器提示找不到要编译的代码,这种错误通常可能是 A. 文件名拼写错误 B. 没有导入相应的包 C. 文件名不是.java
D. 源文件不在Java搜索路径中 答案:A,C,D
20. 捕获异常应该使用下列哪个子句 A. throw B. catch C. finally D. throws 答案:B
21. 下列哪一项不属于finally语句的工作 A. 关闭数据库 B. 释放资源 C. 关闭文件 D. 分配资源 答案:D
22. 下面哪些需要异常处理机制 A. 编译出错
B. 方法、类中抛出的异常 C. 使系统从故障中恢复
D. 程序因不可避免的原因产生错误 答案:B,C,D
23. Iterator类中的哪个方法用于获得数据结构中的下一个元素 A. hasNext() B. remove() C. next() D. size() 答案:C
24. 对于下面的代码段,程序输出结果是 Vector v=new Vector(25) v.add(\v.add(\v.add(\v.add(\
System.out.println(v.get(1)); A. CakeA B. CakeB C. CakeC D. CakeD
答案:B
25. 处理流时下面哪种原始数据类型可以交互使用 A. byte和char B. String和char C. byte和boolean D. int和char 答案:D
26. 下列哪个类不能用于在磁盘上创建一个文件 A. File
B. FileOutputStream C. RandomAccessFile D. HashMap 答案:D
27. 下列说法正确的是
A.在窗口中显示一个字符串,需要使用drawString()方法
B.一个Checkbox对象既可以作为一个复选框,也可作为单选按钮组中的一个单选按钮 C.Checkbox、CheckboxGroup组件只用于信息输入,不能用于信息输出 D.在Applet中用Label对象,只需声明并创建这个对象即可 答案:B
28. 下列哪个接口用于对Button对象的事件进行监听和处理 A.ActionListener B.FocusListener
C.MouseMotionListener D.WindowsListener 答案:A
29. 在编写能对事件进行处理的Applet程序时,一般需要在程序开头写上 A.import java.awt.*; B.import java.applet.*;
C.import java.awt.event.*; D.import java.swing.*; 答案:C
30. ActionListener接口能响应的事件是 A.ActionEvent B.MouseEvent
C.KeyEvent D.ItemEvent 答案:A
31. 下列属于Java适配器的是
A.ComponentAdapter B.ItemAdapter
C.MouseAdaper D.ActionAdapter 答案:AC