《2022年全国计算机二级公共基础知识 5.pdf》由会员分享,可在线阅读,更多相关《2022年全国计算机二级公共基础知识 5.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机二级公共基础知识1、程序流程图中带有箭头的线段表示的是控制流。2、数据流图中带有箭头的线段表示的是数据流。3、结构化程序设计的基本原则包括:自顶向下、逐步求精、模块化、限制使用goto 语句。4、软件设计中模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。5、在软件开发中,需求分析阶段产生的主要文档是软件需求规格说明书。6、算法的有穷性是指算法程序的运行时间是有限的。7、对长度为 n 的线性表排序,在最坏情况下,比较次数是n(n1)/2 的排序方法有快速排序、冒泡排序、直接插入排序;堆排序的比较次数是O(nlog2n)。8、栈按“先进后出”原则组织数据。9、栈的
2、数据的插入和删除都在栈顶进行操作。10、在数据库设计中,将 E-R 图转换成关系数据模型的过程属于逻辑设计阶段。11、循环队列有队头和队尾两个指针,但循环队列仍是线性结构。12、循环队列中元素的个数是由队头指针和队尾指针共同决定的。13、在软件开发中,需求分析阶段可以使用的工具是数据流图(DFD 图),数据字典(DD),判定树与判定表。14、对象的基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。15、数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段16、在数据管理技术发展的三个阶段中,数据共享最好的是数据库系统阶段。17、栈是先进后出的线性表。18、队列
3、是先进先出的线性表。19、循环队列是线性结构的线性表。20、有序线性表既可以采用顺序存储结构,也可以采用链式存储结构。21、栈支持子程序调用。22、在任意一棵二叉树中,度为0 的叶子结点总是比度为2 的结点多一个。23、编译软件、操作系统、汇编程序都属于系统软件。24、教务管理系统是应用软件。25、软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误。26、程序调试通常称为Debug,即排错。27、对被调试的程序进行“错误定位”是程序调试的必要步骤。28、软件测试应严格执行测试计划,排除测试的随意性。29、耦合性和内聚性是对模块独立性度量的两个标准,降低耦合性提高内聚性有利于提高模块
4、的独立性。30、数据库应用系统中的核心问题是数据库的设计。31、将 E-R 图转换为关系模式时,实体和联系都可以表示为关系。32、树是简单的非线性结构,二叉树作为树的一种也是一种非线性结构。33、对于循环队列,队头指针可以大于队尾指针,也可以小于队尾指针。34、算法的空间复杂度是指算法在执行过程中所需要的计算机存储空间。35、软件设计中划分模块的一个标准是高内聚低耦合。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -36、在 E-R 图中,用来表示实体联系的图形是菱形;用来表示实体集用矩形;用来表示属性用椭圆。37、线性表的链式存储结构所需要的存储空间一般要多于顺序存储
5、结构。38、栈和队列都是线性结构。39、软件测试的目的是发现程序中的错误。40、软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役的过程。41、面向对象方法中,继承是指类之间共享属性和操作的机制。42、层次型、网状型和关系型数据库划分原则是数据之间的联系方式。43、数据库设计中反映用户对数据要求的模式是外模式。44、算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法。45、设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。46、循环链表和双向链表都是线性结构的数据结构。47、线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后
6、件。48、软件生命周期中的主要活动阶段是:可行性研究与计划阶段、需求分析、软件设计、软件实现、软件测试、运行和维护。49、程序调试的任务是:诊断和改正程序中的错误。50、数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。51、数据库系统的三级模式是概念模式、外模式、内模式。52、概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。53、外模式也称子模式或用户模式,它是数据的数据视图,给出了每个用户的局部数据描述。54、内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。55、循环队列是队列的一种顺序存储结构。56、线性链表中数据的插入与删除都不
7、需要移动表中的元素,只需改变结点的指针域。57、一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。55、软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 4 页 -56、需求分析阶段的工作有:需求获取;需求分析;编写需求规格说明书;需求评审。57、在黑盒测试方法中,设计测试用例的主要根据是程序外部功能。58、在软件设计中
8、不使用的工具是数据流图(DFD 图)。59、栈顶元素最后入栈却最先被删除;栈底元素最先入栈却最后被删除。60、在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化。61、结构化程序所要求的基本结构包括:顺序结构、选择结构、循环结构。62、软件设计是将软件需求转换为软件表示的过程。63、数据结构与数据库设计是软件设计的任务之一。64、PAD 图是软件详细设计的表示工具。65、负责数据库中查询操作的数据库语言的是数据操纵语言。66、负责数据的模式定义与数据的物理存取构建的是数据定义语言。67、负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是数据控制语言。68、二叉链表是二叉树
9、的物理表现,是一种存储结构,不属于线性结构。69、关系模型实体间的联系采用二维表来表示,简称表。70、网状模型实体间的联系采用网状结构来表示。71、层次模型实体间的联系采用树状结构来表示。72、数据字典(DD)所定义的对象都包含于数据流图(DFD 与)。73、软件需求规格说明书的几方面作用:便于用户、开发人员进行理解和交流。反映出用户问题的结构,可以作为软件开发工作的基础和依据。作为确认测试和验收的依据。74、黑盒测试法分等价类划分法、边界值分析法、错误推测发。75、白盒测试法分语句覆盖、逻辑覆盖、路径覆盖。76、程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等
10、有关。77、对象间的通信靠消息传递。78、多态性是指同一个操作可以是不同对象的行为。79、封装性是指在外面看只能看得到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作。80、数据库系统的特点为高共享、低冗余、独立性高、具有完整性。81、数据库设计过程主要包括:需求分析、概念结构设计、逻辑结构分析、数据库物理设计、数据库实施、数据库运行和维护阶段。82、算法的时间复杂度与空间复杂度没有直接的联系。83、算法的效率与问题的规模和数据的存储结构都有关。84、由于数据在计算机存储空间中的位置关系可能与逻辑关系不同,因此数据的逻辑结构和存储结构不是一一对应的。85、与队列结构有关的是:先到先
11、服务的作业调度。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 4 页 -86、线性表链式存储结构的存储空间可以是连续的,也可以是不连续的。87、结构化程序设计中,应避免滥用goto 语句。88、构成计算机软件的是程序、数据及相关文档。89、软件测试主要包括单元测试、集成测试、确认测试和系统测试。90、在关系模型中,每一个二维表称为一个关系。91、在软件开发中,需求分析阶段可以使用的工具是DFD 图92、在长度为 n 的有序线性表中进行二分查找,在最坏情况下,只需比较log2n 次,而顺序查找需要比较n 次。93、链式存储结构既可以针对线性结构也可以针对非线性结构。94、顺序存储
12、结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的。95、数据库管理系统是在操作系统支持下的系统软件。96、关于数据库设计,在需求分析阶段建立数据字典。97、软件生命周期中的活动不包括市场调研。98、循环队列是队列的一种顺序存储结构。99、线性链表,进行插入与删除时不需要移动表中的元素。100、一般情况下,当对关系R 和 S 进行自然连接时,要求R 和 S 含有一个或者多个共有的属性。101、算法的时间复杂度是指执行算法所需要的计算工作量。102、在关系 A(S,SN,D)和 B(D,CN,NM)中,A 的主关键字是 S,B 的主关键字是 D,则 D 是 A 的外键(码)。103、栈和队列既可以顺序存储也可以链式存储。104、循环队列是队列的顺序存储结构。105、算法时间复杂度的度量方法是执行算法所需要的基本执行次数。106、在数据库系统中,用于对客观世界中复杂事物的结构以及它们之间的联系进行描述的是概念数据模型。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 4 页 -