全国计算机等级考试二级JAVA真题题库1 2014年9月
(总分100,考试时间120分钟)
一、选择题(每小题1分,共40分)
1. 关系数据库管理系统能实现的专门关系运算包括( )。
A. 排序、索引、统计 B. 选择、投影、连接
C. 关联、更新、排序 D. 显示、打印、制表
2. 下列叙述中,正确的是( )。
A. Reader是一个读取字符文件的接口
B. Reader是一个读取数据文件的抽象类
C. Reader是一个读取字符文件的抽象类
D. Reader是一个读取字节文件的-般类
3. 表达式(10*49.3)的类型是( )。
A. double B. char
C. long D. float
4. 下列关于Java语言特点的叙述中,错误的是( )。
java库A. Java是面向过程的编程语言 B. Java支持分布式计算
C. Java是跨平台的编程语言 D. Java支持多线程
5. 下列说法正确的是( )。
A. 类FilelnputStream和FileOutputStream用来进行文件1/O处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写
B. 通过类File的实例或者一个表示文件名称的字符串可以生成文件输人/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写
C. 对于InputStream和OutputStream来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写
D. 当从标准输人流读取数据时,从键盘输人的数据直接输入到程序中
6. 已知-个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查值为90的元素时,查成功的比较次数为( )。
A. 1 B. 2
C. 3 D. 9
7. 下列关于Java语言中线程的叙述中,正确的是( )。
A. 线程由代码、数据、内核状态和-组寄存器组成
B. 线程间的数据是不共享的
C. 用户只能通过创建Thread类的实例或者定义和创建Thread子类的实例,建立和控制自己的线程
D. 因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定
8. JDK中用于存放Java类库文件的文件夹是( )。
A. bin B. include
C. lib D. demo
9. 下列程序的输出结果是( )。
A. The value is 8 B. The value is 9
C. The value is 10 D. The value is 11
10. 为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是( )。
A. synchronized( )
notify( )
B. synchronized
this.wait( )
C. synchronized
this.notify( )
D. Serializable
sleep( )
11. 下列关于顺序存储结构的叙述中,错误的是( )。
A. 存储密度大 B. 某些非线性结构也可以采用顺序方法存储
C. 结点中只有自身信息域,没有链接信息域 D. 便于进行插入、删除等运算操作
12. 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
A. 调试程序 B. 操作系统
C. 教务管理系统 D. 汇编程序
13. 使用如下( )保留字可以使只有在定义该类的包中的其他类才能访问该类。
A. abstract B. private
C. protected D. 不使用保留字
14. 下列关于Applet的安全限制的叙述中,错误的是( )。
A. 通常情况下,禁止Applet读、写本地文件系统
B. 通常情况下,禁止Applet向Applet源主机之外的任何主机建立网络连接
C. 通常情况下,禁止Applet读取系统信息
D. 通常情况下,禁止Applet加载本地库或方法
15. 支持子程序调用的数据结构是( )。
A. 栈 B. 树
C. 队列 D. 二叉树
16. 能向内部直接写入数据的流是( )。
A. FileOutputStream
B. FileInputStream
C. ByteArrayOutputStream
D. ByteArrayInputStream
17. 在长度为z的有序线性表中进行二分查,最坏情况下需要比较的次数是( )。
A. ( )(n) B. ( )(n2)
C. ( )(log2n) D. ( )(nlog2n)
18. 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。
A. 抽象和信息隐蔽 B. 局部化和封装化
C. 内聚性和耦合性 D. 激活机制和控制方法
19. 在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的( )方法。
A. start B. 10cal
C. interrupt D. run
20. 下面程序段的输出结果为( )。
A. a=true b=false<br/>b=true C=true
B. a=true b=false<br/>b=true e=false
C. a=true b=true<br/>b=true C=false
D. a=false b=false<br/>b=true C=false
21. 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、c、D、E依次人栈,然后再依次出栈,则元素出栈的顺序是( )。
A. 12345ABCDE B. EDCBA54321
C. ABCDE12345 D. 54321EDCBA
22. 下列程序的运行结果是( )。
A. errorl:10.5 B. error2
C. errorl:10.5 error2 D. 以上都不对
23. Java中的抽象类Reader和Writer所处理的流是( )。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论