二级公共基础知识历年真题.docx
- 格式:docx
- 大小:112.70 KB
- 文档页数:25
2020年全国计算机等级考试二级公共基础知识复习题库及答案(精华版)第一章数据结构一、选择题(1)下列数据结构中,能用二分法进行查找的是A)顺序存储的有序线性表 B)线性链表C)二叉链表 D)有序线性链表【答案】A【解析】二分查找只适用于顺序存储的有序表。
在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大.但允许相邻元素值相等)的。
选项A正确。
(2)下列关于栈的描述正确的是A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素【答案】C【解析】栈是一种特殊的线性表,其插入与删除运算都只在线性表的一端进行。
由此可见,选项A、选项B和选项D错误,正确答案是选项C。
(3)下列叙述中正确的是A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率【答案】D【解析】一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等存储结构。
而采用不同的存储结构,其数据处理的效率是不同的。
由此可见,选项D的说法正确。
(4)算法执行过程中所需要的存储空间称为算法的A)时间复杂度B)计算工作量C)空间复杂度D)工作空间【答案】c【解析】算法执行时所需要的存储空间,包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间。
这些存储空间共称为算法的空间复杂度。
(5)下列关于队列的叙述中正确的是A)在队列中只能插入数据B)在队列中只能删除数据C)队列是先进先出的线性表D)队列是先进后出的线性表【答案】c【解析】对队列可以进行插入和删除数据的操作,只是插入数据只能在队尾,删除数据只能在队头。
2011年09月(1)(1)下列叙述中正确的是下列叙述中正确的是下列叙述中正确的是(()。
A)A)算法就是程序算法就是程序B)B)设计算法时只需要考虑数据结构的设计设计算法时只需要考虑数据结构的设计C)C)设计算法时只需要考虑结果的可靠性设计算法时只需要考虑结果的可靠性D)D)以上三种说法都不对以上三种说法都不对【解析】:算法不同于程序,算法优先于程序;算法强调的是程序的易读性;设计算法时要考虑算法时间复杂度和空间复杂度。
D(2)(2)下列关于线性链表的叙述中,正确的是下列关于线性链表的叙述中,正确的是下列关于线性链表的叙述中,正确的是(()。
A)A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)C)进行插入与删除时,不需要移动表中的元素进行插入与删除时,不需要移动表中的元素D)D)以上三种说法都不对以上三种说法都不对【解析】线性表的链式存储结构称为线性链表。
在线性链表中,各元素结点的存储空间可以是不连续的,且各数据元素的存储顺序与逻辑顺序可以不一致。
在线性链表中进行插入与删除,不需要移动链表中的元素。
因此C 选项正确。
(3)(3)下列关于二叉树的叙述中,正确的是下列关于二叉树的叙述中,正确的是下列关于二叉树的叙述中,正确的是(()。
A)A)叶子结点总是比度为叶子结点总是比度为叶子结点总是比度为22的结点少一个B)B)叶子结点总是比度为叶子结点总是比度为叶子结点总是比度为22的结点多一个c)c)叶子结点数是度为叶子结点数是度为叶子结点数是度为22的结点数的两倍D)D)度为度为度为22的结点数是度为的结点数是度为11的结点数的两倍【解析】根据二叉树性质,在任何一个二叉树中,度为0的节点总是比度为1的节点多一个。
202XX省直事业单位考试《公共根底知识二》真题及解析常识局部:1—25题为常识题。
依据题目的要求,在四个选项中选出一个最恰当的答案。
1.202X年4月14日,金砖国家领导人第三次会晤在我国X省X市举行。
今年第—次参加金砖国家领导人会晤的国家是()。
A. 巴西B. 印度C. 南非D. 俄罗斯2.全国事业单位分类改革已正式启动。
强化事业单位()属性是这次改革中尤为突出的主导理念。
A. 治理B. 公益C. 经营D. 行政3.践行低碳生活,倡导绿色消费是经济社会开展的必定趋势。
绿色消费的核心是()。
A. 限制消费B. 节俭消费C. 超前消费D. 可连续消费4.新中国成立60多年来,我国探究和形成了人民代表大会制度、民族地域自治制度、基层群众自治制度等多种社会主义民主的实践形式,为人民行使当家作主的权利提供了有力保证。
这说明我国人民民主具有()。
A. 广泛性B. 全民性C. 普遍性D. 真实性5.征地拆迁是当前社会关注的热点,也是引起社会矛盾的难点。
对此中央要求各级政府坚决做到依法拆迁,努力做到和谐拆迁。
和谐拆迁有利于()。
A. 国家机关依法行政B. 提升政府文明执法水平C. 保护公民私有财产D. 排解拆迁过程矛盾产生6.以下不属于经济X范畴的是()。
A. 就业XB. 财政货币XC. 产业XD. 对外放开X7.现代市场体系的首要特征是()。
A. 统一性B. 有序性C. 放开性D. 竞争性8.某市X为了抑制房价上涨过快的现象,出台了二次限购令,即在肯定的时间内限制定居居民家庭购房套数,这是政府选用()手段对房市进行宏观调控。
A. 法律B. 经济C. 行政D. 方案9.202X年初国家发改委就家乐福大型超市存在的价格欺骗行为作出处分处理,没收违法所得,并处违法所得3倍罚款,这一事实经验给企业的启发是()。
A. 承担社会责任,不以营利为目的B. 坚持诚信经营,遵守法律和道德C. 以市场为导向,努力调整经济结构D. 转变开展方法,努力降低生产本钱10. 在红军长征处于极其危险时刻()确立了X在党和红军中的领导地位,挽救了党,挽救了红军,挽救了中国革命。
二级公共基础知识部分(1)程序流程图中带有箭头的线段表示的是A)图元关系B) 数据流C)控制流I)) 调用关系答案:C)(2)葆构化程序设计的基木原则不包括A)多态性B) 自顶向下C)模块化D) 逐步求巒答案:A)(3)衣件设计屮模块划分M遵循的准则是A) 低内聚低耦合B) 高内聚低耦合0) 低内聚高耦合0) l'nj内聚in]耦介答案:B)(4) 在软件开发中,需求分析阶段产生的主要文档是A) 可行性分析报告B) 软件需求规格说明书C) 概要设计说明书D) 集成测试讣划答案:B)(5)必法的有穷性是指A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的0)算法只能被有限的用户使用答案:A)(6)对长度为n的线性表排序,在最坏情况下, 比较次数不是n (n-1) /2的排序方法是A)快速排序B) 冒泡排序C)直接插入排序D) 堆排序答案:D)(7)下列关于栈的叙述正确的是A)栈按〃先进先组织数据B)栈按〃先进后小r组织数据C)只能在栈底插入数据D)不能删除数据答案:B)(8)在数据库设计屮,将E-R图转换成关系数据模烈的过程属于A)需求分析阶段B)O逻辑设计阶段D)答案:C)(9)有三个关系R、S和T如下:R S山关系R和S通过运算得到关系T,则所使用的运算为A)并B)自然连接D) 交答案:D)(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名), 选课SC(学号•课号•成绩),则表SC的关键字(键或码)为A)课号,成绩B) 学号,成绩C)学号,课号D) 学号.姓名,成绩答案:C)(11)一个栈的初始状态为空。
现将元索1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元索出栈的顺序是A)12345ABCDE B) EDCBA54321C) ABCDE12345 D) 54321EDCBA答案:B)(12)下列敘述中正确的是A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B)在循环队列屮,只需要队头指针就能反映队列屮元索的动态变化情况C)在循环队列屮,只需要队尾指针就能反映队列屮元素的动态变化情况D)循环队列中元索的个数是山队头指针和队尾指针共同决定答案:D)(13)在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是A)0(n) B) 0(n)C)Odog-n) D) 0(nlog2n)答案:C)(14)下列叙述中正确的是A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B)顺序存储结构只针对线性结构,链式存储结构只针对菲线性结构O顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间答案:A)(15)数据流图中带有箭头的线段表示的是A)控制流B) 事件驱动C)模块调用D) 数据流答案:D)(16)k软件开发屮,需求分析阶段可以使用的工具是A)N-S 图B) DFD 图C) PAD图D) 程序流程图答案:y)(17)和面向对象方法屮,不属于“对象”基本特点的是A)一致性B) 分类性C)多态性D) 标识唯一性答案:A)(18)一间宿舍可住多个学生,则实体宿舍和学生之间的联系是A)一对一B) 一对多C) 多对一D) 多对多答案:B)(19)在数据管理技术发展的三个阶段屮,数据共享最好的是A)人工管理阶段B) 文件系统阶段C)数据库系统阶段D) 三个阶段相同答案:O(20)有三个关系R、S和T如下:山关系R S T,概念设汁阶段物理设计阶段z2J回NE zT为A)笛卡尔积B)交C)并I))自然连接答案:D)(21)下列叙述屮正确的是A)栈是“先进先出”的线性表B)队列是“先进后出”的线性表C)循环队列是非线性结构0)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构答案:D)(22)支持子程序调用的数据结构是A)栈B)树C)队列D)二叉树答案:A)(23)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是A) 10 B) 8 C) 6D) 4答案:C)(24)下列排序方法屮,最坏情况下比较次数最少的是A)冒泡排序B)简单选择排序C)直接插入排序D)堆排序答案:0)(25)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
二级公共基础知识练习题❖算法的时间复杂度是指( C )A、执行算法程序所需要的时间B、算法程序的长度C、算法执行过程中所需要的基本运算次数D、算法程序中的指令条数❖算法的基本特征是可行性、确定性、【1】和拥有足够的情报。
【答案】:有穷性❖算法的空间复杂度是指( D )A) 算法程序的长度B) 算法程序中的指令条数C) 算法程序所占的存储空间D) 执行过程中所需要的存储空间❖在计算机中,算法是指(B )A) 加工方法B) 解题方案的准确而完整的描述C) 排序方法D) 查询方法❖算法分析的目的是( D )A) 找出数据结构的合理性B) 找出算法中输入和输出之间的关系C) 分析算法的易懂性和可靠性D) 分析算法的效率以求改进❖算法的工作量大小和实现算法所需的存储单元多少分别称为算法的【1 】。
【答案】:时间复杂度和空间复杂度❖数据处理的最小单位是( C )A)数据 B)数据元素C) 数据项D) 数据结构❖数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( A )A) 数据的存储结构B) 计算方法C) 数据映象D) 逻辑存储❖数据结构包括数据的逻辑结构、数据的【4】以及对数据的操作运算。
【答案】物理结构(或存储结构)❖顺序存储方法是把逻辑上相邻的结点存储在物理位置【1】的存储单元中。
【答案】相邻❖长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【2】。
【答案】n/2❖线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是(D)A) 每个元素都有一个直接前件和直接后件B) 线性表中至少要有一个元素C) 表中诸元素的排列顺序必须是由小到大或由大到小D) 除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件❖数据结构中,与所使用的计算机无关的是数据的( C )A) 存储结构B) 物理结构C) 逻辑结构D) 物理和存储结构※下列叙述中,错误的是( B )A) 数据的存储结构与数据处理的效率密切相关B) 数据的存储结构与数据处理的效率无关C) 数据的存储结构在计算机中所占的空间不一定是连续的D) 一种数据的逻辑结构可以有多种存储结构※数据的存储结构是指(B )A)数据所占的存储空间B)数据的逻辑结构在计算机中的表示C)数据在计算机中的顺序存储方式D)存储在外存中的数据※根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成( C )A) 动态结构和静态结构B) 紧凑结构和非紧凑结构C) 线性结构和非线性结构D) 内部结构和外部结构※数据的逻辑结构有线性结构和【2】两大类。
二级公共基础120道试题及详解新世纪教育0道选择题(1)________________下面叙述正确的是C__OA)算法的执行效率与数据的存储结构无关B)算法的空间复杂度是指算法程序中指令(或语句)的条数C)算法的有穷性是指算法必须能在执行有限个步骤之后终止D)算法的时间复杂度是指执行算法程序所需要的时间评析:算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言屮提供的数据类型及其算法。
数据结构和算法是计算机科学的两个重要支柱。
它们是一个不可分割的整体。
算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。
算法的有穷性是指一个算法必须在执行有限的步骤以后结束。
算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数。
(2)以下数据结构属于非线性数据结构的是—一__oA)队列B)线性表C)二叉树D)栈评析:线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。
栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。
一个新元索只能从栈顶一端进入,删除时,只能删除栈顶的元索,即刚刚被插入的元索。
所以栈又称后进先出表(Last Tn First Out)o队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一瑞称为队头。
在队列屮,只能删除队头元索,队列的最后一个元索一定是最新入队的元素。
因此队列又称先进先出表(First In First Oul)o二叉树的数据结构是树黑结构,结构屮数据元索之间存在着一对多的关系,因此它是一种非线性数据结构。
(3)在一棵二叉树上第8层的结点数最多是___C—。
A)8 B)16 C)128 D)256评析:根据二叉树的性质:二叉树第i(I>l)层上至多有2i・l个结点。
得到第8层的结点数最多是1280(4)下面描述中,不符合结构化程序设计风格的是__C__。
国考公共基础知识标准真题试卷二(2)二、不定项选择题(下列题目选项中,至少有一个是正确的。
请选择并在答题卡相应题号后将所选项涂黑。
每题夏秋两季都会或多或少地遭受台风的侵袭,因此而遭受的生命财产损失也不小。
作为一种灾害性天气,可以说,提起台风,没有人会对它表示好感。
然而,凡事都有两重性,台风是给人类带来了灾害,但假如没有台风,人类将更加遭殃。
以下关于台风的利弊表述正确的是()。
A.台风是最强的暴雨天气系统之一,在台风经过的地区,一般能产生,战国时期开始,我国进入封建社会C.约公元前45一公元前45,古罗马颁布《十二铜表法》,为世界上发现的最早的成文法D.公元22,秦统一,秦始皇确立郡县制,统一文字、货币、度量衡 46.关于《红楼梦》,下列说法错误的是()。
A.成书于清代康熙年间B.突破了古典小说章回体的传统体制C.高鹗续写版本最为流行D.对《牡丹亭》《金瓶梅》有重要影响47.市场规划是一系列相辅相成的由社会认可的非正式约束、外在强制的正式约束及其有效的实施机制所构成的规则体系。
下列关于市场规划表述正确的是()。
A.市场规划分为外在规则和内在规则B.外在规则包括法律、法规和政策等C.内在规则包括伦理规范、道德观念、风俗习惯、意识形态等D.内在规则属道德范畴的约束和协调48.垄断一词源于孟子必求垄断而登之,以左右望而市利。
原指站在市集的高地上操纵贸易,后来泛指把持和独占。
在资本主义经济里,垄断指少数资本主义大企业,为了获得高额利润,通过相互协议或联合,对一个或几个部门商品的生产、销售和价格进行操纵和控制。
以下属于垄断弊端的是()。
A.垄断破坏了人类进步与生存的竞争机制B.价格垄断拉高整个社会成本C.行业垄断导致有效投资不足D.行政垄断滋生腐败毒瘤49.关于应当变更为取保候审、监视居住或解除强制措施,下列哪一选项是正确的?()A.甲被逮捕后发现患有严重疾病B.乙被逮捕后经检查正在怀孕C.丙被逮捕后侦查羁押期限届满仍须继续查证D.丁被逮捕后一审法院判处有期徒刑缓刑2年,判决尚未发生效力50.被后世誉为意大利文艺复兴时期的三杰的是()。
1.C.2.C.3.C.4.C.5.C.6.C.7. 算法的时间复杂度是指:(C)A.执行算法程序所需要的时间算法执行过程屮所需要的基本运算次数算法的空间复杂度是指(D)A.算法程序的长度算法程序所占有存储空间下列叙述中止确的是(A)A.线性表是线性结构线性链表是非线性结构数据有存储结构是指(B)A.数据所占有存储空间量数据在计算机中的顺序存储方式下列关于队列的余乂述中止确的是(C)A.在队列中只能插入数据队列是先进先出的线性表下列关于栈的叙述中正确的是(D)A.在栈中只能插入数据栈是先进先岀的线性表B.算法程序长度D.算法程序中指令条数B.算法程序中的指令条数D.算法执行过程中所有需要的存储空间B.栈与队列是非线性结构0.二叉树是线性结构B.数据的逻辑结构在计算机中的表示D.存储在外存中的数据D.D.B.在队列中只能删除数据队列是先进后出的线性衣B.在栈中只能删除数据栈是先进后出的线性农A.8. D. DEBFCA全国计算机等级考试《公共基础知识》笔试题及题解公共基础习题一、选择题对此二叉树中序遍历的结果为:(B)ABCDEF B. DBEAFC C. ABDECF在深度为5的满二叉树中,叶子结点的个数为:(C)结点的个数为:⑻A.32B. 31C. 16D. 159.对长度为n的线性表进行顺序杳找,在最坏情况下所需要的比较次数为:(B)A.n+1B. nC. (n+l)/2D. n/210.设树T的度为4,其中度为1, 2, 3, 4的结点个数为4, 2, 1, 1。
则T中的叶子结点数为(A)A.8B. 7C. 6D. 511.结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性12.对建立良好的程序设计风格,下面描述正确有是(A)A.程序应简单、清晰、可读性好B.符合名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无13.在而向对象方法中,一个对象请求另-•对豫为其服务的方式是通过发送(D)A.调用语句B.命令C. 口令D.消息14.信息隐蔽的概念与下述哪一种概念直接相关(B)A.软件结构定义B.模块独立性C.模块类型划分D.模块耦合度15.下面对对彖概念描述错谋的是(A)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是対象的动态属性16.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能阶段是(D)A.概要设计B.详细设计C.可行性分析17.下而不属于软件工程的3个要素是(D)A.工具B.过程C.方法18.检查软件产品是否符合需求定义的过程称为(A)A.确认测试B.集成测试C.验证测试D.需求分析D.环境D.验收测试19.数据流图用于抽象描述一个软件的逻辑模型,数据流图山一些特定的图特构成。
国考公共基础知识标准真题试卷二汇总
国考公共基础知识标准真题试卷二汇总
1
国考公共基础知识标准真题试卷二(1)
2
国考公共基础知识标准真题试卷二(2)
3
国考公共基础知识标准真题试卷二(3)
4
国考公共基础知识标准真题试卷二(4)
5
国考公共基础知识标准真题试卷二(5)
6
国考公共基础知识标准真题试卷二(6)
7
国考公共基础知识标准真题试卷二(7)
8
国考公共基础知识标准真题试卷二(8)
9
国考公共基础知识标准真题试卷二(9)
10
国考公共基础知识标准真题试卷二(10)。
根底知识历年真题〔二级〕第一章劳动经济学P1-27一、单项选择题(26~85题,每题1分,共60分。
每题只有一个最恰当的答案,请在答题卡上将所选答案的相应字母涂黑)2007.5—26、劳动力供应弹性是〔〕变动对工资率变动的反响程度。
C P6〔A〕劳动力需求量〔B〕劳动力需求增长量〔C〕劳动力供应量〔D〕劳动力供应增长量2007.5—27、实际工资计算公式是〔〕。
B P16〔A〕货币工资/价格〔B〕货币工资/价格指数〔C〕货币工资 X 价格〔D〕货币工资 X 价格指数2007.11—26、( )是政府通过调节利率来调节总需求水平.以促进充分就业、稳定物价与经济增长的一种宏观经济管理对策。
D P25(A)财政政策(B)收入政策(C)金融政策(D)货币政策2021.5—26、劳动力市场的根本功能是〔〕C P3〔A〕调节资源的配置〔B〕解决生产什么的问题〔C〕决定就业量及工资〔D〕解决如何生产的问题2021.11—26、( )是指国家在一定时期内生产的最终产品与效劳按价格计算的货币价值总量。
C P18(A)总需求(B)总需求价格(C)总供应(D)总供应价格2021.5—26.〔〕是指经济运作过程中繁荣及衰退的周期性交替。
C P7〔A〕经济规律(B)经济交替(C)经济周期(D)经济变动2021.11—26、在生产要素市场,〔〕是生产要素的供应者。
A P2〔A〕居民户〔B〕市场〔C〕劳动者〔D〕企业2021.5—26、短期企业唯一可变的生产要素是〔〕。
D P11〔A〕生产资料〔B〕劳动资料〔C〕资本投入〔D〕劳动投入2021.11—26、〔〕是政府通过调节利率来调节总需求水平,以促进充分就业、稳定物价与经济增长的一种宏观经济管理对策。
B P25〔A〕财政政策〔B〕货币政策〔C〕金融政策〔D〕收入政策2021.5—26、在生产要素市场,〔〕是生产要素的供应者。
A P2〔A〕居民户〔B〕市场〔C〕政府〔D〕企业2021.11—26、劳动力供应弹性是( )变动对工资率变动的反响程度。
(1)数据的存储结构是指(D)A)存储在外存屮的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示⑵下列叙述屮正确的是 ____ 。
(D)A)—个逻辑数据结构只能有一种存储结构B)数据的逻辑结构屈于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,H各种存储结构不影响数据处理的效率D)-个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(3)在结构化程序设计屮,模块划分的原则是_____ 。
(D)A)各模块应包括•尽量多的功能B)备模块的规模应尽量大C)备模块Z间的联系应尽量紧密D)模块内具有高内聚度、模块间具有低耦合度⑷下列关于栈的描述屮错误的是(B)A)栈是先进后出的线性表B)栈只顺序存储C)栈具有记忆作用D)对栈的插入与删除操作屮,不需要改变栈底指针(5)_________________________ 下列关于栈的描述正确的是o (C)A)在栈中只能插入元素而不能删除元素B)在栈小只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元索D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(6)_________________________________________ 按照“麻进先出”原则纟H织数据的数据结构是 ______________________________________ 。
(B)A)队列B)栈C)双向链表D)二叉树(7)___________________ 下列描述屮正确的是。
(A)A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构C)双向链表是非线性结构D)只有根结点的二叉树是线性结构⑻下列对队列的叙述正确的是_____ 。
(D)A)队列属于非线性表B)队列按“先进后出”原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则纟H织数据⑼下列关于栈的叙述正确的是_____ 。
(B)A)栈按“先进先出”组织数据B)栈按“先进后出”组织数据C)只能在栈底插入数据D)不能删除数据(10)—个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元索出栈的顺序是()。
(B)A)12345ABCDE B)EDCBA54321C)ABCDE 12345 D)54321EDCBA(11)下列叙述屮正确的是()。
(D)A)循坏队列有队头和队尾两个指针,因此,循环队列是非线性结构B)在循环队列小,只需要队头指针就能反映队的屮元素的动态变化情况C)在循环队列屮,只需要队尾指针就能反映队的屮元索的动态变化情况D)循环队列屮元素的个数是由队头指针和队尾指针共同决定(⑵下列叙述中正确的是(D)A)栈是“先进先出”的线性表B)队列是“先进后出”的线性表C)循环队列是非线性结构D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(13)下列数据结构屮,屈于非线性结构的是()。
(C)A)循环队列B)带链队列C)二叉树D)带链栈(14)下列数据结构屮,能够按照“先进后出"原则存取数据的是()。
(B)A)循环队列B)栈C)队列D)二叉树(15)对于循环队列,下列叙述屮正确的是()。
(D)A)队头指针是固定不变的B)队头指针一定大于队尾指针C)队头指针一定小于队尾指针D)队头指针可以大于队尾指针,也可以小于队尾指针(16)支持了程序调用的数据结构是(A)A)栈B)树C)队列D)二叉树(17)下列叙述屮止确的是(C)A)在栈屮,栈屮元素随栈底指针与栈顶指针的变化而动态变化B)在栈屮,栈顶指针不变,栈屮元素随栈底指针的变化而动态变化C)在栈屮,栈底指针不变,栈屮元素随栈顶指针的变化而动态变化D)上述三种说法都不对(⑻对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数屮正确的是(D) A)冒泡排序为n/2 B)冒泡排序为nC)快速排序为n D)快速排序为n(n-l)/2(19)对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为(C)A)log2n B) n/2 C) n D) n+l(20)在长度为64的有序线性表屮进行顺序杏找,最坏情况下需要比较的次数为____ 。
(B)A )63 B)64C)6 D)7⑵)冒泡排序在报坏情况下的比较次数是______ o (C)A)n(n+l)/2 B)nlog2 nC)n(n・l)/2 D)n/2(22)在长度为n的有序线性农屮进行二分杳找,最坏悄况下需要比较的次数是()。
(C)A)O(n) B)O(n2)C)O(log2n) D)O(nlog2n)(23)下列叙述中正确的是(A)A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表述行对分杳找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分杳找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分杳找,最坏情况下需要的比较次数为(n Iog2n)(24)下列排序方法屮,最坏情况下比较次数最少的是(D)A)冒泡排序B)简单选择扌非序C)冇.接插入扌非序D)堆排序(25)下列数据结构屮,能用二分法进行杏找的是_____ o (A)A)顺序存储的有序线性表B)线性链表C)二叉链表D)有序线性链表(26)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n・l)/2的排序方法是 __ 。
(D)A)快速排序B)冒泡排序C)肓接插入排序D)堆排序(27)下列对于线性链表的描述中止确的是 (A )A ) 存储空间不一定是连续,且各元索的存储顺序是任意的B ) 存储空间不一定是连续,且前件元素一定存储在后件元素的前面C ) 存储空间必须连续,且前件元素一定存储在示件元素的前面D ) 存储空间必须连续,且备元素的存储顺序是任意的(28)为了使模块尽可能独立,要求(B )(29)两个或两个以上的模块之间关联的紧密稈度称为 __ o (A ) A )耦合度 C )复杂度 B )内聚度 D )数据传输特性 (30)在数据库系统小,用户所见数据模式为 ___ o (B )A )概念模式B )外模式C )内模式D )物理模式(31) ____________________ 下列叙述屮止确的是 o (D )A ) 数据的逻辑结构与存储结构必定是一一对应的B ) rfl 于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C ) 程序设计语言屮的数纽•一般是顺序存储结构,因此,利川数纽•只能处理线性结构D ) 以上三种说法都不对(32) 下列叙述屮止确的是()。
(A )A ) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B ) 顺丿孑存储结构只针对线性结构,链式存储结构只针对非线性结构C ) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D ) 链式存储结构比顺序存储结构节省存储空间(33)耦合性和内聚性是刘模块独立性度量的两个标准下列叙述屮正确的是(B )A )提高祸合性降低内聚性有利于捉高模块的独立性B ) 降低祸合性提高内聚性侑利于提高模块的独立性C ) 合性是指一个模块内部各个元索问彼此结合的紧密程度D ) 内聚性是指模块间互相连接的紧密稈度(34)T 列叙述屮正确的是(B )A ) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B ) 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C ) 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D ) 上述三种说法都不对(35) 下列对于软件测试的描述屮止确的是(C)A )模块的内聚程度要尽量高, 且各模块间的耦合程序要尽量强B ) 模块的内聚程度要尽量高,且各模块间的耦合稈序要尽量弱D )模块的内聚程度要尽量低, 且备模块间的耦合程序要尽量强A)软件测试的目的是证明稈序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能地发现稈序中的错误D)软件测试的目的是使程序符合结构化原则(36)下列描述中正确的是(D)A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(37)卜面叙述正确的是 ___ 3(C)A)程序设计就是编制程序B)程序的测试必须由程序员自己去完成C)程序经调试改错后还应进行再测试D)程序经调试改错后不必进行再测试(38)下列描述屮正确的是 ____ c (C)A)软件工稈只是解决软件项目的管理问题B)软件匸程主要解决软件产品的生产率问题C)软件丁程的主要思想是强调在软件开发过程中需要丿M川工程化原则D)软件工程只是解决软件开发屮的技术问题(39)在软件设计屮,不属于过程设计T具的是 ___ o (D)A)PDL(过稈设计语言)B)PAD图C)N-S 图D)DFD 图(40)下列叙述屮正确的是 ____ 0 (A)A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再讲行维护C)软件交付使用后其生命周期就结朿D)软件维护是指修复程序屮被破坏的指令(41)下列选项屮不属于结构化程序设计方法的是____ o (D)A)白顶向下B)逐步求精C)模块化D)可复用(42)下列叙述屮正确的是 ____ o (D)A)软件测试应该由程序开发者来完成B)程序经调试后一般不需要再测试C)软件维护只包括对稈序代码的维护D)以上三种说法都不对(43)______________________________________ 下列选项屮不符合良好稈序设计风格的定o (D)A)源程序要文档化B)数据说明的次序要规范化C)避免滥用goto语旬D)模块设计要保证高耦合、高内聚(44)__________________________________________________ 从T程管理角度,软件设计一般分为两步完成,它们是______________________________________ 。
(A)A)概要设计与详细设计B)过程控制C)软件结构设计与数据设计D)稈序设计与数据设计(45)______________________________________________ 下列选项屮不属于软件生命周期开发阶段任务的是__________________________________________ o (A)A)软件测试B)概要设计C)软件维护D)详细设计(46)____________________ 下列叙述屮正确的是0(A)A)软件测试的主要目的绘发现程序屮的错误B)软件测试的主要H的是确定程序中错谋的位置C)为了提高软件测试的效率,授好由程序编制者白己来完成软件测试的工作D)软件测试是证明软件没有错误(47)__________ 软件是指o (D)A)稈序B)稈序和文档C)算法加数据结构D)程序、数据与相关文档的完整集合(48)__________________ 软件调询*川的是o(B)A)发现错误B)改正错误C)改善软件的性能D)验证软件的正确性(49)______________________________________ 在面向对象方法屮,实现信息隐蔽是依靠o (C)A)对彖的继承B)对象的多态C)对象的封装D)对彖的分类(50)_____________________________________________ 下列叙述屮,不符合良好程丿孑设计风格要求的是___________________________________________ =(A)A)程序的效率第一,清晰第二B)程序的可读性好C)程序屮要有必要的注释D)输入数据前要有提示信息(51)____________________ 下列叙述屮止确的是, (A)A)稈序执行的效率与数据的存储结构密切相关B)稈序执行的效率只取决于稈序的控制结构C)程序执行的效率以取决于所处理的数据量D)以上三种说法都不对(52)____________________________________ 程序流程图屮带冇箭头的线段表示的绘o (C)A)图元关系B)数据流C)控制流D)调用关系(53)________________________________ 结构化程序设计的基木原则不包括o (A)A)多态性B)H顶向下C)模块化D)逐步求精(54)软件设计屮模块划分应遵循的准则是____ , (B)A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合(55)在软件开发屮,需求分析阶段产生的主要文档是____ 。