毕业论文
您现在的位置:  >> 笛资源 >> 正文 >> 正文

选择题精讲第001期

来源:笛 时间:2022/11/3
中科白癜风公益惠民活动 https://auto.qingdaonews.com/content/2018-06/19/content_20138493.htm

今天讲解的5道选择题均为计算机基础,是选考任何的二级科目都需要考察的内容哦~

01

软件工程基础

软件设计中模块划分应遵循的准则是()。

A)低内聚低耦合

B)高内聚低耦合

C)低内聚高耦合

D)高内聚高耦合

正确答案:B

内聚:故名思议,表示内部间聚集、关联的程度,那么高内聚就是指要高度的聚集和关联。高内聚是指类与类之间的关系而定,高,意思是他们之间的关系要简单,明了,不要有很强的关系,不然,运行起来就会出问题。一个类的运行影响到其他的类。由于高内聚具备可靠性,可重用性,可读性等优点,模块设计推荐采用高内聚。内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展。内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系。

耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。

软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。

02

数据结构与算法

算法的有穷性是指()。

A)算法程序的运行时间是有限的

B)算法程序所处理的数据量是有限的

C)算法程序的长度是有限的

D)算法只能被有限的用户使用

正确答案:A

算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。

03

数据结构与算法

下列关于栈的叙述正确的是()。

A)栈按“先进先出”组织数据

B)栈按“先进后出”组织数据

C)只能在栈底插入数据

D)不能删除数据

正确答案:B

栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。

04

数据库设计基础

在数据库设计中,将E-R图转换成关系数据模型的过程属于()。

A)需求分析阶段

B)概念设计阶段

C)逻辑设计阶段

D)物理设计阶段

正确答案:C

按照规范的设计方法,一个完成的数据库设计一般分为以下六个阶段:1.需求分析:分析用户的需求,包括数据、功能和性能需求;2.概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3.逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换,进行关系规范化;4.数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存储路径;5.数据库的实施:包括编程、测试和试运行;6.数据库运行和维护:系统的运行和数据库的日常维护。故此题C选项正确。

05

数据库设计基础

有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。

A)并

B)自然连接

C)笛卡尔积

D)交

正确答案:D

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B错误。笛卡尔积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以C错误。根据关系T可以很明显的看出是从关系R与关系S中取得相同的关系组,所以取得是交运算,选择D。

转载请注明:http://www.0431gb208.com/sjslczl/2399.html