2013年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2013年(上)全国信息技术水平考试计算机程序设计技术水平证书(JA V A语言)

考试试卷

第一大题:单选题(30 分)

1. (1分)

Java虚拟机指的是()。

(A) 由Java语言操作的家用设备

(B) 运行Java程序所需的硬件设备

(C) Java源代码的编译器

(D) Java字节代码的解释程序

2. (1分)

在Java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。

(A) 源,HTML

(B) HTML,字节代码

(C) 字节代码,源

(D) 源,字节代码

3. (1分)

运行以下代码,并在命令行输入:java MyProg “Good morning”,则输出结果是()。

(A) Good morning

(B) Good

(C) morning

(D) Exception raised: "ng.ArrayIndexOutOfBoundsException: 2"

4. (1分)

A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:

(1)A a0=new A();

(2)A a1=new B();

(3)A a2=new C();

下列说法中正确的是()

(A) 只有第1行能通过编译

(B) 第1、2行能通过编译,但第3行编译出错

(C) 第1、2、3行能通过编译,但第2、3行运行时出错

(D) 第1行、第2行和第3行的声明都是正确的

5. (1分)

设x和y均为int型变量,则语句:x+=y;y=x-y;x-=y;的功能是()。

(A) 把x和y按从大到小排列(B) 交换x和y中的值(C) 无确定结果(D) 把x和y按从小到大排列

6. (1

分)

下列程序段执行后,其输出的结果是()。

(A) 编译错误(B) 2 (C) 3 (D) 0

7. (1分)

在Java语言中,不允许作为类及类成员访问的限制修饰符是()。

(A) public (B) static (C) private (D) protected

8. (1分)

下列选项中,属于public void demo(){...} 的重载函数的是()。

(A) private void demo(){...}

(B) public int demo(){...}

(C) public void demo2(){...}

(D) public int demo(int m, float f){...}

9. (1分)

下列程序段执行后,其输出的结果是()。

(A) default

zero

(B) zero

(C) default

(D) 没有输出结果

10. (1分)

下列布局管理器按钮中,位置有可能会根据Frame的大小改变而改变的是()。

(A) FlowLayout (B) CardLayout (C) GridLayout (D) BorderLayout

11. (1分)

下列Java常见事件类中,属于键盘事件类的是()。

(A) InputEvent (B) KeyEvent (C) MouseEvent (D) WindowEvent

12. (1分)

下列选项中,使用File类不可以执行的操作是()。

(A) 返回上级目录的名字

(B) 删除一个文件

(C) 创建目录

(D) 查看一个文件包含的文本或二进制信息

13. (1分)

下列有关私有变量和私有方法声明的说法中,正确的是()。

(A) 用关键字friendly修饰的成员变量和方法,称为私有变量和私有方法

(B) 用关键字protected修饰的成员变量和方法,称为私有变量和私有方法

(C) 用关键字public修饰的成员变量和方法,称为私有变量和私有方法

(D) 私有变量不能在类之外通过对象直接访问,只有在本类中创建的自己对象,才能访问自己的私有变量

14. (1分)

在Java中,下列关于final关键字的说法中正确的有()。

(A) 如果修饰变量,则一旦赋了值,就等同于一个常量

(B) 如果修饰方法,则该方法能在子类中被覆盖

(C) 如果修饰类,则该类只能被一个子类继承

(D) 如果修饰方法,则该方法所在的类不能被继承

15. (1分)

下列选项中属于过滤流FilterInputStream的子类的是()。

(A) PrintStream (B) DataOutputStream (C) DataInputStream (D) BufferedOutputStream

16. (1分)

下列关于线程的叙述中错误的是()。

(A) 线程调用start()方法从新建状态进入就绪队列排队

(B) 当run()方法执行完毕,线程就变成死亡状态

(C) 线程处于新建状态时,调用isAlive()方法返回true

(D) sleep方法可以暂停一个线程的执行,在适当的时候再恢复其执行

17. (1分)

下列程序段执行后,其输出结果是()。

(A) 程序编译失败

(B) 程序运行结果为:one.Threadtwo.Thread

(C) 程序运行结果不确定

(D) 程序运行结果是:one.two.ThreadThread

18. (1分)

下面关于事件监听的说法中正确的是()。

(A) 所有组件都不允许附加多个监听器

(B) 监听器机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别

(C) 组件不允许附加多个监听器

(D) 如果多个监听器加在一个组件上,那么事件只会触发一个监听器

19. (1分)

当浏览器的用户离开applet所在的HTML页面时都会调用方法()。

(A) init()(B) destroy()(C) paint()(D) stop()

20. (1分)

下列有关子类继承父类构造函数的描述中正确的是()。

(A) 子类的对象创建时,先调用子类自己的构造函数,然后调用父类的构造函数

(B) 子类可以通过super关键字调用父类的构造函数

(C) 子类无条件地继承父类不含参数的构造函数

(D) 父类的对象创建时,先调用父类自己的构造函数,然后调用子类的构造函数

21. (1分)

下列说法中正确的是()。

(A) try语句可以单独存在,不需要其他的附加语句

(B) try语句不能单独存在,后面必须要和catch或finally语句配合使用

(C) 在try语句后面的catch语句只能有一句

(D) finally语句的作用是用来完成一些不能完成的工作

22. (1下列关于类(接口)定义正确的是()。

相关文档
最新文档