20240910软考架构-------软考146-150答案解析

每日打卡题146-150答案

146、【2018年真题】 难度:一般

给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式等价的SQL语句如下:select (1) from R, S where (2) 。

(1)A. R.A,R.B,R.E,S.C,G

B. R.A,R.B,D,F,G

C. R.A,R.B,R.D,S.C,F

D. R.A,R.B,R.D,S.C,G

(2)A. R.A=S.A OR R.B=S.B OR R.C=S.C OR R.A<S.F

B. R.A=S.A OR R.B=S.B OR R.C=S.C OR R.A<S.B

C. R.A=S.A AND R.B=S.B AND R.C=S.C AND R.A<S.F

D. R.A=S.A AND R.B=S.B AND R.C=S.C AND R.A<S.B

答案:(1)B (2)C

解析:

本题考查关系代数运算与SQL语言的对应关系。注意本题中R与S是做自然联接操作,操作时会将R与S中相同字段名做等值联接,并将结果集去重复。所以R与S自然联接后的结果包括以下属性:

R.A,R.B,R.C,D,E,F,G。

关系代数选择条件为"1<6",即R.A<F。

关系代数投影操作条件为"1,2,4,6,7",对应的属性为:R.A,R.B,D,F,G。

147、【2018年真题】 难度:一般

在关系R(A1, A2, A3)和S(A2, A3, A4)上进行关系运算的4个等价的表达式E1、E2、E3、E4,如下所示:

如果严格按照表达式运算顺序执行,则查询效率最高的是表达式 。

A. E1 B. E2 C. E3 D. E4

答案:D

解析:

本题考查关系代数运行效率问题。解决这类问题,有一个通用原则,即存在联接操作与选择操作的,尽可能早的完成选择操作,这样能降低参与联接操作的数据量,极大提升运算效率。

148、软件架构 ( ) 为软件架构演化的版本演化控制、使用和评价等提供了可靠的依据,并为架构演化量化度量奠定了基础。

A. 低内聚-高耦合 B. 高内聚-高耦合

C. 低内聚-低耦合 D. 高内聚-低耦合

答案:D

解析:好的架构设计应该遵循"高内聚-低耦合"原则,提高模块的独立性,降低模块间接口调用的复杂性。

149、扇入扇出度越大,表明该组件与其他组件间的接口关联或依赖关联 ( ) 。

A. 越多 B. 无关 C. 越少 D. 相同

答案:A

解析:扇入扇出度越大,表明该组件与其他组件间的接口关联或依赖关联越多。

150、在软件架构修改管理中,一个主要的做法就是建立一个 ( ) 保障该区域中任何修改对其他部分的影响比较小,甚至没有影响。

A. 修改区 B. 隔离区 C. 保障区 D. 交叉区

答案:B

解析:在软件架构修改管理中,一个主要的做法就是建立一个隔离区域保障该区域中任何修改对其他部分的影响比较小,甚至没有影响。

相关推荐
瀚高PG实验室5 小时前
同架构大数据量HGDB到HGDB数据迁移
架构·瀚高数据库
唐骁虎5 小时前
Claude Code 全景架构指南——三大核心支柱及四大关键扩展组件
ai·架构·ai编程·claude code
启山智软5 小时前
【启山智软智能商城系统技术架构剖析】
java·前端·架构
学不完的6 小时前
ZrLog 高可用架构监控部署指南(Prometheus + Grafana)
linux·运维·架构·负载均衡·grafana·prometheus·ab测试
bug攻城狮7 小时前
四大MyBatis增强框架深度对比与选型指南
架构·mybatis·数据库架构
黑棠会长8 小时前
ABP框架09.数据安全与合规:审计日志与实体变更追踪
分布式·安全·架构·c#·abp
用户2668040007738 小时前
gzb one 异步数据库工厂(AsyncFactory)深度解析
架构
MobotStone9 小时前
为什么别人用AI像“开挂”?一文读懂 Claude Skills 2.0 的颠覆性变革
架构·前端框架
AI成长日志9 小时前
【强化学习专栏】深度强化学习技术演进:DQN、PPO、SAC的架构设计与训练优化
人工智能·算法·架构
tumeng07119 小时前
HDFS的架构优势与基本操作
hadoop·hdfs·架构