Files
Obsidian/软件设计/模拟测试_2026-08-27_A卷.md
T
2026-11-05 14:35:04 +08:00

6.4 KiB
Raw Blame History

软件设计师 · 日常迷你模拟 A 卷

日期:2026-08-27 性质:自编仿真题(按历年高频考点和大纲风格编写,非原题照搬) 规模:上午综合知识 15 题(30 分钟)+ 下午应用技术 1 题 3 问(15 分钟) 满分:选择 15 分 + 下午 15 分;合格线口径按 60% 折算

第一部分:综合知识选择题(15 题,建议 30 分钟)

每题 1 分。请独立闭卷完成,没有把握可在题号旁标 "?"。

  1. 某指令流水线把一条指令的执行分为取指、分析、执行三个子过程,每个子过程的耗时都是 1ns。连续执行 100 条指令时,所需的总时间为()ns。 A. 100 B. 101 C. 102 D. 300

  2. 若要对 16 位的信息位进行海明校验,并能纠正一位错误,至少需要的校验位个数为()。 A. 4 B. 5 C. 6 D. 8

  3. 某系统中 Cache 的存取周期为 50ns,主存的存取周期为 250ns。CPU 访问存储器时先访问 Cache,若未命中则再访问主存。已知命中率约为 90%,则 CPU 平均每次访问存储器的耗时约为()ns。 A. 70 B. 75 C. 85 D. 95

  4. 某子系统由两个可靠性均为 0.9 的部件串联而成。为提高可靠性,将两个相同的这种子系统并联使用。整个系统的可靠性约为()。 A. 0.81 B. 0.90 C. 0.9639 D. 0.9801

  5. 正规式 aa*b+ 表示的字符串集合是()。 A. {a^n b^m | n≥0, m≥0} B. {a^n b^m | n≥1, m≥1} C. {a^n b^n | n≥1} D. {a^n b | n≥1}

  6. 以权值集合 {1, 2, 4, 8} 构造哈夫曼树,其带权路径长度(WPL)为()。 A. 20 B. 24 C. 25 D. 28

  7. 下列排序方法中,平均时间复杂度为 O(n log n) 且排序过程稳定的是()。 A. 快速排序 B. 堆排序 C. 归并排序 D. 希尔排序

  8. 经典的生产者-消费者问题中,缓冲区容量为 n。用信号量机制实现同步与互斥时,相关信号量的初值一般应设置为()。 A. 互斥信号量初值为 n,空闲缓冲单元信号量初值为 0,产品数信号量初值为 1 B. 互斥信号量初值为 1,空闲缓冲单元信号量初值为 n,产品数信号量初值为 0 C. 互斥信号量初值为 1,空闲缓冲单元信号量初值为 0,产品数信号量初值为 n D. 互斥信号量初值为 n,空闲缓冲单元信号量初值为 1,产品数信号量初值为 0

  9. 某系统为进程分配 3 个物理页面(初始内存为空),页面访问序列为:1、2、3、4、1、2、5、1、2、3、4、5。采用最近最久未使用(LRU)置换算法时,发生的缺页次数为()。 A. 8 B. 9 C. 10 D. 11

  10. 某二叉树的先序遍历序列为 A、B、D、E、C、F,中序遍历序列为 D、B、E、A、F、C,则其后序遍历序列为()。 A. DEBFCA B. DEFBCA C. EDFBCA D. DBEFCA

  11. 某公司分配到一个 C 类网络 192.168.1.0/24,需要划分子网,要求每个子网至少能容纳 60 台主机。在不考虑特殊子网地址限制的情况下,最多可划分出的子网个数是()。 A. 2 B. 4 C. 8 D. 16

  12. 甲通过网络向乙发送了一条附加数字签名的消息。下列说法中正确的是()。 A. 甲使用乙的公钥对整条消息进行加密来实现签名 B. 甲通常用自己的私钥对消息摘要进行加密以形成签名,乙用甲的公钥验证该签名 C. 验证签名时,乙需要使用自己的私钥 D. 数字签名只能证明发送者身份,无法保证消息在传输过程中未被篡改

  13. 根据我国《计算机软件保护条例》,某企业对其开发的商业软件享有的软件著作权,其保护期限为()。 A. 自软件开发完成之日起 50 年 B. 自软件首次发表之日起 50 年,截止于首次发表后第 50 年的 12 月 31 日 C. 自著作权登记之日起 25 年 D. 没有期限限制

  14. 在模块内聚类型中,"一个模块内的各处理元素彼此密切相关,并且前一个元素的输出正是后一个元素的输入",这种内聚属于()。 A. 时间内聚 B. 过程内聚 C. 通信内聚 D. 顺序内聚

  15. 某设计模式的意图是:"使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系;将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。" 该设计模式是()。 A. 观察者(Observer)模式 B. 命令(Command)模式 C. 责任链(Chain of Responsibility)模式 D. 中介者(Mediator)模式

第二部分:应用技术小题(1 大题共 3 问,满分 15 分,建议 15 分钟)

某高校教务管理系统涉及以下关系模式(括号中为主键):

  • 系(系编号,系名,系主任姓名)—— 主键:系编号
  • 学生(学号,姓名,性别,系编号)—— 主键:学号
  • 课程(课程号,课程名,学分)—— 主键:课程号
  • 选课(学号,课程号,成绩)—— 主键:(学号,课程号)

为了查询方便,另建了下面这个单表:

  • 学生扩展(学号,姓名,性别,系编号,系名,系主任姓名)—— 主键:学号

【问题 1】(6 分) 用 SQL 语句实现:查询选修了课程名为"数据库原理"的全部学生的学号、姓名和成绩,结果按成绩从高到低排序。

【问题 2】(5 分) 判断"学生扩展"关系最高属于第几范式。写出主要的函数依赖和候选键,并说明理由。

【问题 3】(4 分) 把"学生扩展"关系做无损连接且保持函数依赖的分解,使其达到 3NF,写出分解后的关系模式。

答题记录(批改后回填)

日期:2026-08-27
年份/场次:自编 A 卷(2026-08-27 日常迷你模拟)
科目:上午综合知识(15 题)+ 下午应用技术(1 题 3 问)
我的答案:
正确答案:(批改后填写)
得分:上午 __/15 下午 __/15
考点汇总:
错误原因汇总:
是否需要回看课程:
是否需要生成相似题:

更新记录

2026-08-27

  • 出卷:A 卷,覆盖流水线、海明码、Cache、可靠性、正规式、哈夫曼、排序稳定性、PV 操作、LRU、二叉树遍历、子网划分、数字签名、软件著作权期限、内聚类型、责任链模式、SQL 与范式分解等高频考点。
  • 待用户提交答案后逐题批改并回填本文件。