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

devtools/2025/1/16 8:26:01/

每日打卡题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
解析:在软件架构修改管理中,一个主要的做法就是建立一个隔离区域保障该区域中任何修改对其他部分的影响比较小,甚至没有影响。


http://www.ppmy.cn/devtools/109813.html

相关文章

达梦CASE_SENSITIVE参数解析

1. 参数含义 标识符大小写敏感&#xff0c;默认值为 Y。 当大小写敏感时&#xff0c;小写的标识符应用双引号括起&#xff0c;否则被转换为大写&#xff1b;当大小写不敏感时&#xff0c;系统不自动转换标识符的大小写&#xff0c;在标识符比较时也不区分大小写。 CASE_SENS…

C++包装器

包装器 在 C 中&#xff0c;“包装器”通常指的是一种设计模式或编程技巧&#xff0c;用于封装其他代码或对象&#xff0c;使其更易于使用、管理或扩展。包装器的概念在编程中非常普遍&#xff0c;可以用于函数、类、库等多个方面。下面是几个常见的 “包装器” 类型&#xff…

.iso文件怎么打开?

在日常使用电脑的过程中&#xff0c;很多用户都会遇到.iso文件&#xff0c;尤其是在安装软件、操作系统或者备份光盘内容时。那么&#xff0c;什么是.iso文件&#xff1f;该如何打开它&#xff1f;本文将为大家详细解答这些问题&#xff0c;帮助大家轻松处理.iso文件。 什么是.…

11、Hive+Spark数仓环境准备

1、 Hive安装部署 1&#xff09;把hive-3.1.3.tar.gz上传到linux的/opt/software目录下 2&#xff09;解压hive-3.1.3.tar.gz到/opt/module/目录下面 [shuidihadoop102 module]$ tar -zxvf /opt/software/hive-3.1.3.tar.gz -C /opt/module/ 3&#xff09;修改hive-3.1.3-b…

算法类学习笔记 ———— 障碍物检测

文章目录 介绍基于图像的障碍物检测基于二维图像的障碍物检测YOLO系列障碍物检测SSD障碍物检测Faster RCNN障碍物检测 基于图像的三位障碍物检测 基于激光雷达的障碍物检测基于几何特征和网格边缘模板的创建非最大值抑制原理提取边缘信息 VoxelNet障碍物检测 基于视觉和激光雷达…

RK3588 系列之3—rknn使用过程中遇到的bug

RK3588 系列之3—rknn使用过程中遇到的bug 1.librockchip_mpp.so: file format not recognized&#xff1b; treating as linker scrip2.Could not find a package configuration file provided by "OpenCV" with any of the following names参考文献 1.librockchip_…

C#高级:递归3-根据ID连续递归生成一颗递归树

目录 一、需求&#xff1a; 二、实现代码 三、递归代码 四、思考 一、需求&#xff1a; 给小明一家生成族谱树 二、实现代码 using Newtonsoft.Json;class Person {public int Id { get; set; }public int? ParentID { get; set; }public string Name { get; set; } }c…

基于深度学习的对抗鲁棒性增强

基于深度学习的对抗鲁棒性增强是指通过各种方法提升深度学习模型抵御对抗样本攻击的能力&#xff0c;从而确保模型在恶意干扰下依然能够做出正确的判断和决策。对抗鲁棒性是当前深度学习安全领域的一个关键研究方向&#xff0c;因为深度学习模型常常容易受到对抗样本的攻击&…