- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
全国计算机等级考试二级JAVA真题题库12014年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是一个读取字节文件的-般类
解析:本题考查Reader类的概念。首先应该明确,Reader是一个抽象类,字符输入流都是抽象类Reader类的子类,它是用来读取字符文件的类。字符输出流都是Writer抽象类的子类。
3.表达式(10*49.3)的类型是()。
(分数:1.00)
?A.double?√
?B.char
?C.long
?D.float
解析:运算中自动类型转换按优先关系从低级数据转换成高级数据。规定的优先次序是byte,short,char→int→long→float→double。
4.下列关于Java语言特点的叙述中,错误的是()。
(分数:1.00)
?A.Java是面向过程的编程语言?√
?B.Java支持分布式计算
?C.Java是跨平台的编程语言
?D.Java支持多线程
解析:Java是新-代编程语言,具有很多特点:简单易学;利用面向对象技术;分布式计算;健壮性(鲁棒性);安全性;跨平台(即体系结构中立);可移植性;解释执行;高性能;多线程;动态性。因此,本题的正确答案是A。
5.下列说法正确的是()。
(分数:1.00)
?A.类FilelnputStream和FileOutputStream用来进行文件1/O处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写?√
?B.通过类File的实例或者一个表示文件名称的字符串可以生成文件输人/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写
?C.对于InputStream和OutputStream来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写
?D.当从标准输人流读取数据时,从键盘输人的数据直接输入到程序中
解析:本题是考查对文件输入、输出流的理解。通过类File的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,然后就可以进行文件读/写,选项B说法错误。对于InputStream和OutputStream来说,它们的实例都是顺序访问流,即只能进行顺序的读/写,选项C说法错误。当从标准输入流读取数据时,从键盘输入的数据被缓冲,按键时,程序才会得到输入数据,选项D说法错误。
6.已知-个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
(分数:1.00)
?A.1
?B.2?√
?C.3
?D.9
解析:根据二分法查找需要两次:首先将90与表中间的元素50进行比较,由于90大于50,所以在线性表的后半部分查找;第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成功。
7.下列关于Java语言中线程的叙述中,正确的是()。
(分数:1.00)
?A.线程由代码、数据、内核状态和-组寄存器组成
?B.线程间的数据是不共享的
?C.用户只能通过创建Thread类的实例或者定义和创建Thread子类的实例,建立和控制自己的线程
?D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定?√
解析:本题考查线程的基本知识。线程与进程在概念上是相关的,线程是由表示程序运行状态的寄存器、程序计数器、栈指针以及堆栈组成,它不包含进程地址空间中的代码和数据。代码所操作的数据是Java线程模型中的一个组成部分,数据与代码是独立的。数据可以被多个线程共享,也可不共享。Java语言中提供两种创建线程的方法,-种是通过继承Thread类创建线程,另-种是通过实现Runnable接口来创建线程。
8.JDK中用于存放Java类库文件的文件夹是()。
(分数:1.00)
?A.bin
?B.include
?C.lib?√
?D.demo
解析:本题考查JDK的文件夹结构。bin文件夹下存放可执行文件。include存放Java标准类的源代码。demo文件夹存放Java例子程序。
9.下列程序的输出结果是()。
(分数:1.
文档评论(0)