《全国计算机等级考试二级公共基础知识试题》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级公共基础知识试题(83页珍藏版)》请在金锄头文库上搜索。
1、2021年3月全国计算机等级考试二级公共根底知识试题(总分30, 考试时间90分钟)一、选择题1.以下关于栈表达正确的选项是 A栈顶元素最先能被删除B栈顶元素最后才能被删除C栈底元素永远不能被删除D以上三种说法都不对答案:A2.以下表达中正确的选项是 A有一个以上根结点的数据结构不一定是非线性结构B只有一个根结点的数据结构不一定是线性结构C循环链表是非线性结构D双向链表是非线性结构答案:B3.某二叉树共有7个结点,其中叶子结点只有1个,那么该二叉树的深度为(假设根结点在第1层) A3 B4C6 D7答案:D4.在软件开发中,需求分析阶段产生的主要文档是 A软件集成测试方案B软件详细设计说明书C
2、用户手册D软件需求规格说明书答案:D5.结构化程序所要求的根本结构不包括 A顺序结构 BGOTO跳转C选择(分支)结构D重复(循环)结构答案:B6.下面描述中错误的选项是 A系统总体结构图支持软件系统的详细设计B软件设计是将软件需求转换为软件表示的过程C数据结构与数据库设计是软件设计的任务之一DPAD图是软件详细设计的表示工具答案:A7.负责数据库中查询操作的数据库语言是 A数据定义语言B数据管理语言C数据操纵语言D数据控制语言答案:C8.一个教师可讲授多门课程,一门课程可由多个教师讲授。那么实体教师和课程间的联系是 A1:1联系B1:m联系Cm:1联系Dm:n联系答案:D9.有三个关系R、S
3、和T如下: 那么由关系R和S得到关系T的操作是 A自然连接B交C除 D并答案:C10.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是 A-369B369C0.369D整数集合1,2,3,4,5答案:B二、填空题1.有序线性表能进行二分查找的前提是该线性表必须是 【1】 存储的。 答案:顺序 2.一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,那么后序遍历结果为【2】 。 答案:DEBFCA? 3.对软件设计的最小单位(模块或程序单元)进行的测试通常称为 【3】 测试。 答案:单元测试 4.实体完整性约束要求关系数据库中元组的 【4】 属性值不能为空。 答案:
4、主键5.在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,那么称【5】 是关系A的外码。答案: D2021年9月全国计算机等级考试二级公共根底试题(总分30, 考试时间90分钟)一、选择题每题2分,共70分以下各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。1.以下表达中正确的选项是 A线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D上述三种说法都不对答案:B2.以下
5、表达中正确的选项是 A在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D上述三种说法都不对答案:C3.软件测试的目的是 A评估软件可靠性B发现并改正程序中的错误C改正程序中的错误D发现程序中的错误答案:A4.下面描述中,不属于软件危机表现的是 A软件过程不标准B软件开发生产率低C软件质量难以控制D软件本钱不断提高答案:A5.软件生命周期是指 A软件产品从提出、实现、使用维护到停止使用退役的过程B软件从需求分析、设计、实现到测试完成的过程C软件的开发过程D软件的运行维护过程答案
6、:A6.面向对象方法中,继承是指 A一组对象所具有的相似性质B一个对象具有另一个对象的性质C各对象之间的共同性质D类之间共享属性和操作的机制答案:D7.层次型、网状型和关系型数据库划分原那么是 A记录长度B文件的大小C联系的复杂程度D数据之间的联系方式答案:D8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,那么实体工作人员、与实体计算机之间的联系是 A一对一B一对多C多对多D多对一 答案:C9.数据库设计中反映用户对数据要求的模式是 A内模式B概念模式C外模式D设计模式答案:C10.有三个关系R、S和T如下: 那么由关系R和S得到关系T的操作是 A自然连接B交C投影D并答案:A
7、二、填空题每空2分,共30分请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。1.一个栈的初始状态为空。首先将元素5,4,3,2,1 依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,那么所有元素退栈包括中间退栈的元素的顺序为_【1】_。答案:1DCBA23452.在长度为n的线性表中,寻找最大项至少需要比拟_【2】_次。答案:log2(n)3.一棵二叉树有10个度为1的结点,7个度为2的结点,那么该二叉树共有_【3】_个结点。答案:254.仅由顺序、选择分支和重复循环结构构成的程序是_【4】_程序。答案:结构化 5.数据库设计的四个阶段
8、是:需求分析,概念设计,逻辑设计和_【5】_。答案:物理设计2021年3月全国计算机等级考试二级公共根底知识试题(总分30, 考试时间90分钟)一、选择题每题2分1.以下表达中,正确的选项是 A对长度为n的有序链表进行查找,最坏情况下需要的比拟次数为nB对长度为n的有序链表进行对分查找,最坏情况下需要的比拟次数为n/2C对长度为n的有序链表进行对分查找,最坏情况下需要的比拟次数为log2nD对长度为n的有序链表进行对分查找,最坏情况下需要的比拟次数为n log2n答案:A2.算法的时间复杂度是指 A算法的执行时间B算法所处理的数据量C算法程序中的语句或指令条数D算法在执行过程中所需要的根本运算
9、次数答案:D3.软件按功能可以分为:应用软件、系统软件和支撑软件或工具软件。下面属于系统 软件的是 A编辑软件B操作系统C教务管理系统D浏览器答案:B4.软件程序调试的任务是 A诊断和改正程序中的错误B尽可能多地发现程序中的错误C发现并改正程序中的所有错误D确定程序中错误的性质答案:A5.数据流程图DFD图是 A软件概要设计的工具B软件详细设计的工具C结构化方法的需求分析工具D面向对象方法的需求分析工具答案:C6.软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于 A定义阶段B开发阶段C维护阶段D上述三个阶段答案:B7.数据库管理系统中负责数据模式定义的语言是 A数据定义语言B数据管
10、理语言C数据操纵语言D数据控制语言答案:A8.在学生管理的关系数据库中,存取一个学生信息的数据单位是 A文件B数据库C字段D记录答案:D9.数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的 E-R图数据建模的工具A需求分析阶段B逻辑设计阶段C概念设计阶段D物理设计阶段答案:C10.有两个关系R和T如下: 那么由关系R得到关系T的操作是 A选择B投影C交D并答案:A二、填空题(每空2分)1.一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,那么元素退队的顺序为 【1】 。答案:ABCDEF543212.设某循
11、环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),那么该循环队列中共有 【2】 个元素。答案:153.设二叉树如下: 对该二叉树进行后序遍历的结果为左右根 【3】 。答案:EDBGHFCA4.软件是 【程序】 、数据和文档的集合。5.有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,那么关系模式选课可定义为:选课(学号, 【5】 ,成绩)。答案:课号2021年9月全国计算机等级考试二级公共根底知识试题(总分30, 考试时间9
12、0分钟)一、选择题每题2分1.以下数据结构中,属于非线性结构的是 A循环队列B带链队列C二叉树D带链栈答案:C2.以下数据结构中,能够按照“先进后出原那么存取数据的是 A循环队列B栈C队列D二叉树答案:B3.对于循环队列,以下表达中正确的选项是 A队头指针是固定不变的B队头指针一定大于队尾指针C队头指针一定小于队尾指针D队头指针可以大于队尾指针,也可以小于队尾指针答案:D4.算法的空间复杂度是指 A算法在执行过程中所需要的计算机存储空间B算法所处理的数据量C算法程序中的语句或指令条数D算法在执行过程中所需要的临时工作单元数答案:A5.软件设计中划分模块的一个准那么是 A低内聚低耦合B高内聚,低
13、耦合C低内聚高耦合D高内聚高耦合答案:B6.以下选项中不属于结构化程序设计原那么的是 A可封装B自顶向下C模块化D逐步求精答案:A7.软件详细设计产生的图如下: 该图是 AN-S图方盒图BPAD图问题分析图C程序流程图DE-R图数据建模的工具答案:C8.数据库管理系统是 A操作系统的一局部B在操作系统支持下的系统软件C一种编译系统D一种操作系统答案:B9.在E-R图中,用来表示实体联系的图形是 A椭圆图B矩形C菱形D三角形答案:C10.有三个关系R,S和T如下: 其中关系T由关系R和S通过某种操作得到,该操作为 A选择B投影C交D并答案:D二、填空题每空2分1.某二叉树由5个度为2的结点以及3个度为1的结点,那么该二叉树中共有 【1】 个结点。答案:142.程序流程图中的菱形框表示的是 【】 。答案:逻辑条件3.软件开发过