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

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

相关推荐
uhakadotcom7 小时前
sam altman:如何撰写优秀的文档
架构
uhakadotcom7 小时前
WAF绕过的10种技术:技术细节与代码详解
后端·程序员·架构
yours_Gabriel8 小时前
【微服务】认识微服务
java·微服务·架构
斯普信专业组10 小时前
RabbitMQ原理架构解析:消息传递的核心机制
架构·rabbitmq·ruby
运维&陈同学11 小时前
【kafka01】消息队列与微服务之Kafka详解
运维·分布式·后端·微服务·云原生·容器·架构·kafka
Leo.yuan11 小时前
101页PDF | 德勤_XX集团信息化顶层规划设计信息化总体解决方案(限免下载)
信息可视化·架构·数字化转型·智能工厂
Allen Bright12 小时前
Redis主从架构
数据库·redis·架构
ZOMI酱12 小时前
【AI系统】昇腾 AI 架构介绍
人工智能·架构
SuperherRo12 小时前
基础入门-Web应用&架构搭建&域名源码&站库分离&MVC模型&解析受限&对应路径
架构·源码·域名·web·解析·路径
京东云开发者15 小时前
Taro 鸿蒙技术内幕系列(三) - 多语言场景下的通用事件系统设计
架构