正确答案: C
模块间的组成关系
题目:软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定( )。
解析:
软件设计的主要任务是设计软件的结构、过程和模块,软件设计通常可以分为功能设计、结构设计和详细设计,其中软件结构设计的主要任务是要确定模块间的组成关系。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]为了提高测试的效率,应该(24)。
选择发现错误可能性大的数据作为测试数据
解析:解析:本题比较简单。显然,A、B是不能提高测试效率的,甚至会是低效率的;C也不可取,实际上,在哪个阶段制定测试计划与提高测试效率没有直接的关系。所以,试题(24)的答案为D。
[单选题]文中( 2 )处正确的答案是( )。
RSA
[多选题]●在Kerberos 认证系统中,用户首先向(46)申请初始票据,然后从(47)获得会话密钥(46)
认证服务器 AS
票据授予服务器 TGS
认证服务器 AS
票据授予服务器 TGS
解析:B,C
[单选题]
B. expenses
C. outputs
D. loss
revenuesB. expenses
[多选题]已知G4=(VT{a,',',(,)},VN={S,L,L'},S,P),其中P为, S→(L)|a|ξ L→SL' L'→,SL'|ξ FOLLOW(S)是(29)。
{',',}}
{a,',',}
解析:解析:终结符A的FOLLOW集合定义如下:FOLLOW(A)={a|S…Aa…,a∈VT,A∈VN},若S…A,则规定#∈FOLLOW(A),约定#为句子结束标记。给定一个文法,求FOLLOW(A)的算法如下:①对于文法的开始符号S,置#于FOLLOW(S)中;②若A→αBβ∈P,则把FIRST(β)中的所有非∈—元素都加至FOLLOW(B)中;③若A→αB∈P,或A→αBβ∈P而βξ,则把FOLLOW(A)加至FOLLOW(B)中。重复使用上述3条规则,直到每个FOLLOW集合不再增大为止。非形式地说,一个非终结符的FOLLOW集合,就是从文法开始符号可以推导出的所有含A句型中紧跟在A之后的所有终结符号。首先,因为S是开始符号,所以,置#于FOLLOW(S)中。根据L→SL',把FIRST(L')中的所有非ξ一元素都加至FOLLOW(S)中,即把','加至FOLLOW(S)中。又根据L→SL'和L'ξ,把FOLLOW(L)加至FOLLOW(S)中,即把')'加至FOLLOW(S)中。最后,FOLLOW(S)为{#,',',)}。
[单选题]某高校五个系的学生信息存放在同一个基本表中,采取(5)的措施可使各系的管理员只能读取本系学生的信息。
建立各系的行级视图,并将对该视图的读权限赋予该系的管理员
解析:解析:进行存取权限控制时可以为不同的用户定义不同的视图,把数据对象限制在一定范围内。因此只要建立各系的行级视图,并将对该视图的读权限赋予该系的管理员,就可以实现各系的管理员只能读取本系学生的信息。