全国计算机等级考试《二级Java语言程序设计》题库.docx
- 文档编号:29015729
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:17
- 大小:19.61KB
全国计算机等级考试《二级Java语言程序设计》题库.docx
《全国计算机等级考试《二级Java语言程序设计》题库.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试《二级Java语言程序设计》题库.docx(17页珍藏版)》请在冰豆网上搜索。
全国计算机等级考试《二级Java语言程序设计》题库
全国计算机等级考试《二级Java语言程序
设计》题库
1.下列叙述中正确的是( )。
A.所谓算法就是计算方法
B.程序可以作为算法的一种描述方法
C.算法设计只需考虑得到计算结果
D.算法设计可以忽略算法的运算时间
【答案】B
【考点】
算法;本资料来源公_众.号:
文得课堂,更多计算机等级考试题库及视频,上公_众.号:
文得课堂查找。
2.下列叙述中正确的是( )。
A.算法就是程序
B.设计算法时只需要考虑数据结构的设计
C.设计算法时只需要考虑结果的可靠性
D.以上三种说法都不对
【答案】D
【考点】
算法;程序;
3.下列叙述中正确的是( )。
A.算法就是程序
B.设计算法时只需要考虑数据结构的设计
C.设计算法时只需要考虑结果的可靠性
D.设计算法时需要同时考虑时间复杂度和空间复杂度
【答案】D
4.算法的有穷性是指( )。
A.算法程序的运行时间是有限的
B.算法程序所处理的数据量是有限的
C.算法程序的长度是有限的
D.算法只能被有限的用户使用
【答案】A
5.算法应当具有的特性不包括( )。
A.可行性
B.有穷性
C.确定性
D.美观性
【答案】D
6.算法的时间复杂度是指( )。
A.算法的执行时间
B.算法所处理的数据量
C.算法程序中的语句或指令条数
D.算法在执行过程中所需要的基本运算次数
【答案】D
7.算法时间复杂度的度量方法是( )。
A.算法程序的长度
B.执行算法所需要的基本运算次数
C.执行算法所需要的所有运算次数
D.执行算法所需要的时间
【答案】B
8.算法的空间复杂度是指( )。
A.算法程序的长度
B.算法程序中的指令条数
C.算法程序所占的存储空间
D.算法执行过程中所需要的存储空间
【答案】D本资料来源公_众.号:
文得课堂,更多计算机等级考试题库及视频,上公_众.号:
文得课堂查找。
9.算法的空间复杂度是指( )。
A.算法在执行过程中所需要的计算机存储空间
B.算法所处理的数据量
C.算法程序中的语句或指令条数
D.算法在执行过程中所需要的临时工作单元数
【答案】A
10.算法空间复杂度的度量方法是( )。
A.算法程序的长度
B.算法所处理的数据量
C.执行算法所需要的工作单元
D.执行算法所需要的存储空间
【答案】D
11.计算机软件的构成是( )。
A.源代码
B.程序和数据
C.程序和文档
D.程序、数据及相关文档
【答案】D
12.下列不属于软件工程3个要素的是( )。
A.工具
B.过程
C.方法
D.环境
【答案】D
13.软件工程的三要素是( )。
A.方法、工具和过程
B.建模、方法和工具
C.建模、方法和过程
D.定义、方法和过程
【答案】A
14.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。
A.软件矛盾
B.软件危机
C.软件藕合
D.软件产生
【答案】B
15.开发大型软件时,产生困难的根本原因是( )。
A.大型系统的复杂性
B.人员知识不足
C.客观世界千变万化
D.时间紧、任务重
【答案】A
16.己知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是( )。
A.ABCDE
B.ECABD
C.EACDB
D.CDEAB
【答案】C
17.一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是( )。
A.DBACEF
B.CBFDEA
C.FDAEBC
D.DFABEC
【答案】B
18.某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为( )。
A.EFGDCBA
B.DCBEFGA
C.BCDGFEA
D.DCBGFEA
【答案】D
19.某二叉树的前序遍历为ABCDEFG,中序遍历为DCBAEFG,则该二叉树的深度(根结点在第1层)为( )。
A.2
B.3
C.4
D.5
【答案】C
20.某二叉树的中序遍历为DCBAEFG,后序遍历为DCBGFEA,则该二叉树的深度(根结点在第1层)为( )。
A.5
B.4
C.3
D.2
【答案】B
21.若定义inta=2,b=2,下列表达式中值不为4的是( )。
A.a*(++b)
B.a*(b++)
C.a+b
D.a*b
【答案】A
22.类变量必须带有的修饰符是( )。
A.static
B.final
C.public
D.volatile
【答案】A
23.下列选项中属于字符串常量的是( )。
A.’abc’
B.”abe”
C.[abe]
D.(abe)
【答案】B
24.Java程序默认引用的包是( )。
A.java.text包
B.java.awt包
C.java.lang包
D.java.util包
【答案】C
25.为使下列代码正常运行,应该在下画线处填入的选项是( )。
ObjectInputStreamin=new____(newFileInputStream("employee.dat"));
Employee[]newStaff=(Employee[])in.readObject();
in.close();
A.Reader
B.InputStream
C.ObjectInput
D.ObjectInputStream
【答案】D
26.面向对象方法中,实现对象的数据和操作结合于统一体中的是( )。
A.结合
B.封装
C.隐藏
D.抽象
【答案】B
27.在下列链表中,能够从任意一个结点出发遍历访问到所有结点的是( )。
A.单链表
B.循环链表
C.双向链表
D.二叉链表
【答案】B
28.下列链表中,其逻辑结构属于非线性结构的是( )。
A.二叉链表
B.循环链表
C.双向链表
D.带链的栈
【答案】A
29.下列线性链表的叙述中,正确的是( )。
A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致
B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续
C.进行插入与删除时,不需要移动表中的元素
D.以上三种说法都不对
【答案】C
本资料来源公_众.号:
文得课堂,更多计算机等级考试题库及视频,上公_众.号:
文得课堂查找。
30.下列叙述中正确的是( )。
A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
D.线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性
【答案】B
31.在数据库系统中,考虑数据库实现的数据模型是( )。
A.概念数据模型
B.逻辑数据模型
C.物理数据模型
D.关系数据模型
【答案】B
32.在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是( )。
A.概念数据模型
B.逻辑数据模型
C.物理数据模型
D.关系数据模型
【答案】A
33.在数据库系统中,给出数据模型在计算机上物理结构表示的是( )。
A.概念数据模型
B.逻辑数据模型
C.物理数据模型
D.关系数据模型
【答案】C
34.在数据库系统中,数据模型包括概念模型、逻辑模型和( )。
A.物理模型
B.空间模型
C.时间模型
D.数据模型
【答案】A
35.在数据库中,数据模型包括数据结构、数据操作和( )。
A.数据约束
B.数据类型
C.关系运算
D.查询
【答案】A
36.下面描述中错误的是( )。
A.系统总体结构图支持软件系统的详细设计
B.软件设计是将软件需求转换为软件表示的过程
C.数据结构与数据库设计是软件设计的任务之一
D.PAD图是软件详细设计的表示工具
【答案】A
37.负责数据库中查询操作的数据库语言是( )。
A.数据定义语言
B.数据管理语言
C.数据操纵语言
D.数据控制语言
【答案】C
本资料来源公_众.号:
文得课堂,更多计算机等级考试题库及视频,上公_众.号:
文得课堂。
38.一个教师可讲多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( )。
A.1:
1联系
B.1:
m联系
C.m:
1联系
D.m:
n联系
【答案】D
39.下列关于栈叙述正确的是( )。
A.栈顶元素最先被删除
B.栈顶元素最后才能被删除
C.栈底元素永远不能被删除
D.以上三种说法都不对
【答案】A
40.定义无符号整数为Uint,下面可以作为类Uint实例化值的是( )。
A.-369
B.369
C.0.369
D.整数集合{1,2,3,4,5}
【答案】B
41.下列关于面向对象的论述中正确的是( )。
A.面向对象是指以对象为中心,解析、设计和实现应用程序的机制
B.面向对象是指以功能为中心,解析、设计和实现应用程序的机制
C.面向对象仅适用于程序设计阶段
D.面向对象是一种程序设计语言
【答案】A
本资料来源公_众.号:
文得课堂,更多计算机等级考试题库及视频,上公_众.号:
文得课堂。
42.语句“Hello”.equals(“hello”);的正确执行结果是( )。
A.true
B.false
C.0
D.1
【答案】B
43.下列关于Java源程序结构的论述中,正确的是( )。
A.一个文件包含的import语句最多1个
B.一个文件包含的public类最多1个
C.一个文件包含的接口定义最多1个
D.一个文件包含的类定义最多1个
【答案】B
44.下列不属于Java关键字的是( )。
A.this
B.super
C.finally
D.NULL
【答案】D
45.当使用SomeThreadt=newSomeThread()创建一个线程时,下列叙述中正确的是( )。
A.SomeThread类是包含run()方法的任意java类
B.SomeThread类一定要实现Runnable接口
C.SomeThread类是Thread类的子类
D.SomeThread类是Thread类的子类并且要实现Runnable接口
【答案】C
31.下列排序方法中,最坏情况下时间复杂度最小的是( )。
A.冒泡排序
B.快速排序
C.堆排序
D.直接插入排序
【答案】C
32.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
A.冒泡排序为n(n-1)/2
B.简单插入排序为n
C.希尔排序为n
D.快速排序为n/2
【答案】A
34.冒泡排序在最坏情况下的比较次数是( )。
A.n(n+1)/2
B.nlog2n
C.n(n-1)/2
D.n/2
【答案】C
35.软件(程序)调试的任务是( )。
A.诊断和改正程序中的错误
B.尽可能多地发现程序中的错误
C.发现并改正程序中的所有错误
D.确定程序中错误的性质
【答案】A
51.下列代码将对象写入的设备是( )。
ByteArrayOutputStreambout=newByteArrayOutputStream();
ObjectOutputStreamout=newObjectOutputStream(bout);
Out.writeObject(this);
Out.close();
A.内存
B.硬盘
C.屏幕
D.网络
【答案】A
52.为使下列代码正常运行,应该在下画线处填入的选项是( )。
int[]numbers=newint[n];
for(inti=0;i
numbers[i]=i+1;
A.size
B.length
C.dimension
D.measurement
【答案】B
53.Java中的抽象类Reader和Writer所处理的流是( )。
A.图像流
B.对象流
C.字节流
D.字符流
【答案】D
54.下列能够正确创建线程的方法是( )。
Ⅰ.继承java.lang.Thread类,并重写run()方法
Ⅱ.继承java.lang.Runnable类,并重写start()方法
Ⅲ.实现java.lang.Thread接口,并实现run()方法
Ⅳ.实现java.lang.Runnable接口,并实现run()方法
A.Ⅰ,Ⅱ
B.Ⅱ,Ⅳ
C.Ⅱ,Ⅲ
D.Ⅰ,Ⅳ
【答案】D
55.下列线程状态转化序列,在线程实际运行中可能出现的序列是( )。
A.新建→运行→阻塞→终止
B.……运行→阻塞→可运行→终止
C.……可运行→运行→阻塞→运行……
D.新建→可运行→运行→阻塞→可运行……
【答案】D
56.一名雇员就职于一家公司,一个公司有多个雇员,则实体公司和实体雇员之间的联系是( )。
A.1:
1联系
B.1:
m联系
C.m:
1联系
D.m:
n联系
【答案】B
57.一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。
则实体兴趣班和实体学生之间的联系是( )。
A.1:
1联系
B.1:
m联系
C.m:
1联系
D.m:
n联系
【答案】D
58.一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是( )。
A.一对多
B.一对一
C.多对一
D.多对多
【答案】A
59.某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。
则实体仓库和零件间的联系是( )。
A.多对多
B.一对多
C.多对一
D.一对一
【答案】A
60.在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗,则实医生和患者之间的联系是( )。
A.多对多
B.多对一
C.一对多
D.一对一
【答案】A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级Java语言程序设计 全国 计算机等级考试 二级 Java 语言程序设计 题库