【计算机类职业资格】全国计算机等级考试二级JAVA真题题库1+2014年9月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级JAVA真题题库1+2014年9月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级JAVA真题题库1+2014年9月及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 JAVA 真题题库 1+2014 年 9 月及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 1 分,共 40 分)(总题数:40,分数:40.00)1.关系数据库管理系统能实现的专门关系运算包括( )。(分数:1.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表2.下列叙述中,正确的是( )。(分数:1.00)A.Reader 是一个读取字符文件的接口B.Reader 是一个读取数据文件的抽象类C.Reader 是一个读取字符文件的抽象类D.Reader 是一个读取字节文件的般类3.表达式(10*493)
2、的类型是( )。(分数:1.00)A.doubleB.charC.longD.float4.下列关于 Java 语言特点的叙述中,错误的是( )。(分数:1.00)A.Java 是面向过程的编程语言B.Java 支持分布式计算C.Java 是跨平台的编程语言D.Java 支持多线程5.下列说法正确的是( )。(分数:1.00)A.类 FilelnputStream 和 FileOutputStream 用来进行文件 1/O 处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写B.通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输人/输出流,在流对象生成的同时,文
3、件被打开,但还不能进行文件读/写C.对于 InputStream 和 OutputStream 来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写D.当从标准输人流读取数据时,从键盘输人的数据直接输入到程序中6.已知个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为 90的元素时,查找成功的比较次数为( )。(分数:1.00)A.1B.2C.3D.97.下列关于 Java 语言中线程的叙述中,正确的是( )。(分数:1.00)A.线程由代码、数据、内核状态和组寄存器组成B.线程间的数据是不共享的C.用户只能通过创建 Thread
4、类的实例或者定义和创建 Thread 子类的实例,建立和控制自己的线程D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定8.JDK 中用于存放 Java 类库文件的文件夹是( )。(分数:1.00)A.binB.includeC.libD.demo9.下列程序的输出结果是( )。 (分数:1.00)A.The value is 8B.The value is 9C.The value is 10D.The value is 1110.为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是( )。 (分数:1.00)A.synchronized( )no
5、tify( )B.synchronizedthiswait( )C.synchronizedthisnotify( )D.Serializablesleep( )11.下列关于顺序存储结构的叙述中,错误的是( )。(分数:1.00)A.存储密度大B.某些非线性结构也可以采用顺序方法存储C.结点中只有自身信息域,没有链接信息域D.便于进行插入、删除等运算操作12.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。(分数:1.00)A.调试程序B.操作系统C.教务管理系统D.汇编程序13.使用如下( )保留字可以使只有在定义该类的包中的其他类才能访问该类。(
6、分数:1.00)A.abstractB.privateC.protectedD.不使用保留字14.下列关于 Applet 的安全限制的叙述中,错误的是( )。(分数:1.00)A.通常情况下,禁止 Applet 读、写本地文件系统B.通常情况下,禁止 Applet 向 Applet 源主机之外的任何主机建立网络连接C.通常情况下,禁止 Applet 读取系统信息D.通常情况下,禁止 Applet 加载本地库或方法15.支持子程序调用的数据结构是( )。(分数:1.00)A.栈B.树C.队列D.二叉树16.能向内部直接写入数据的流是( )。(分数:1.00)A.FileOutputStreamB
7、.FileInputStreamC.ByteArrayOutputStreamD.ByteArrayInputStream17.在长度为 z 的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。(分数:1.00)A.( )(n)B.( )(n2)C.( )(log2n)D.( )(nlog2n)18.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。(分数:1.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法19.在多线程程序设计中,如果采用继承 Thread 类的方式创建线程,则需要重写 Thread 类的( )方法。(分
8、数:1.00)A.startB.10calC.interruptD.run20.下面程序段的输出结果为( )。 (分数:1.00)A.atrue bfalsebtrue CtrueB.atrue bfalsebtrue efalseC.atrue btruebtrue CfalseD.afalse bfalsebtrue Cfalse21.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、c、D、E 依次人栈,然后再依次出栈,则元素出栈的顺序是( )。(分数:1.00)A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA22.下列程序的运行
9、结果是( )。(分数:1.00)A.errorl:105B.error2C.errorl:105 error2D.以上都不对23.Java 中的抽象类 Reader 和 Writer 所处理的流是( )。(分数:1.00)A.图像流B.对象流C.字节流D.字符流24.下列操作中,不属于 Applet 安全限制的是( )。(分数:1.00)A.加载本地库B.读写本地文件系统C.运行本地可执行程序D.与同一个页面中的 Applet 通信25.数据流程图(DFD 图)是( )。(分数:1.00)A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具26
10、.下列可以获得构件前景色的方法是( )。(分数:1.00)A.getsize( )B.getForeground( )C.getBackground( )D.paint( )27.Swing 的选项面板是( )。(分数:1.00)A.JTabbedPaneB.JLayeredPaneC.JSerollPaneD.JSplitPane28.使下列程序正常运行并且输出“Hello!”,横线处应填写的内容是( )。 (分数:1.00)A.extends ThreadB.extends FloatC.extends IostreamD.extends Stdio29.在 Applet 中显示文字、图形
11、等信息时,应使用的方法是( )。(分数:1.00)A.init( )B.start( )C.paint( )D.destroy( )30.破坏死锁的 4 个必要条件之就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源,则是破坏了哪个条件?( )(分数:1.00)A.互斥使用B.部分分配C.不可剥夺D.环路等待31.在棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶子结点的先后顺序( )。(分数:1.00)A.都不相同B.完全相同C.先序和中序相同,而与后序不同D.中序和后序相同,而与先序不同32.下列关于 Test 类的定义中,正确的是( )。(分数:1.00)A
12、.class Test implements Runnablepublic vold run()public void someMethodB.class Test implements Runnablcpublic void run();C.class Test implements Runnablcpublic void someMethod;D.class Test implements Runnablcpublic void someMethod()33.如果人栈序列为 CEDB,以下哪一个是从栈中删除元素的序列?( )(分数:1.00)A.BEDB.BDEC.BEDCD.BDEC34
13、.数据的存储结构是指( )。(分数:1.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示35.下列( )不是链式存储结构的主要特点。(分数:1.00)A.逻辑上相邻的结点,物理上不必相邻B.查找迅速快捷C.插入、删除灵活方便D.存储空间利用率低36.若变量 a 是 String 类型的数据,那么表达式(aa)的类型是( )。(分数:1.00)A.charB.StringC.intD.long37.下列有关 Java 语言的叙述中,正确的是( )。(分数:1.00)A.可以有 2 个以上 package 语句B.可以有 2 个
14、以上 import 语句C.可以有 2 个以上 public 类D.只能有 1 个类定义38.Java 语言中,负责并发管理的机制是( )。(分数:1.00)A.垃圾回收B.虚拟机C.代码安全D.多线程39.多线程是 Java 程序的并发机制,它能同步共享数据、处理不同的事件。 (分数:1.00)A.tstartB.tclassC.tthreadD.tstatic40.下列能够正确创建线程的方法是( )。 继承 javalangThread 类,并重写 run( )方法 继承 javalangRunnable 类,并重写 start( )方法 实现 javalangThread 接口,并实现
15、run( )方法 实现 javalangRunable 接口并实现 run( )方法(分数:1.00)A.,B.,C.,D.,二、基本操作题(共 18 分)(总题数:1,分数:18.00)41.本题的功能是用冒泡法对数组元素 arr=30,1,9,70进行从小到大排列。冒泡法排序是比较相邻的两个元素的大小,然后把小的元素交换到前面。 (分数:18.00)_三、简单应用题(共 24 分)(总题数:1,分数:24.00)42.本题的功能是将文件 java2java 复制为文件 java2javabak。 (分数:24.00)_四、综合应用题(共 18 分)(总题数:1,分数:18.00)43.本题
16、的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的而板“Sample text”和“Text color control”。窗口的底部还有一个复选按钮“Disable changes”。在“Sample text”面板中有一个带有字符串的文本框,而在“Text color control”面板中有三个按钮:“Black”、“Red”和“Green”,并且每个按钮上都有一个对应颜色的圆。单击任意按钮,文本框中的文本变成对应的颜色,如果选中“Disable changes”复选项,则三个颜色按钮变为不可用,如果取消选中复选项,则三个按钮变为可用。 (分数:18.00)_全国计算机等
17、级考试二级 JAVA 真题题库 1+2014 年 9 月答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 1 分,共 40 分)(总题数:40,分数:40.00)1.关系数据库管理系统能实现的专门关系运算包括( )。(分数:1.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:关系数据库管理系统能实现的专门关系运算包括选择、投影、连接。2.下列叙述中,正确的是( )。(分数:1.00)A.Reader 是一个读取字符文件的接口B.Reader 是一个读取数据文件的抽象类 C.Reader 是一个读取字符文件的抽象类D.Read
18、er 是一个读取字节文件的般类解析:本题考查 Reader 类的概念。首先应该明确,Reader 是一个抽象类,字符输入流都是抽象类 Reader类的子类,它是用来读取字符文件的类。字符输出流都是 Writer 抽象类的子类。3.表达式(10*493)的类型是( )。(分数:1.00)A.double B.charC.longD.float解析:运算中自动类型转换按优先关系从低级数据转换成高级数据。规定的优先次序是byte,short,charintlongfloatdouble。4.下列关于 Java 语言特点的叙述中,错误的是( )。(分数:1.00)A.Java 是面向过程的编程语言 B
19、.Java 支持分布式计算C.Java 是跨平台的编程语言D.Java 支持多线程解析:Java 是新代编程语言,具有很多特点:简单易学;利用面向对象技术;分布式计算;健壮性(鲁棒性);安全性;跨平台(即体系结构中立);可移植性;解释执行;高性能;多线程;动态性。因此,本题的正确答案是 A。5.下列说法正确的是( )。(分数:1.00)A.类 FilelnputStream 和 FileOutputStream 用来进行文件 1/O 处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写 B.通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输人/输出流,在流对象生
20、成的同时,文件被打开,但还不能进行文件读/写C.对于 InputStream 和 OutputStream 来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写D.当从标准输人流读取数据时,从键盘输人的数据直接输入到程序中解析:本题是考查对文件输入、输出流的理解。通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,然后就可以进行文件读/写,选项 B 说法错误。对于 InputStream 和 OutputStream 来说,它们的实例都是顺序访问流,即只能进行顺序的读/写,选项 C说法错误。当从标准输入流读取数据时,从键盘输入的数
21、据被缓冲,按键时,程序才会得到输入数据,选项 D 说法错误。6.已知个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为 90的元素时,查找成功的比较次数为( )。(分数:1.00)A.1B.2 C.3D.9解析:根据二分法查找需要两次:首先将 90 与表中间的元素 50 进行比较,由于 90 大于 50,所以在线性表的后半部分查找;第二次比较的元素是后半部分的中间元素,即 90,这时两者相等,即查找成功。7.下列关于 Java 语言中线程的叙述中,正确的是( )。(分数:1.00)A.线程由代码、数据、内核状态和组寄存器组成B.线程间的数
22、据是不共享的C.用户只能通过创建 Thread 类的实例或者定义和创建 Thread 子类的实例,建立和控制自己的线程D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定 解析:本题考查线程的基本知识。线程与进程在概念上是相关的,线程是由表示程序运行状态的寄存器、程序计数器、栈指针以及堆栈组成,它不包含进程地址空间中的代码和数据。代码所操作的数据是 Java线程模型中的一个组成部分,数据与代码是独立的。数据可以被多个线程共享,也可不共享。Java 语言中提供两种创建线程的方法,种是通过继承 Thread 类创建线程,另种是通过实现 Runnable 接口来创建线程。8.JDK
23、 中用于存放 Java 类库文件的文件夹是( )。(分数:1.00)A.binB.includeC.lib D.demo解析:本题考查 JDK 的文件夹结构。bin 文件夹下存放可执行文件。include 存放 Java 标准类的源代码。demo 文件夹存放 Java 例子程序。9.下列程序的输出结果是( )。 (分数:1.00)A.The value is 8B.The value is 9C.The value is 10 D.The value is 11解析:此题考查的是 dowhile 循环和“”操作符的知识。dowhile 最少执行次,在执行完 do中的内容后,判断 while 中
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 JAVA 题库 12014 答案 解析 DOC
