全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011年(上)全国信息技术水平考试计算机程序设计技术水平证书
(JAVA语言)考试试卷
第一大题:单选题(30 分)
1. (1分) 下列属于Java应用程序入口方法的是()。
(A) start()(B) init()
(C) paint()(D) main()
2. (1分) 下列选项中属于Java中不合法标识符的是()。
(A) $cardNumber (B) point
(C) Tree&Grass (D) _getSalary
3. (1分) 下列布局管理器按钮中,位置有可能会根据Frame的大小改变而改变的是()。
(A) BorderLayout (B) CardLayout
(C) GridLayout (D) FlowLayout
4. (1分) 在Java中,int数据类型所占的位数为( ) 。
(A) 8 (B) 16 (C) 32 (D) 64
5. (1分) 下列程序段的输出结果是()。
int a=10,b=4,c=20,d=6;
System.out.println(a++*b+c*--d);
(A) 144 (B) 28 (C) 140 (D) 不能执行
6. (1分) 已知类关联如下:
class Employee{ }
class Manager extends Employee{ }
class Director extends Employee{ }
则下列关于创建对象的语句正确的是()。
(A) Employee e=new Manager();
(B) Director d=new Manager();
(C) Director d=new Employee();
(D) Manager m=new Director();
7. (1分) 下列关于事件监听的说法中正确的是()。
(A) 所有组件,都不允许附加多个监听器
(B) 如果多个监听器加在一个组件上,那么事件只会触发一个监听器
(C) 组件不允许附加多个监听器
(D) 监听器机制允许按照我们的需要,任意调用addXxxxListener 方法多
次,而且没有次序区别
8. (1分) 下列关键字中不是用来控制对类成员访问的是()。
(A) public (B) protected
(C) default (D) private
9. (1分) 下面程序段执行后输出的结果是()。StringBuffer buf=new StringBuffer("China2011");
buf.insert(5,"@");
System.out.println(buf.toString())
(A) China2011@ (B) @China2011
(C) China@2011 (D) China#2011
10. (1分) 有整型数组:int[] x={4,33,99,5,10};则调用方
法Arrays.sort(x) 后,数组x中的元素值依次是()。
(A) 99331054 (B) 45103399
(C) 99104335 (D) 53341099
11. (1分) 在一个类设计中,其中的一些类成员变量需要保证只能够被同类和相同的包中的其他类访问,那么应使用的访问控制符是
( ) 。
(A) private (B) protected
(C) public (D) 没有访问控制符
12. (1分) 下列类声明正确的是()。
(A) public abstract class Car{}
(B) abstract private move(){}
(C) protected private number{}
(D) abstract final class HI{}
13. (1分) 已知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类的实例
14. (1分) 下列系统定义的异常中,有可能是网络原因导致的异常是()。
(A) UnknownHostException
(B) IOException
(C) FileNotFoundException
(D) ClassNotFoundException
15. (1分) 在命令行输入:java myprog hello world 运行以下代码,则输出结果是()。
public class myprog{
public static void main(String args[]){
System.out.println(args[2]);
}
}
(A) myprog
(B) hello
(C) world
(D) Exception raised:
"ng.ArrayIndexOutOfBoundsException:2"
16. (1分) 编译和运行下列代码后显示的结果是()。import java.awt.*;
public class Butt extends Frame{
Butt(){
Button HelloBut=new Button("Hello");
Button ByeBut=new Button("Bye");
add(HelloBut);
add(ByeBut);