单 选 题 |
1. Java正式发布于( )年。 |
|
2. 在JDK中,负责解释执行字节码文件的应用程序是( ) |
A.javac | B.java | C.appletviewer | D.javadoc | |
|
3. Java程序运行的入口点是( ) |
A.main方法 | B.start方法 | C.init方法 | D.构造函数 | |
|
4. 在下列Java的基本数据类型中,所占字节数最少的是( ) |
A.char | B.boolean | C.short | D.float | |
|
5. 对于下面的程序,正确的说法是( ) 第1行 class Test { 第2行 public static void main(String[] cmdArguments){ 第3行 short s=32768; 第4行 System.out.println("s="+s); 第5行 } } |
A.第1行有错 | B.第2行有错 | C.第3行有错 | D.程序无错误,可以正常编译通过 | |
|
6. 当一个char型变量a和一个int型变量b进行混合运算时,正确的说法是( ) |
A.可直接进行运算,a自动转换为int型,结果也为int型 | B.可直接进行运算,a和b均自动转换为long型,结果为long型 | C.不能直接进行运算,需先将a强制转换为int型,结果为int型 | D.不能直接进行运算,需先将b强制转换为char型,结果为char型 | |
|
7. 在一个方法体内定义的局部变量的作用范围是( ) |
A.该方法体内 | B.该类内 | C.该类内及其子类 | D.该类所在的包的所有类 | |
|
8. 若有语句“String s=”Hello,”; String t=s; s=”Java!”;”,则t指向的字符串为( ) |
A.“Hello,” | B.“Java!” | C.“Hello,Java!” | D.都不对 | |
|
9. 方法中定义的局部变量的作用域是( ) |
A.该方法所属的类内 | B.该方法体内 | C.从该变量说明处开始到遇到同名变量为止 | D.从该变量说明处开始到包含该说明的语句块结束处 | |
|
10. 以下变量定义及其初始化语句中,错误的是( ) |
A.char c=97; | B.long bigval=6; | C.float floatValue=12.4; | D.int x= (int) (100L); | |
|
11. 有关下列程序的执行结果,正确的说法是( ) public class Test { public static void main(String args[]) { int x=5,y=10; if(x>5) System.out.println("x>5"); elseif(y<10) System.out.println("x<5&&y<10"); else System.out.println("x<5&&y>=10"); } } |
A.输出x>5 | B.输出x<5&&y<10 | C.输出x<5&&y>=10 | D.编译报错 | |
|
12. 若有数组定义“int a[]={{2,3},{1,5},{3,4}};”,则a[1][1]的值为( ) |
|
13. 执行下面的程序段后,twoDim.length的值为( ) int twoDim[][]=new int[2][]; twoDim[0]=new int[4]; twoDim[1]=new int[8]; |
|
14. 要对数组进行排序,可采用的方法是( ) |
A.binarySearch | B.sort | C.equals | D.find | |
|
15. 要清除向量序列中的所有元素应采用的方法是( ) |
A.removeElement | B.removeElementAt | C.removeAllElements | D.insertElementAt | |
|
16. 要得到一个字符串对象中的字符个数,需要调用的方法是( ) |
A.size | B.length | C.charAt | D.toLowerCase | |
|
17. 在多态性处理时,有时需要判明某个引用到底指向哪个实例,可以使用的运算符是( ) |
A.is | B.instanceof | C.typeof | D.classof | |
|
18. 如果需要在当前名字空间中引入包mypackage中的所有类,正确的语句是( ) |
A.import mypackage; | B.import mypackage.*; | C.package mypackage; | D.package mypackage.*; | |
|
19. 下列有关final关键字的说法中,错误的是( ) |
A.如果一个类被定义为final,则它不能有子类 | B.如果一个方法被定义为final,则不能重写该方法 | C.如果一个基本类型的变量被标记为final,则会使它成为一个常量 | D.如果一个引用类型的变量被标记为final,则该引用变量所指向对象的取值将不能改变 | |
|
20. 定义了方法但没有定义具体实现的类通常称为( ) |
|
21. 下列有关接口的说法,错误的是( ) |
A.接口是抽象类功能的另一种实现方法,可将其想象为一个“纯”的抽象类 | B.接口中的所有方法都是抽象方法 | C.接口常用于定义多个类的共同行为 | D.和类一样,Java只允许一个类实现一个接口 | |
|
22. 在Java异常处理中,finally后面的代码为( ) |
A.可能抛出异常的代码 | B.必须执行的代码 | C.用于捕获异常的代码 | java接口有没有构造方法 D.无用的代码 | |
|
23. 下面的方法说明中,正确的是( ) |
A.public int MyMethod( int x,y) throws IOException | B.public void Method( ) throws IOException | C.public MyMethod throw IOException | D.public static void Method(float x) throw IOException | |
|
24. 要想将组件逐个放置在容器中的一行上,若放不下则另起一个新行,所需使用的布局管理器是( ) |
A.FlowLayout | B.BorderLayout | C.GridLayout | D.CardLayout | |
|
25. 在Java的事件处理模型中,事件监听接口和事件适配器的关系是( ) |
A.两者无任何关系,但都可以为组件注册事件监听程序 | B.事件监听的接口的用途更广泛,而事件适配器用途较窄 | C.事件适配器是实现了相应事件监听接口的类,只是相应方法的实现内容为空 | D.事件适配器只是相应事件监听接口的子接口,内含的方法数目更少,更易于实现 | |
|
26. 如果两个按钮都注册了同一个事件处理程序,则一般需要为每个按钮设置一个命令名,并在事件处理程序中通过( )方法判断操作发生在哪个按钮对象上。 |
A.setMnemonic | B.getActionCommand | C.setEnabled | D.setText | |
|
27. 要设置文本组件中的文本内容,需调用的方法是( ) |
A.getText | B.setText | C.getSelectedText | D.setEditable | |
|
28. 要创建一个多行多列的文本输入框,应使用的组件是( ) |
A.JLabel | B.JTextField | C.JPasswordField | D.JTextArea | |
|
29. 语句“JDialog d=new JDialog(frame, ”information”, true);”的作用是( ) |
A.创建一个标题为information的模式对话框,该对话框为frame所有 | B.创建一个标题为information的非模式对话框,该对话框为frame所有 | C.创建一个标准的信息提示模式对话框,该对话框为frame所有 | D.创建一个标准的信息提示非模式对话框,该对话框为frame所有 | |
|
30. 要设置组件的背景,所选用的方法是( ) |
A.setForeground | B.setBackground | C.setColor | D.setFont | |
|
|
填 空 题 |
1. 若一个程序中包含有一个名为Sam1的公有类和一个名为Sam2的非公有类,则该文件必须命名为____________。 |
第 1 空: |
2. Point类是平面上的二维点类,该类的moveTo方法将使一个点对象移动到新的位置,请在空白处填入相应的语句: class Point { int x=0,y=0; Point (int x1,int y1) { x=x1; __________; } void moveTo(int x1,int y1) { ___________; y=y1; } } |
第 1 空: 第 2 空: |
3. 15.2%5的计算结果是___________ 。 |
第 1 空: |
4. 在java.util包中的_________类,提供了一个类似数组的顺序存储结构,该类的对象可以看作是一个可变大小的数组。 |
第 1 空: |
5. 如果子类已经重写了父类中的方法,但在子类中还想使用父类中被隐藏的方法,可以使用______关键字。 |
第 1 空: |
|
|
发表评论