[计算机二级Java]2019年全国计算机等级《二级JAVA》命题试卷题目及答案解析
一、单项选择题(共40题,合计40分)
1关系数据库管理系统能实现的专门关系运算包括()。
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
[正确答案]B
本题分值:1分您的得分:0分
试题解析:
关系数据库管理系统能实现的专门关系运算包括选择、投影、连接。
2下列叙述中,正确的是()。
A.Reader是-个读取字符文件的接口
B.Reader是-个读取数据文件的抽象类
C.Reader是-个读取字符文件的抽象类
D.Reader是-个读取字节文件的-般类
[正确答案]C
本题分值:1分您的得分:0分
试题解析:
本题考查Reader类的概念。首先应该明确,Reader是-个抽象类,字符输入流都是抽象类Reader类的子类,它是用来读取字符文件的类。字符输出流都是Writer抽象类的子类。+我要茬 +加入错题 +收藏该题评论此题
3表达式(10*49.3)的类型是()。
java类的概念A.double
B.char
C.long
D.float
[正确答案]A
本题分值:1分您的得分:0分
试题解析:
运算中自动类型转换按优先关系从低级数据转换成高级数据。规定的优先次序是byte,short,char→int→long→float→double。
+我要茬 +加入错题 +收藏该题评论此题
4下列关于Java语言特点的叙述中,错误的是()。
A.Java是面向过程的编程语言
B.Java支持分布式计算
C.Java是跨平台的编程语言
D.Java支持多线程
[正确答案]A
本题分值:1分您的得分:0分
试题解析:
Java是新-代编程语言,具有很多特点:简单易学;利用面向对象技术;分布式计算;健壮性(鲁棒性);安全性;跨平台(即体系结构中立);可移植性;解释执行;高性能;多线程;动态性。因此,本题的正确答案是A。
+我要茬 +加入错题 +收藏该题评论此题
5下列说法正确的是()。
A.类FilelnputStream和FileOutputStream用来进行文件1/O处理,由它们所提供的方法可以打开本地
主机上的文件,并进行顺序的读/写
B.通过类File的实例或者一个表示文件名称的字符串可以生成文件输人/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写
C.对于InputStream和OutputStream来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写
D.当从标准输人流读取数据时,从键盘输人的数据直接输入到程序中
[正确答案]A
本题分值:1分您的得分:0分
试题解析:
本题是考查对文件输入、输出流的理解。通过类File的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,然后就可以进行文件读/写,选项B说法错误。对于InputStream和OutputStream来说,它们的实例都是顺序访问流,即只能进行顺序的读 /写,选项C说法错误。当从标准输入流读取数据时,从键盘输入的数据被缓冲,按<Enter>键时,程序才会得到输入数据,选项D说法错误。
+我要茬 +加入错题 +收藏该题评论此题
6已知-个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查值为90的元素时,查成功的比较次数为()。
A.1
B.2
C.3
D.9
[正确答案]B
本题分值:1分您的得分:0分
试题解析:
根据二分法查需要两次:首先将90与表中间的元素50进行比较,由于90大于50,所以在线性表的后半部分查;第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查成功。
+我要茬 +加入错题 +收藏该题评论此题
7下列关于Java语言中线程的叙述中,正确的是()。
A.线程由代码、数据、内核状态和-组寄存器组成
B.线程间的数据是不共享的
C.用户只能通过创建Thread类的实例或者定义和创建Thread子类的实例,建立和控制自己的线程
D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定
[正确答案]D
本题分值:1分您的得分:0分
试题解析:
本题考查线程的基本知识。线程与进程在概念上是相关的,线程是由表示程序运行状态的寄存器、程序计数器、栈指针以及堆栈组成,它不包含进程地址空间中的代码和数据。代码所操作的数据是Java线程模型中的一个组成部分,数据与代码是独立的。数据可以被多个线程共享,也可不共享。Java语
言中提供两种创建线程的方法,-种是通过继承Thread 类创建线程,另-种是通过实现Runnable接口来创建线程。
+我要茬 +加入错题 +收藏该题评论此题
8JDK中用于存放Java类库文件的文件夹是()。
A.bin
B.include
C.lib
D.demo
[正确答案]C
本题分值:1分您的得分:0分
试题解析:
本题考查JDK的文件夹结构。bin文件夹下存放可执行文件。include存放Java标准类的源代码。demo文件夹存放Java例子程序。
+我要茬 +加入错题 +收藏该题评论此题
9下列程序的输出结果是()。
A.The value is 8
B.The value is 9
C.The value is 10
D.The value is ll
[正确答案]C
本题分值:1分您的得分:0分
试题解析:
此题考查的是do-while循环和“--”操作符的知识。do-while最少执行-次,在执行完do中的内容后,判断while中的条件是否为true。如果为true,就再执行do中的内容,然后进行判断。以此类推,直到while的判断为false时退出循环,执行循环后面的内容。而“--”操作符的规则是,变量右边的“-”将先进行运算,然后才使变量的值减-。而在变量左边的“--”,则先将变量的值减1再运算。本程序中i的值为10,当程序运行到do-while循环时,程序先执行-次循环,然后判断,因此选C。
+我要茬 +加入错题 +收藏该题评论此题
10为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是()。
A.synchronized()
notify()
B.synchronized
this.wait()
C.synchronized
this.notify()
D.Serializable
sleep()
[正确答案]B
本题分值:1分您的得分:0分
试题解析:
在Synchronized块中等待共享数据的状态改变时调用wait()方法,这样该线程进入等待状态暂时释放共享数据对象的锁。
+我要茬 +加入错题 +收藏该题评论此题
11下列关于顺序存储结构的叙述中,错误的是()。
A.存储密度大
B.某些非线性结构也可以采用顺序方法存储
C.结点中只有自身信息域,没有链接信息域
D.便于进行插入、删除等运算操作
[正确答案]D
本题分值:1分您的得分:0分
试题解析:
顺序结构每个结点只包含自身的信息域,且逻辑上相邻的结点物理上也是相邻的。因此其存储密度大,但插入、删除运算操作不方便,需移动大量的结点。
+我要茬 +加入错题 +收藏该题评论此题
12软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
A.调试程序
B.操作系统
C.教务管理系统
D.汇编程序
[正确答案]B
本题分值:1分您的得分:0分
试题解析:
编译程序和汇编程序属于开发工具,操作系统属于系统软件,而教务管理系统属于应用软件。
+我要茬 +加入错题 +收藏该题评论此题
13使用如下()保留字可以使只有在定义该类的包中的其他类才能访问该类。A.abstract
B.private
C.protected
D.不使用保留字
[正确答案]D
本题分值:1分您的得分:0分
试题解析:
本题考查类的修饰符。类的默认访问控制策略是不使用保留字来定义类,这会限制其他包中的类访问
该类,该类只能被同-个包的类访问和引用,也不能用import语句引用,选项D正确。protected保留字不起作用,具有protected 成员的类的子类可以在包外访问这些被保护的成员。 abstract修饰符修饰的类被称为抽象类,没有具体对象的概念类,不满足题意。private修饰符修饰的类

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。