计算机二级公共基础知识巩固题及答案 计算机二级公共基础知识题库2023
好的文章肯定人人都喜欢阅读,计算机二级公共基础知识题库2023给你解惑答疑,丰富的内容让你更加有只是计算机二级公共基础知识巩固题及答案和计算机二级公共基础知识题库2023让你人生无疑。关注我们,更多精彩正在路上!
巩固相应的公共基础知识就需要做相应的习题,以下是小编整理的计算机二级公共基础知识巩固题及答案,欢迎参考阅读!
1[单选题] 一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
A.1,2,3,A,B,C
B.C,B,A,1,2,3
C.C,B,A,3,2,1
D.1,2,3,C,B,A
参考答案:C
参考解析:栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺序相反,故选c。
2[单选题] 数据字典DD所定义的对象都包含于
A.数据流图DFD图B.程序流程图C.软件结构图D.方框图
参考答案:A
参考解析:在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来就构成了数据字典。因此选A,而B、C、D都不符合。
3[单选题] 软件设计中模块划分应遵循的准则是
A.低内聚低耦合B.高耦合高内聚C.高内聚低耦合D.以上说法均错误
参考答案:C
参考解析:根据软件设计原理提出如下优化准则:①划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。②一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。③软件结构的深度、宽度、扇入、扇出应适当。④模块的大小要适中。C正确。
4[单选题] 下面属于白盒测试方法的是
A.等价类划分法B.逻辑覆盖C.边界值分析法D.错误推测法
参考答案:B
参考解析:白盒测试法主要有逻辑覆盖、基本路径测试等。逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断一条件覆盖,选择B。其余为黑盒测试法。
5[单选题] 对长度为n的线性表作快速排序,在最坏情况下,比较次数为
A.nB.n-1C.nn-1D.nn-1/2
参考答案:D
参考解析:快速排序最坏情况就是每次选的基准数都和其他数做过比较,共需比较n-1+n-2+…+1=nn-1/2,选D。第5题 笔记记录我的笔记0 | 精选笔记1选择笔记标签:试题内容1答案解析0
6[单选题] 软件设计中模块划分应遵循的准则是
A.低内聚低耦合B.高耦合高内聚C.高内聚低耦合D.以上说法均错误
参考答案:C
参考解析:根据软件设计原理提出如下优化准则:①划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。②一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。③软件结构的深度、宽度、扇入、扇出应适当。④模块的大小要适中。C正确。
7[单选题]下面描述中不属于数据库系统特点的是
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高
参考答案:C
参考解析:数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,C错误。
8[单选题] 若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
A.一对一B.一对多C.多对一D.多对多
参考答案:B
参考解析:A和B为一对多的联系,则对于A中的每一个实体,B中有多个实体与之联系,而B与C为一对一联系,则对于B中的每一个实体,C中之多有一个实体与之联系,则可推出对于A中的每一个实体,C中有多个实体与联系,所以为一对多联系。
9[单选题] 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
A.1:1联系B.m:1联系C.1:m联系D.m:n联系
参考答案:C
参考解析:两个实体集间的联系实际上是实体集问的函数关系,主要有一对一联系1:1、一对多联系1:m、多对一联系m:.1、多对多联系m:n。对于每一个实体部门,都有多名职员,则其对应的联系为一对多联系1:m,答案选C。
2023年9月计算机二级JAVA考试强化模拟题
单选题
1. 下列关于Applet的安全限制的叙述中,错误的是 。
A.通常情况下,禁止Applet读、写本地文件系统
B.通常情况下,禁止Applet向Applet源主机之外的任何主机建立网络连接
C.通常情况下,禁止Applet读取系统信息
D.通常情况下,禁止Applet加载本地库或方法
正确答案:C
答案解析:本题考查Applet的安全限制。许多浏览器为了保护本地主机,一般情况下,对Applet作了如下安全限制:Applet不能运行任何本地可执行程序;禁止Applet读、写本地计算机的文件系统;禁止加载本地库或方法。Applet只能使用自身的代码或Applet浏览器提供的JavaAPI;禁止向提供Applet之外的任何主机建立网络连接;不能读取某些系统信息。除了J ava版本号、操作系统名等一些简单信息外,Applet不能获得与本地计算机有关的任何信息。根据上述介绍可知,Applet只能读取有限的系统信息,但不是一点儿都不能读取。因此,本题的正确答案是C。
2. 下列关于域名和IP地址的叙述中,不正确的是 。
A.在Internet中访问一台主机必须使用它的主机名
B.200.201.202.203是一个C类IP地址
C.I P地址采用的是分层结构
D.主机名与lP地址是一一对应的
正确答案:A
答案解析:每台直接连接到Internet上的计算机、路由器都必须有唯一的IP地址。IP地址是Internet赖以工作的基础。Internet中的计算机与路由器的lP地址采用分层结构,它是由网络地址与主机地址两部分组成。对于C类地址,其网络地址空间长度为21位,主机地址空间长度为8位,C类IP地址范围从:192.0.0.0~223. 255. 255. 255。主机名与它的IP地址一一对应,因此在Internet上访问一台主机既可以使用它的主机名,也可以使用它的lP地址。
3. 按运算符操作数的数目划分,运算符?:的类型是
A.三元
B.二元
C.四元
D.一元
正确答案:A
4. Java 语言中属于跳转语句的是 。
A.try
B.catch
C.fi nally
D.break
正确答案:D
答案解析:Java 语言中跳转语句为break。try、catch 和fi nally 为异常处理语句。
5. 已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为 。
A.GEDHFBCA
B.DGEBHFCA
C.ABCDEFGH
D.ACBFEDHG
正确答案:B
答案解析:二叉树的遍历有3种:前序、中序和后序。后序遍历首先遍历左子树或左子结点,然后遍历右子树或右子结点,最后访问根结点;中序遍历首先遍历左子树或左子结点,然后访问根结点,最后遍历右子树或右子结点;后序遍历首先访问根结点,然后遍历左子树或左子结点,最后遍历右子树或右子结点。本题根据前序遍历和中序遍历的结果可以得出二叉树的结构,然后再对其进行后序遍历,因此答案为选项B。
6. 下列代表十六进制整数的是 。
A.OXA6
B.1234I
C.- 840
D.0144
正确答案:A
答案解析:本题考查Java语言中的整型常量。整型常量有3种书写格式:十进制整数、八进制整数和十六进制整数。十六进制整数以Ox或OX开头,如OX123表示十进制数291。选项A表示的是十六进制整数,选项B是long类型整型常量,选项C是十进制整数,选项D是八进制整数,因此选项A为本题正确选项。
2023年9月计算机二级考试C++考前测试题及答案
C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。它是一种使用非常广泛的计算机编程语言。以下是小编为大家精心整理的2023年9月计算机二级考试C++考前测试题及答案,欢迎大家参考!
1. 下面关于C++流的叙述中,正确的是 。
A.cin是一个输入流对象
B.可以用ifstream定义一个输出流对象
C.执行语句序列char* y=″PQMN″;cout<
D.执行语句序列char x[80];cin.getlinex,80;时,若输入Happy new year,则x中的字符串是″Happy″
正确答案:A
答案解析:本题考查C++流的概念和I/的格式化。cin是istream类的对象,即输入流对象。ifstream是输入文件流,类不能定义个输出流对象。getline函数的功能是允许从输入流中读取多个字符,并且允许指定输入终止,在读取完成后,从读取的内容中删除该终止字符,所以D选项中的语句序列后x中字符串应该是Happy new year。
2. 信息隐蔽的概念与下述哪一种概念直接相关 。
A.软件结构定义
B.模块独立性
C.模块类型划分
D.模拟耦合度
正确答案:B
答案解析:信息隐蔽的概念与模块独立性这一概念直接相关。
3. 若变量已正确定义并赋值,以下符合C++语言语法的表达式是 。
A.a:=b+1
B.a= b= c+2
C.int 18.5 %3
D.a= a+7=c+b
正确答案:B
答案解析:本题考查C++语言的正确赋值方法。a= b=c+2实际上相当于a=b=c+2,进而可分解为两个表达式b= c+2和a=b。选项A中包含一个不合法的运算符″:=″;选项C应改为int 18.5%3;选项D可理解为两个表达式a+7=c+b和a= a+7,其中第一个是错的,因为C++语言规定赋值号的左边只能是单个变量,不能是表达式或常量。
4. 两个或两个以上模块之间联系的紧密程度称为 。
A.耦合性
B.内聚性
C.复杂性
D.数据传输特性
正确答案:A
答案解析:耦合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。
5. 开发大型软件时,产生困难的根本原因是
A.大系统的复杂性
B.人员知识不足
C.客观世界千变万化
D.时间紧、任务重
正确答案:A
以上内容是小编关于计算机二级公共基础知识巩固题及答案和计算机二级公共基础知识题库2023的分析和解答,如果你对文章有什么意见或者建议请在下面留言,我们将整理和分享给大家阅读。