第一句子大全,网罗天下好句子,好文章尽在本站!

2022计算机二级C++语言程序设计考试题库历年真题专项题库

时间:2016-07-12

线性表、栈、队列都是线性结构,循环链表和双向链表是线性表的链式存储结构,属于线性结构,只是存储结构不连续,循环队列是一个头结点和尾结点互为前驱

友情提示:本文共有 2243 个字,阅读大概需要 5 分钟。

题库练习题

1. 下列数据结构中,属于非线性结构的是( )

A. 双向链表

B. 循环链表

C. 二叉链表

D. 循环队列

【答案】C

【解析】线性结构要满足两个条件:①有且仅有一个根结点②每个结点最多有一个前驱,也最多有一个后继。线性表、栈、队列都是线性结构,循环链表和双向链表是线性表的链式存储结构,属于线性结构,只是存储结构不连续,循环队列是一个头结点和尾结点互为前驱结点和后继结点的特殊的队列,属于线性结构;二叉链表是二叉树的链式存储结构,因为二叉树有些结点有两个后继结点,不符合线性结构的定义,所以二叉链表是非线性结构。答案选择C选项。

2. 在下列链表中,能够从任意一个结点出发直接访问到所有结点的是( )

A. 单链表

B. 循环链表

C. 双向链表

D. 二叉链表

【答案】B

【解析】对于线性单链表来说,每个结点只有一个指针域,这个指针只能找到其后继结点,但不能找到其前驱结点,因此必须从头指针开始,才能访问到所有的结点;循环链表的最后一个结点的指针域指向表头结点,所有结点的指针构成了一个环状链,只要指出表中任何一个结点的位置就可以从它出发访问到表中其他所有的结点;题目要求是“直接”,如果是双向链表的话,从中间一个点开始,必须先往左一次再掉头往右一次才能遍历。而循环链表只要沿一个方向一直走下去就可以遍历;二叉链表是二叉树的一种链式存储结构,每个结点有两个指针域,分别指向左右子结点,可见,二叉链表只能由根结点向叶子结点的方向遍历,其他部分的结点无法访问。答案选择B选项。

3. 下列与栈结构有关联的是( )

A. 数组的定义域使用

B. 操作系统的进程调度

C. 函数的递归调用

D. 选择结构的执行

【答案】C

【解析】函数的递归调用是指函数调用函数本身,直到满足特定条件时终止,然后从最后被递归调用处返回。递归函数是通过栈来实现的,所以调用原则和栈的实现相一致。所以递归函数是通过栈来实现的。答案选择C选项。

4. 下面对软件特点描述不正确的是( )。

A. 软件是一种逻辑实体,具有抽象性

B. 软件开发、运行对计算机系统具有依赖性

C. 软件开发涉及软件知识产权、法律及心理等社会因素

D. 软件运行存在磨损和老化问题

【答案】D

【解析】软件具有以下特点:①软件具有抽象性,是一种逻辑实体;②软件没有明显的制作过程;③软件在使用期间不存在磨损、老化问题;④对硬件和环境具有依赖性;⑤软件复杂性高,成本昂贵;⑥软件开发涉及诸多的社会因素。D项描述是硬件存在的问题。答案选择D选项。

5. 下面属于黑盒测试方法的是( )。

A. 基本路径测试

B. 等价类划分

C. 判定覆盖测试

D. 语句覆盖测试

【答案】B

【解析】常用的黑盒测试方法有:①等价类划分法;②边界值分析法;③错误推测法;④因果图等。常用的白盒测方法有:①逻辑覆盖测试,包括语句覆盖、路径覆盖、判断覆盖、条件覆盖;②基本路径测试等,ACD三项属于白盒测试。答案选择B选项。

6. 下列链表中,其逻辑结构属于非线性结构的是( )。

A. 二叉链表

B. 循环链表

C. 双向链表

D. 带链的栈

【答案】A

【解析】一个非空的数据结构为线性结构需要满足两个条件:①有且只有一个根结点;②每一个结点最多有一个前件,也最多有一个后件。不是线性结构的就是非线性结构。二叉链表是二叉树的存储结构,每个结点都可以有两个后继结点,是非线性结构。BCD三项均满足线性结构的要求。答案选择A选项。

7. 设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,Front=15,rear=15,则循环队列的元素个数为( )。

A. 15

B. 16

C. 20

D. 0或35

【答案】D

【解析】在循环队列中,front为队首指针,指向队首元素的前一个位置;rear为队尾指针,指向队尾元素。front=rear=15时,①循环队列可能为空,队首和队尾指针都指向空元素,此时循环队列的元素个数为0;②循环队列可能为满,此时循环队列的元素个数为35。答案选择D选项。

8. 下列关于栈的叙述中,正确的是( )。

A. 栈底元素一定是最后入栈的元素

B. 栈顶元素一定是最先入栈的元素

C. 栈操作遵循先进后出的原则

D. 以上三种说法都不对

【答案】C

【解析】栈是一种“先进后出”的线性表,最先入栈的元素最后出栈,最后入栈的元素最先出栈,所以栈底元素一定是最先入栈最后出栈的元素,而栈顶元素一定是最后入栈最先出栈的元素。答案选择C选项。

9. 在关系数据库中,用来表示实体间联系的是( )

A. 属性

B. 二维表

C. 网状结构

D. 树状结构

【答案】B

【解析】关系数据库使用的是关系模型,用二维表来表示实体间的联系。在关系表中,每一行称为一个元组,对应表中的一条记录,每一列称为一个属性,对应表中的一个字段。网状结构和树状结构对应于实体间的逻辑关系模型。答案选择B选项。

10. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是( )。

A. 1:1联系

B. m:1联系

C. 1:m联系

D. m:n联系

【答案】C

【解析】实体间的联系有如下情况:①一对一(1:1);②一对多(1:m);③多对多(m:n)。本题中,一个部门可以有多名职员,而每个职员只能属于一个部门,所以,部门和职员间是一对多的联系。答案选择C选项。

内容转载于知择学习网,更多内容可上站内搜索关键词计算机等级考试

本文如果对你有帮助,请点赞收藏《2022计算机二级C++语言程序设计考试题库历年真题专项题库》,同时在此感谢原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
2021年国际注册汉语教师资格等级考试基础综合教材笔记及真题题库

2021年国际注册汉语教师资格等级考试基础综合教材笔记及真题题库

...考试时间分别在3月及8月,免试时间在5月及11月。以下是历年笔试真题及答案供各位同学学习参考。一、历年真题目录1、2021年国际注册汉语教师资格等级考试《基础综合》(中国文化部分)笔记和典型题(含历年真题)详解2、2...

2023-10-28 #经典句子

国家二级C语言考试

国家二级C语言考试

全国计算机等级考试二级C++语言程序设计考试大纲(2018年版)一、基本要求1.掌握C++语言的基本语法规则。2.熟练掌握有关类与对象的相关知识。3.能够阅读和分析C++程序。4.能够采用面向对象的编...

2023-09-04 #经典句子

2021年6月大学英语四级历年真题题库讲解

2021年6月大学英语四级历年真题题库讲解

...看看能不能再来个更有梗的翻译封神。题库目录第一部分历年真题[部分视频讲解+音频]1、2017年—2020年9月大学英语四级考试真题及详解(18套)[含听力音频]第二部分章节题库[听力音频]2、第1章写作3、第2章听力理解[听力音频]...

2017-01-21 #经典句子

三亚最新招聘信息!中小学教师 文案策划等75个岗位虚位以待!

三亚最新招聘信息!中小学教师 文案策划等75个岗位虚位以待!

...4500元IOS开发助理(1人)岗位职责:1、主要负责iOS应用的程序设计、开发;2、按项目的要求,协助完成ios软件功能实现;3、跟进iOS的新技术发展,编写设计开发及实现文档。职位需求:1、计算机相关专业专科及以上学历;2、...

2012-06-01 #经典句子

2022年全国大学生英语竞赛a类历年真题试题词汇题库——才聪考研

2022年全国大学生英语竞赛a类历年真题试题词汇题库——才聪考研

一、英译汉段落翻译1. Head injuries are often fatal, or of sufficient severity to require the hospitalization of victims. But there is a large group of people who sustain head injuries which can go undetected throuoh ordinary medica examination. These are the people who seeminaly recover fro...

2024-01-16 #经典句子

十二篇文章判定一个程序员 看完之后你觉得你是程序员

十二篇文章判定一个程序员 看完之后你觉得你是程序员

...读的文章。也许我也不是一个标准的程序员吧!第二篇、计算机科学家都看的浮点数运算众所周知,浮点数运算是一个非常有技术含量的话题,不太容易掌握。许多Java程序员都不清楚使用==操作符比较float/double类型的话到底出现...

2019-09-05 #经典句子

知到语言表达与应用写作网课答案

知到语言表达与应用写作网课答案

...示,使其得以实现;程序编制:将每一过程(算法)用某种程序设计语言写出程序代码;软件测试:对编完的程序进行测试,以便找出其中功能上、逻辑上和实现中的错误。软件系统生命周期的第一阶段是()。A.软件设计阶段B....

2012-02-20 #经典句子

大一新生如何快速通过英语四级?

大一新生如何快速通过英语四级?

...没有规划,有几种证书可以闭眼考,比如大学英语四级、计算机二级、普通话证书等。在你毕业求职的时候,这些证书可能就是你拿到 offer 的关键。一、准备阶段考试报名1. 四级考试每年会举行2次,分别在6月份和12月份举行。2...

2022-12-19 #经典句子