收藏 分销(赏)

2025年计算机等级考试二级程序设计和公共基础知识总结.doc

上传人:w****g 文档编号:12521451 上传时间:2025-10-24 格式:DOC 页数:10 大小:36.04KB 下载积分:8 金币
下载 相关 举报
2025年计算机等级考试二级程序设计和公共基础知识总结.doc_第1页
第1页 / 共10页
2025年计算机等级考试二级程序设计和公共基础知识总结.doc_第2页
第2页 / 共10页


点击查看更多>>
资源描述
计算机二级考试公共基础知识120題 (1) 下面论述對的的是______。(C) A. 算法的执行效率与数据的存储构造無关 B. 算法的空间复杂度是指算法程序中指令(或語句)的条数 C. 算法的有穷性是指算法必须能在执行有限個环节之後终止 D. 以上三种描述都不對 (2) 如下数据构造中不属于线性数据构造的是______。(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的結點数最多是______。(B) A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合构造化程序设计風格的是______。(A) A. 使用次序、选择和反复(循环)三种基本控制构造表达程序的控制逻辑 B. 模块只有一种入口,可以有多种出口 C. 重视提高程序的执行效率 D. 不使用goto語句 (5) 下面概念中,不属于面向對象措施的是______。(D) A. 對象 B. 继承 C. 类 D. 過程调用 (6) 在构造化措施中,用数据流程图(DFD)作為描述工具的软件開发阶段是______。(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件開发中,下面任务不属于设计阶段的是______。(D) A. 数据构造设计 B. 給出系统模块构造 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的关键是______。(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列论述中對的的是______。(C) A. 数据库是一种独立的系统,不需要操作系统的支持 B. 数据库设计是指设计数据库管理系统 C. 数据库技术的主线目的是要处理数据共享的問題 D. 数据库系统中,数据的物理构造必须与逻辑构造一致 (10) 下列模式中,可以給出数据库物理存储构造与物理存取措施的是______。(A) A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式 (11) 算法的時间复杂度是指______。(C) A. 执行算法程序所需要的時间 B. 算法程序的長度 C. 算法执行過程中所需要的基本运算次数 D. 算法程序中的指令条数 (12) 下列论述中對的的是______。(A) A. 线性表是线性构造 B. 栈与队列是非线性构造 C. 线性链表是非线性构造 D. 二叉树是线性构造 (13) 设一棵完全二叉树共有699個結點,则在该二叉树中的叶子結點数為______。(B) A. 349 B. 350 C. 255 D. 351 (14) 构造化程序设计重要强调的是______。(B) A. 程序的规模 B. 程序的易讀性 C. 程序的执行效率 D. 程序的可移植性 (15) 在软件生命周期中,能精确地确定软件系统必须做什么和必须具有哪些功能的阶段是______。(D) A. 概要设计 B. 详细设计 C. 可行性分析 D. 需求分析 (16) 数据流图用于抽象描述一种软件的逻辑模型,数据流图由某些特定的图符构成。下图符名標识的图符不属于数据流图合法图符的是______。(A) A. 控制流 B. 加工 C. 数据存储 D. 源和潭 (17) 软件需求分析阶段的工作,可以分為四個方面:需求获取、需求分析、编写需求规格阐明書以及______。(B) A. 阶段性汇报 B. 需求评审 C. 總結 D. 都不對的 (18) 下述有关数据库系统的论述中對的的是______。(A) A. 数据库系统減少了数据冗余 B. 数据库系统防止了一切冗余 C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文献系统能管理更多的数据 (19) 关系表中的每一横行称為一种______。(A) A. 元组 B. 字段 C. 属性 D. 码 (20) 数据库设计包括两個方面的设计内容,它們是______。(A) A. 概念设计和逻辑设计 B. 模式设计和内模式设计 C. 内模式设计和物理设计 D. 构造特性设计和行為特性设计 (21) 算法的空间复杂度是指______。(D) A. 算法程序的長度 B. 算法程序中的指令条数 C. 算法程序所占的存储空间 D. 算法执行過程中所需要的存储空间 (22) 下列有关栈的论述中對的的是______。(D) A. 在栈中只能插入数据 B. 在栈中只能删除数据 C. 栈是先進先出的线性表 D. 栈是先進後出的线性表 (23) 在深度為5的满二叉树中,叶子結點的個数為______。(C) A. 32 B. 31 C. 16 D. 15 (24) 對建立良好的程序设计風格,下面描述對的的是______。(A) A. 程序应简朴、清晰、可讀性好 B. 符号名的命名要符合語法 C. 充足考虑程序的执行效率 D. 程序的注释可有可無 (25) 下面對對象概念描述錯误的是______。(A) A. 任何對象都必须有继承性 B. 對象是属性和措施的封装体 C. 對象间的通讯靠消息传递 D. 操作是對象的動态性属性 (26) 下面不属于软件工程的3個要素的是______。(D) A. 工具 B. 過程 C. 措施 D. 环境 (27) 程序流程图(PFD)中的箭頭代表的是______。(B) A. 数据流 B. 控制流 C. 调用关系 D. 构成关系 (28) 在数据管理技术的发展過程中,經历了人工管理阶段、文献系统阶段和数据库系统阶段。其中数据独立性最高的阶段是______。(A) A. 数据库系统 B. 文献系统 C. 人工管理 D. 数据项管理 (29) 用树形构造来表达实体之间联络的模型称為______。(B) A. 关系模型 B. 层次模型 C. 网状模型 D. 数据模型 (30) 关系数据库管理系统能实現的专门关系运算包括______。(B) A. 排序、索引、记录 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表 (31) 算法一般都可以用哪几种控制构造组合而成______。(D) A. 循环、分支、递归 B. 次序、循环、嵌套 C. 循环、递归、选择 D. 次序、选择、循环 (32) 数据的存储构造是指______。(B) A. 数据所占的存储空间量 B. 数据的逻辑构造在计算机中的表达 C. 数据在计算机中的次序存储方式 D. 存储在外存中的数据 (33) 设有下列二叉树: 對此二叉树中序遍历的成果為______。(B) A. ABCDEF B. DBEAFC C. ABDECF D. DEBFCA (34) 在面向對象措施中,一种對象祈求另一對象為其服务的方式是通過发送______。(D) D. 消息 A. 调用語句 B. 命令 C. 口令 (35) 检查软件产品与否符合需求定义的過程称為______。(A) A. 确认测试 B. 集成测试 C. 验证测试 D. 验收测试 (36) 下列工具中属于需求分析常用工具的是______。(D) A. PAD B. PFD C. N-S D. DFD (37) 下面不属于软件设计原则的是______。(C) A. 抽象 B. 模块化 C. 自底向上 D. 信息隐蔽 (38) 索引属于______。(B) A. 模式 B. 内模式 C. 外模式 D. 概念模式 (39) 在关系数据库中,用来表达实体之间联络的是______。(D) A. 树构造 B. 网构造 C. 线性表 D. 二维表 (40) 将E-R图转换到关系模式時,实体与联络都可以表到达______。(B) A. 属性 B. 关系 C. 键 D. 域 41) 在下列选项中,哪個不是一种算法一般应當具有的基本特性______。(C) A. 确定性 B. 可行性 C. 無穷性 D. 拥有足够的情报 (42) 希尔排序法属于哪一种类型的排序法______。(B) A. 互换类排序法 B. 插入类排序法 C. 选择类排序法 D. 建堆排序法 (43) 下列有关队列的论述中對的的是______。(C) A. 在队列中只能插入数据 B. 在队列中只能删除数据 C. 队列是先進先出的线性表 D. 队列是先進後出的线性表 (44) 對長度為N的线性表進行次序查找,在最壞状况下所需要的比较次数為______。(B) A. N+1 B. N C. (N+1)/2 D. N/2 (45) 信息隐蔽的概念与下述哪一种概念直接有关______。(B) A. 软件构造定义B. 模块独立性C. 模块类型划分D. 模拟耦合度 (46) 面向對象的设计措施与老式的的面向過程的措施有本质不一样,它的基本原理是______。(C) A. 模拟現实世界中不一样事物之间的联络 B. 强调模拟現实世界中的算法而不强调概念 C. 使用現实世界的概念抽象地思索問題從而自然地处理問題 D. 鼓励開发者在软件開发的绝大部分中都用实际领域的概念去思索 (47) 在构造化措施中,软件功能分解属于下列软件開发中的阶段是______。(C) A. 详细设计B. 需求分析C. 總体设计D. 编程调试 (48) 软件调试的目的是______。(B) A. 发現錯误B. 改正錯误C. 改善软件的性能D. 挖掘软件的潜能 (49) 按条件f對关系R進行选择,其关系代数体現式為______。(C) A. R|X|R B. R|X|R f C. бf(R) D. ∏f(R) (50) 数据库概念设计的過程中,视图设计一般有三种设计次序,如下各项中不對的是______。(D) A. 自顶向下 B. 由底向上C. 由内向外D. 由整体到局部 (51) 在计算机中,算法是指______。(C) A. 查询措施 B. 加工措施 C. 解題方案的精确而完整的描述 D. 排序措施 (52) 栈和队列的共同點是______。(C) A. 都是先進後出 B. 都是先進先出 C. 只容許在端點处插入和删除元素 D. 没有共同點 (53) 已知二叉树後序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。(A) A. cedba B. acbed C. decab D. deabc (54) 在下列几种排序措施中,规定内存量最大的是______。(D) A. 插入排序B. 选择排序C. 迅速排序D. 归并排序 (55) 在设计程序時,应采纳的原则之一是______。(A) A. 程序构造应有助于讀者理解 B. 不限制goto語句的使用 C. 減少或取消注解行 D. 程序越短越好 (56) 下列不属于软件调试技术的是______。(B) A. 强行排錯法 B. 集成测试法 C. 回溯法 D. 原因排除法 (57) 下列论述中,不属于软件需求规格阐明書的作用的是______。(D) A. 便于顾客、開发人员進行理解和交流 B. 反应出顾客問題的构造,可以作為软件開发工作的基础和根据 C. 作為确认测试和验收的根据 D. 便于開发人员進行需求分析 (58) 在数据流图(DFD)中,带有名字的箭頭表达______。(C) A. 控制程序的执行次序 B. 模块之间的调用关系 C. 数据的流向 D. 程序的构成成分 (59) SQL語言又称為______。(C) A. 构造化定义語言 B. 构造化控制語言 C. 构造化查询語言 D. 构造化CAO纵語言 (60) 视图设计一般有3种设计次序,下列不属于视图设计的是______。(B) A. 自顶向下 B. 由外向内 C. 由内向外 D. 自底向上 (61) 数据构造中,与所使用的计算机無关的是数据的______。(C) A. 存储构造 B. 物理构造 C. 逻辑构造 D. 物理和存储构造 (62) 栈底至栈顶依次寄存元素A、B、C、D,在第五個元素E入栈前,栈中元素可以出栈,则出栈序列也許是______。(D) A. ABCED B. DBCEA C. CDABE D. DCBEA (63) 线性表的次序存储构造和线性表的链式存储构造分别是______。(B) A. 次序存取的存储构造、次序存取的存储构造 B. 随机存取的存储构造、次序存取的存储构造 C. 随机存取的存储构造、随机存取的存储构造 D. 任意存取的存储构造、任意存取的存储构造 (64) 在單链表中,增長頭結點的目的是______。(A) A. 以便运算的实現 B. 使單链表至少有一种結點 C. 標识表結點中首結點的位置 D. 阐明單链表是线性表的链式存储实現 (65) 软件设计包括软件的构造、数据接口和過程设计,其中软件的過程设计是指______。(B) A. 模块间的关系 B. 系统构造部件转换成软件的過程描述 C. 软件层次构造 D. 软件開发過程 (66) 為了防止流程图在描述程序逻辑時的灵活性,提出了用方框图来替代老式的程序流程图,一般也把這种图称為______。(B) A. PAD图 B. N-S图 C. 构造图 D. 数据流图 (67) 数据处理的最小單位是______。(C) A. 数据 B. 数据元素 C. 数据项 D. 数据构造 (68) 下列有关数据库的描述,對的的是______。(C) A. 数据库是一种DBF文献 B. 数据库是一种关系 C. 数据库是一种构造化的数据集合 D. 数据库是一组文献 (69) 單個顾客使用的数据视图的描述称為______。(A) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 (70) 需求分析阶段的任务是确定______。(D) A. 软件開发措施 B. 软件開发工具 C. 软件開发费用 D. 软件系统功能 (71) 算法分析的目的是______。(D) A. 找出数据构造的合理性 B. 找出算法中输入和输出之间的关系 C. 分析算法的易懂性和可靠性 D. 分析算法的效率以求改善 (72) n個顶點的强连通图的边数至少有______。(C) A. n-1 B. n(n-1) C. n D. n+1 (73) 已知数据表A中每個元素距其最终位置不遠,為节省時间,应采用的算法是______。(B) A. 堆排序 B. 直接插入排序 C. 迅速排序 D. 直接选择排序 (74) 用链表表达线性表的長处是______。(A) A. 便于插入和删除CAO作 B. 数据元素的物理次序与逻辑次序相似 C. 花费的存储空间较次序存储少 D. 便于随机存取 (75) 下列不属于构造化分析的常用工具的是______。(D) A. 数据流图 B. 数据字典 C. 鉴定树 D. PAD图 (76) 软件開发的构造化生命周期措施将软件生命周期划提成______。(A) A. 定义、開发、运行维护 B. 设计阶段、编程阶段、测试阶段 C. 總体设计、详细设计、编程调试 D. 需求分析、功能定义、系统设计 (77) 在软件工程中,白箱测试法可用于测试程序的内部构造。此措施将程序看做是______。(C) A. 循环的集合 B. 地址的集合 C. 途径的集合 D. 目的的集合 (78) 在数据管理技术发展過程中,文献系统与数据库系统的重要区别是数据库系统具有______。(D) A. 数据無冗余 B. 数据可共享 C. 专门的数据管理软件 D. 特定的数据模型 (79) 分布式数据库系统不具有的特點是______。(B) A. 分布式 B. 数据冗余 C. 数据分布性和逻辑整体性 D. 位置透明性和复制透明性 (80) 下列說法中,不属于数据模型所描述的内容的是______。(C) A. 数据构造 B. 数据CAO作 C. 数据查询 D. 数据约束 1) 算法的复杂度重要包括______复杂度和空间复杂度。 答:時间 (2) 数据的逻辑构造在计算机存储空间中的寄存形式称為数据的______。 答:模式#逻辑模式#概念模式 (3) 若按功能划分,软件测试的措施一般分為白盒测试措施和______测试措施。 答:黑盒 (4) 假如一种工人可管理多种设施,而一种设施只被一种工人管理,则实体"工人"与实体"设备"之间存在______联络。 答:一對多#1:N#1:n (5) 关系数据库管理系统能实現的专门关系运算包括选择、连接和______。 答:投影 (6) 在先左後右的原则下,根据访問根結點的次序,二叉树的遍历可以分為三种:前序遍历、______遍历和後序遍历。 答:中序 (7) 构造化程序设计措施的重要原则可以概括為自顶向下、逐渐求精、______和限制使用goto語句。 答:模块化 (8) 软件的调试措施重要有:强行排錯法、______和原因排除法。 答:回溯法 (9) 数据库系统的三级模式分别為______模式、内部级模式与外部级模式。 答:概念#概念级 (10) 数据字典是各类数据描述的集合,它一般包括5個部分,即数据项、数据构造、数据流、______和处理過程。 答:数据存储 (11) 设一棵完全二叉树共有500個結點,则在该二叉树中有__250__個叶子結點。 (12) 在最壞状况下,冒泡排序的時间复杂度為______。 答:n(n-1)/2#n*(n-1)/2#O(n(n-1)/2)#O(n*(n-1)/2) (13) 面向對象的程序设计措施中波及的對象是系统中用来描述客观事物的一种______。 答:实体 (14) 软件的需求分析阶段的工作,可以概括為四個方面:______、需求分析、编写需求规格阐明書和需求评审。 答:需求获取 (15) ______是数据库应用的关键。 答:数据库设计 (16) 数据构造包括数据的______构造和数据的存储构造。 答:逻辑 (17) 软件工程研究的内容重要包括:______技术和软件工程管理。 答:软件開发 (18) 与构造化需求分析措施相對应的是______措施。 答:构造化设计 (19) 关系模型的完整性规则是對关系的某种约束条件,包括实体完整性、______和自定义完整性。 答:参照完整性 (20) 数据模型按不一样的应用层次分為三种类型,它們是______数据模型、逻辑数据模型和物理数据模型。 答:概念 (21) 栈的基本运算有三种:入栈、退栈和______。 答:讀栈顶元素#讀栈顶的元素#讀出栈顶元素 (22) 在面向對象措施中,信息隐蔽是通過對象的______性来实現的。答:封装 (23) 数据流的类型有______和事务型。 答:变换型 (24) 数据库系统中实現多种数据管理功能的关键软件称為______。 答:数据库管理系统#DBMS (25) 关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增長、删除和修改四种操作。 答:查询 (26) 实現算法所需的存储單元多少和算法的工作量大小分别称為算法的 ______。 答:空间复杂度和時间复杂度 (27) 数据构造包括数据的逻辑构造、数据的 ______以及對数据的操作运算。 答:存储构造 (28) 一种类可以從直接或间接的祖先中继承所有属性和措施。采用這個措施提高了软件的______。 答:可重用性 (29) 面向對象的模型中,最基本的概念是對象和 ______。 答:类 (30) 软件维护活動包括如下几类:改正性维护、适应性维护、______维护和防止性维护。 答:完善性 (31) 算法的基本特性是可行性、确定性、______和拥有足够的情报。 答:有穷性 (32) 次序存储措施是把逻辑上相邻的結點存储在物理位置______的存储單元中。 答:相邻 (33) Jackson构造化程序设计措施是英国的M.Jackson提出的,它是一种面向______的设计措施。答:数据构造 (34) 数据库设计分為如下6個设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实行阶段、运行和维护阶段。 答:概念设计阶段#数据库概念设计阶段 (35) 数据库保护分為:安全性控制 、______、并发性控制和数据的恢复。 答:完整性控制 (36) 测试的目的是暴露錯误,评价程序的可靠性;而______的目的是发現錯误的位置并改正錯误。答:调试 (37) 在最壞状况下,堆排序需要比较的次数為______。 答:O(nlog2n) (38) 若串s="rogram",则其子串的数目是______。答:29 (39) 一种项目具有一种项目主管,一种项目主管可管理多种项目,则实体"项目主管"与实体"项目"的联络属于______的联络。 答:1對多#1:N (40) 数据库管理系统常見的数据模型有层次模型、网状模型和______三种。 答:关系模型
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服