27-模拟试题I上午基础知识

模拟试题I 上午基础知识

软考系统架构设计师 | 模拟题 I 形式:75 道单项选择题,每题 1 分,共 75 分 及格线:45 分 考试时间:150 分钟(与下午共用,建议上午 90 分钟做完)


一、计算机系统与软件工程基础(约 25 道)

1. 系统总线中不包括

A. 数据总线 B. 地址总线 C. 进程总线 D. 控制总线 答案:C 解析:总线包括数据总线、地址总线与控制总线(系统总线)。

2. DSP 处理器采用

A. 冯·诺依曼结构 B. 哈佛结构 C. FPGA 结构 D. 与 GPU 相同的结构 答案:B 解析:DSP 芯片采用哈佛结构,将程序和数据存储器分开,两组总线独立访问,单周期可同时取指和取数据。

3. 分布式数据库中,定义数据整体逻辑结构、使得数据使用如同没有分布一样的模式是

A. 分片模式 B. 全局外模式 C. 分配模式 D. 全局概念模式 答案:D 解析:全局概念模式定义分布式数据库中数据的整体逻辑结构,如同没有分布一样。

4. 某计算机系统页面大小为 2K,进程 P1 的页表中 0→1、1→6、2→3、3→4,逻辑地址 1B1AH 对应的物理地址是

A. 1B1AH B. 231AH C. 6B1AH D. 4B1AH 答案:B 解析:逻辑地址 1B1AH = 二进制 1 1011 0001 1010,页号 3,块号 4,物理地址 100 0110 0011 1010 = 231AH。

5. 在嵌入式系统的存储部件中,存取速度最快的是

A. 内存 B. 寄存器组 C. Flash D. Cache 答案:B 解析:存储速度从快到慢:寄存器组 > Cache > 内存 > Flash。

6. 以下描述中,不是嵌入式操作系统的特点的是

A. 面向应用,可以进行裁剪和移植 B. 用于特定领域,不需要支持多任务 C. 可靠性高,无须人工干预独立运行,并处理各类事件和故障 D. 要求编码体积小,能够在嵌入式系统的有效存储空间内运行 答案:B 解析:嵌入式 OS 必须支持多任务调度,B 错误。

7. 为了适应软件运行环境的变化而修改软件的活动称为

A. 纠错性维护 B. 适应性维护 C. 改善性维护 D. 预防性维护 答案:B 解析:软件维护 4 种:改正性、适应性、完善性、预防性。

8. 根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为

A. 纠错性维护 B. 适应性维护 C. 改善性维护 D. 预防性维护 答案:C 解析:完善性维护是为增加新功能/改善性能而修改软件。

9. ERP 中的企业资源包括

A. 物流、资金流和信息流 B. 物流、工作流和信息流 C. 物流、资金流和工作流 D. 资金流、工作流和信息流 答案:A 解析:ERP 对物流、资金流、信息流进行集成管理。

10. ERP 是建立在信息技术基础上,对企业的物流、资金流和 ______ 流进行全面集成管理的管理信息系统

A. 产品 B. 人力资源 C. 信息 D. 加工 答案:C 解析:ERP 三大流:物流、资金流、信息流。

11. 在 ERP 系统中,______ 管理模块主要是对企业物料的进、出、存进行管理

A. 库存 B. 物料 C. 采购 D. 销售 答案:A 解析:库存管理模块负责物料进、出、存。

12. 与电子政务相关的行为主体有三个,即政府、______ 及居民

A. 部门 B. 企(事)业单位 C. 管理机构 D. 行政机关 答案:B 解析:电子政务三主体:政府、企(事)业单位、居民。

13. 国家和地方人口信息的采集、处理和利用,属于 ______ 的电子政务活动

A. 政府对政府 B. 政府对居民 C. 居民对居民 D. 居民对政府 答案:A 解析:政府对政府(G2G)的典型应用。

14. 电子政务的主要应用模式中不包括

A. 政府对政府(G2G) B. 政府对客户(G2C,Government To Customer) C. 政府对居民(G2C,Government To Citizen) D. 政府对企业(G2B) 答案:B 解析:电子政务主要模式 G2G/G2B/G2C/B2G/C2G,不包括 G2Customer。

15. 给定关系 R(A,B,C,D,E) 和关系 S(D,E,F,G),对其进行自然连接运算 R⋈S 后结果集的属性列为

A. R.A,R.B,R.C,R.D,R.E,S.D,S.E B. R.A,R.B,R.C,R.D,R.E,S.F,S.G C. R.A,R.B,R.C,R.D,R.E,S.E,S.F D. R.A,R.B,R.C,R.D,R.E,S.D,S.E,S.F,S.G 答案:B 解析:自然连接去重相同属性 D、E,保留 R 的 5 个 + S 的 F、G。

16. 设关系模式 R(U,F),U={A1,A2,A3,A4},F={A1→A2, A1→A3, A2→A4},R 的候选码是

A. A1 B. A2 C. A1A2 D. A1A3 答案:A 解析:A1 决定所有其他属性,是唯一候选码。

17. 下列结论错误的是

A. A1→A2A3 为 F 所蕴含 B. A1→A4 为 F 所蕴含 C. A1A2→A4 为 F 所蕴含 D. A2→A3 为 F 所蕴含 答案:D 解析:A3 只能由 A1 推出,A2 无法得到 A3。

18. 查询"张晋"选修了"市场营销"课程的学号、学生名、学院名、成绩的关系代数表达式中,σ2=‘张晋’ 作用的关系是

A. σ2=张晋(S) B. σ2=‘张晋’(S) C. σ2=张晋(SC) D. σ2=‘张晋’(SC) 答案:B 解析:在 S 关系中选择姓名为"张晋"的元组。

19. 关系代数表达式中,π1,2(σ2=‘市场营销’(C))⋈SC 表达的含义是

A. 选课课程号、市场营销课程号 B. 在 SC 中选课号为"市场营销" C. 在 C 中选课程名是"市场营销"投影课程号、课程名再与 SC 自然连接 D. 在 SC 中课程名是"市场营销"投影再与 C 连接 答案:C 解析:在 C 中筛选"市场营销"课程,投影 1,2 列,再与 SC 自然连接。

20. 在数据库设计的需求分析阶段应当形成

A. 程序文档、数据字典和数据流图 B. 需求说明文档、程序文档和数据流图 C. 需求说明文档、数据字典和数据流图 D. 需求说明文档、数据字典和程序文档 答案:C 解析:需求分析阶段产出:需求说明文档、数据字典、数据流图。

21. 数据库需求分析阶段形成的文档可作为 ______ 阶段的设计依据

A. 逻辑结构设计 B. 概念结构设计 C. 物理结构设计 D. 数据库运行和维护 答案:B 解析:需求分析 → 概念结构设计。

22. 基于软件架构的设计(ABSD)强调采用 ______ 来描述软件架构

A. 类图和序列图 B. 视角与视图 C. 构件和类图 D. 构件与功能 答案:B 解析:ABSD 用视角与视图描述软件架构。

23. ABSD 强调采用 ______ 来描述需求

A. 用例与类图 B. 用例与视角 C. 用例与质量属性场景 D. 视角与质量属性场景 答案:C 解析:ABSD 用用例与质量属性场景描述需求。

24. 以下关于鸿蒙操作系统的叙述中,不正确的是

A. 鸿蒙采用分层设计:内核层、系统服务层、框架层、应用层 B. 鸿蒙内核层采用宏内核设计 C. 鸿蒙采用分布式设计理念 D. 鸿蒙分布式安全性体现在"正确的人,通过正确的设备,正确地使用数据" 答案:B 解析:鸿蒙采用微内核架构,不是宏内核。

25. “在并发用户数量为 1000 人时,用户的交易请求需要在 0.5 秒内得到响应"主要与 ______ 质量属性相关

A. 性能 B. 吞吐量 C. 可靠性 D. 可修改性 答案:A 解析:响应时间要求属于性能。

26. 通常可采用 ______ 架构策略实现"响应时间 0.5 秒"这一性能属性

A. 操作串行化 B. 资源调度 C. 心跳 D. 内置监控器 答案:B 解析:性能策略:增加资源、减少开销、并发、资源调度等。

27. “当系统由于软件故障意外崩溃后,需要在 0.5 小时内恢复正常运行"主要与 ______ 质量属性相关

A. 可测试性 B. 易用性 C. 可用性 D. 互操作性 答案:C 解析:故障后恢复时间属于可用性。

28. 通常可采用 ______ 架构策略实现"故障恢复 0.5 小时"这一可用性属性

A. 主动冗余 B. 信息隐藏 C. 抽象接口 D. 记录/回放 答案:A 解析:可用性策略:心跳、Ping/Echo、主动冗余、被动冗余、选举等。

29. “系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录"主要与 ______ 质量属性相关

A. 可用性 B. 安全性 C. 可测试性 D. 可修改性 答案:B 解析:抵御入侵属于安全性。

30. 通常可采用 ______ 架构策略实现安全性属性

A. 内置监控器 B. 记录/回放 C. 追踪审计 D. 维护现有接口 答案:C 解析:安全性策略:入侵检测、用户认证、用户授权、追踪审计等。

二、数据库与软件工程(约 18 道)

31. 下列关于软件可靠性的叙述,不正确的是

A. 由于影响软件可靠性的因素很复杂,软件可靠性不能通过历史数据和开发数据直接测量和估算出来 B. 软件可靠性是指在特定环境和特定时间内,计算机程序无故障运行的概率 C. 在软件可靠性的讨论中,故障指软件行为与需求的不符,故障有等级之分 D. 排除一个故障可能会引入其他的错误,而这些错误会导致其他的故障 答案:A 解析:软件可靠性可以通过历史数据和开发数据直接测量和估算出来。

32. 网上书城用户频繁查询书目,架构师在数据访问层设计时最可能考虑采用

A. 在线访问模式和 DAO 模式相结合 B. 在线访问模式和离线数据模式相结合 C. DAO 模式和 DTO 模式相结合 D. DTO 模式和 O/R 映射模式相结合 答案:B 解析:查询多 + 数据量大 + 较频繁 → 在线 + 离线缓存结合。

33. 网站管理员需要批量对相关书目信息进行修改并记录到数据库,架构师最可能考虑采用

A. 在线访问模式 B. DAO 模式 C. 离线数据模式 D. O/R 映射模式 答案:C 解析:批量更新 + 交互体验 → 离线数据模式。

34. 螺旋模型在 ______ 的基础上扩展而成

A. 瀑布模型 B. 原型模型 C. 快速模型 D. 面向对象模型 答案:B 解析:螺旋模型在原型模型基础上扩展,引入风险分析。

35. 适用于程序开发人员在地域上分布很广的开发团队的方法是

A. 水晶系列(Crystal)开发方法 B. 开放式源码(Open Source)开发方法 C. SCRUM 开发方法 D. 功用驱动开发方法(FDD) 答案:B 解析:开源项目开发人员地域分布广,并行 Debug。

36. 编程开发人员分成首席程序员和"类"程序员的方法是

A. 自适应软件开发(ASD) B. 极限编程(XP) C. 开放统一过程开发方法(OpenUP) D. 功用驱动开发方法(FDD) 答案:D 解析:FDD 中分首席程序员(Class Owner)和"类"程序员。

37. 以下活动中,不属于需求管理的主要活动的是

A. 文档管理 B. 需求跟踪 C. 版本控制 D. 变更控制 答案:A 解析:需求管理包括变更控制、版本控制、需求跟踪。文档管理不在其中。

38. 软件动态测试通过运行程序发现错误,包括 ______ 等方法

A. 边界值分析、逻辑覆盖、基本路径 B. 桌面检查、逻辑覆盖、错误推测 C. 桌面检查、代码审查、代码走查 D. 错误推测、代码审查、基本路径 答案:A 解析:动态测试 = 黑盒(边界值/等价类/错误推测)+ 白盒(逻辑覆盖/基本路径)。

39. 静态测试采用人工和计算机辅助静态分析手段对程序进行检测,包括 ______ 等方法

A. 边界值分析、逻辑覆盖、基本路径 B. 桌面检查、逻辑覆盖、错误推测 C. 桌面检查、代码审查、代码走查 D. 错误推测、代码审查、基本路径 答案:C 解析:静态测试 = 桌面检查、代码走查、代码审查。

40. 以下关于原型的叙述中,正确的是

A. 水平原型适合于算法较为复杂的项目 B. 垂直原型适合于 Web 项目 C. 抛弃式原型适合于需求不确定、不完整、含糊不清的项目 D. 演化式原型主要用于界面设计 答案:C 解析:抛弃式原型适合需求不明确项目;演化式原型适合 Web 项目;垂直原型适合复杂算法;水平原型主要用于界面。

41. 快速应用开发(RAD)通过使用基于 ______ 的开发方法获得快速开发

A. 用例 B. 数据结构 C. 剧情 D. 构件 答案:D 解析:RAD 基于构件。

42. 当 ______ 时,最适合采用 RAD 方法

A. 一个新系统要采用很多新技术 B. 新系统与现有系统有较高的互操作性 C. 系统模块化程度较高 D. 用户不能很好地参与到需求分析中 答案:C 解析:RAD 对模块化要求高。

43. 软件架构维护过程不包括

A. 架构知识管理 B. 架构修改管理 C. 架构版本管理 D. 架构构件管理 答案:D 解析:架构维护过程:知识管理、修改管理、版本管理。

44. 下列软件架构演化时期,______ 是在系统设计时规定了演化的具体条件,将系统置于"安全"模式下

A. 设计时演化 B. 运行前演化 C. 有限制运行时演化 D. 运行时演化 答案:C 解析:有限制运行时演化:只发生在特定约束满足时。

45. 根据所修改的内容不同,软件的动态演化不包括

A. 属性改名 B. 行为变化 C. 拓扑结构改变 D. 格式变化 答案:D 解析:动态演化内容:属性改名、行为变化、拓扑结构改变、风格变化。格式变化不是。

46. ATAM 评估方法主要包括 4 个阶段:场景和需求收集、______、属性模型构造和分析、属性模型折中

A. 架构视图和场景实现 B. 架构风格和场景分析 C. 架构设计和目标分析 D. 架构描述和需求评估 答案:A 解析:ATAM 4 阶段:场景和需求收集 → 架构视图和场景实现 → 属性模型构造和分析 → 属性模型折中。

47. ATAM 方法要求在系统开发之前,首先对这些质量属性进行 ______ 和折中

A. 设计 B. 实现 C. 测试 D. 评价 答案:D 解析:ATAM 要求在系统开发前对质量属性进行评价和折中。

48. 库存管理系统和财务系统一体化集成,最适合的集成方法是

A. 数据集成 B. 界面集成 C. 方法集成 D. 接口集成 答案:B 解析:最小代价实现 C/S 系统一体化 → 界面集成。

三、信息安全(约 15 道)

49. CPS 技术体系的四大核心技术要求中,“一平台"是

A. 感知和自动控制 B. 工业软件 C. 工业网络 D. 工业云和智能服务平台 答案:D 解析:CPS 4 要素:一硬(感知自动控制)、一软(工业软件)、一网(工业网络)、一平台(工业云和智能服务平台)。

50. 机器学习中,______ 是利用已标记的有限训练数据集,通过某种学习策略建立模型

A. 监督学习 B. 无监督学习 C. 半监督学习 D. 强化学习 答案:A 解析:监督学习使用标注样本集。

51. 云计算的服务方式不包括

A. 软件即服务 B. 计算即服务 C. 平台即服务 D. 基础设施即服务 答案:B 解析:云计算 3 大服务:SaaS、PaaS、IaaS。“计算即服务"不是标准说法。

52. 以下属于主动攻击的是

A. 网络监听 B. 信息截取 C. 非法登录 D. 假冒身份 答案:D 解析:主动攻击会对信息进行修改、伪造(假冒身份属于主动攻击)。

53. 信息安全体系中,数据库的容灾属于 ______ 的内容

A. 物理线路安全与网络安全 B. 网络安全与系统安全 C. 物理线路安全与系统安全 D. 网络安全与应用安全 答案:D 解析:数据库容灾属于应用安全(信息存储)和网络安全(访问控制)。

54. ______ 模型为数据规划机密性,依据机密性划分安全级别,按安全级别强制访问控制

A. BLP 模型 B. 状态机模型 C. Biba 模型 D. CWM 模型 答案:A 解析:Bell-LaPadula(BLP)模型关注机密性。

55. “在某个系统或某个部件中设置了’机关’,使得当提供特定的输入数据时,允许违反安全策略"属于哪一种安全威胁

A. 特洛伊木马 B. 陷阱门 C. 窃取 D. 非法使用 答案:B 解析:陷阱门(Trapdoor)定义:在系统中设置"机关”,特定输入触发可绕过安全策略。

56. 嵌入式系统分层架构的脆弱性包括 ______ 等两方面

A. 底层发生错误会导致整个系统无法正常运行、层与层之间功能引用可能导致功能失效 B. 底层发生错误会导致整个系统无法正常运行、层与层之间引入通信机制势必造成性能下降 C. 上层发生错误会导致整个系统无法正常运行、层与层之间引入通信机制势必造成性能下降 D. 上层发生错误会导致整个系统无法正常运行、层与层之间的功能引用可能导致功能失效 答案:B 解析:层间脆弱性(底层错误影响整体)+ 层间通信脆弱性(通信开销导致性能下降)。

57. 局域网网络架构有 4 种类型,以下说法错误的是

A. 单核心架构使用单台核心二层或三层交换设备作为网络核心 B. 单核心架构的优点是结构简单,设备投资节约,接入方便 C. 双核心架构采用两台核心三层及以上交换机作为网络核心 D. 环型架构的缺点是投资较单核心高,核心端口密度要求较高 答案:D 解析双核心架构的缺点才是"投资较单核心高,核心端口密度要求较高”,D 把双核心的缺点张冠李戴到环型架构。

58. 以下不属于网络安全协议的是

A. FTP B. SSL C. HTTPS D. SET 答案:A 解析:FTP(文件传输协议)非安全协议。

59. 以下关于层次化网络设计原则的叙述中,错误的是

A. 一般将网络划分为核心层、汇聚层、接入层三个层次 B. 应当首先设计核心层,再根据必要的分析完成其他层次的设计 C. 为了保证网络的层次性,不能在设计中随意加入额外连接 D. 除去接入层,其他层次应尽量采用模块化方式 答案:B 解析:层次化网络设计应从接入层开始向上分析规划

60. 以下关于大数据的说法中,错误的是

A. 大数据拥有体量大、构造单调、时效性强等特点 B. 处理大数据需要采用新式计算架构和智能算法等新技术 C. 大数据的应用着重相关剖析,而不是因果剖析 D. 大数据的目的在于发现新的知识,洞悉并进行科学决策 答案:A 解析:大数据特征是”类型多样",而非"构造单调”。

61. Lambda 架构中,______ 的核心功能是存储主数据集

A. 批处理层 B. 流处理层 C. 加速层 D. 存储层 答案:A 解析:批处理层存储主数据集。

62. Lambda 架构中,______ 的核心功能是处理增量实时数据、生成实时视图、快速执行即席查询

A. 批处理层 B. 服务层 C. 加速层 D. 视图层 答案:C 解析:加速层(Speed Layer)处理实时增量数据。

63. Lambda 架构中,______ 的核心功能是响应用户请求,合并批视图和实时视图

A. 视图层 B. 流处理层 C. 服务层 D. 存储层 答案:C 解析:服务层(Serving Layer)合并视图响应用户请求。

四、架构与中间件(约 7 道)

64. 微服务架构中,每个服务可以

A. 独立进行开发、管理、迭代 B. 独立进行部署、运维、升级 C. 独立进行测试、交付、验收 D. 独立进行发布、发现、访问 答案:A 解析:微服务可独立进行开发、管理、迭代。

65. MD5 是一种 ______ 算法

A. 共享密钥 B. 公开密钥 C. 报文摘要 D. 访问控制 答案:C 解析:MD5 是报文摘要(消息摘要)算法。

66. SQL 注入攻击的首要目标是

A. 破坏 Web 服务 B. 窃取用户口令等机密信息 C. 攻击用户浏览器 D. 获得数据库的权限 答案:D 解析:SQL 注入的最终目标是获取数据库权限。

67. 在数据库的安全机制中,通过提交 ______ 供第三方开发人员使用进行数据更新,从而保证数据库的关系模式不被第三方所获取

A. 索引 B. 视图 C. 触发器 D. 存储过程 答案:D 解析:存储过程可屏蔽关系模式,类似函数编程接口。

五、应用数学(约 3 道)

68. 某超市某种面包日销量为 100、110、120、130、140 个的概率相同(均 20%),每个进价 4 元,售价 5 元,未售完次日 3 元处理。为取得最大利润,每天应进货 ______ 个

A. 110 B. 120 C. 130 D. 140 答案:B 解析:通过期望收益计算:进 120 个时平均利润 108 元最大。

69. 6 个节点 A、B、C、D、E、F 之间路径距离表,从 A 到 F 的最短距离是

A. 38 B. 40 C. 44 D. 46 答案:A 解析:A→C→F = 16+22 = 38(最短)。

70. 某项目的双代号网络图,该项目的工期为

A. 17 B. 18 C. 19 D. 20 答案:C 解析:关键路径 ADHKMP / ADILOP / BEHKMP / BEILOP,工期都是 19。

六、英语(约 5 道)

71. The objective of ______ is to determine what parts of the application software will be assigned to what hardware

A. architecture design B. modular design C. physical design D. distribution design 答案:A 解析:架构设计(architecture design)的目标就是把软件构件分配到硬件构件。

72. All software systems can be divided into four basic functions. The first is ______

A. data access components B. database management system C. data storage D. data entities 答案:C 解析:4 项基本功能:数据存储(data storage)、数据接口逻辑、应用逻辑、表示逻辑。

73. The second function is the ______ , the processing required to access data

A. data persistence B. data access objects C. database connection D. data access logic 答案:D 解析:第二项功能是数据访问逻辑(data access logic)。

74. The third function is the ______ , which is the logic documented in the DFDs, use cases, and functional requirements

A. system requirements B. system architecture C. application logic D. application program 答案:C 解析:第三项是应用逻辑(application logic)。

75. The three primary hardware components of a system are

A. computers, cables and network B. clients, servers, and network C. CPUs, memories and I/O devices D. CPUs, hard disks and I/O devices 答案:B 解析:系统 3 类主要硬件构件:客户机、服务器、网络。


参考答案速查

题号12345678910
答案CBDBBBBCAC
题号11121314151617181920
答案ABABBADBCC
题号21222324252627282930
答案BBCBABCABC
题号31323334353637383940
答案ABCBBDAACC
题号41424344454647484950
答案DCDCDADBDA
题号51525354555657585960
答案BDDABBDABA
题号61626364656667686970
答案ACCACDDBAC
题号7172737475
答案ACDCB
使用 Hugo 构建
主题 StackJimmy 设计