2025年下半年软件设计师真题及答案.docxVIP

  • 1
  • 0
  • 约6.14千字
  • 约 16页
  • 2026-02-02 发布于四川
  • 举报

2025年下半年软件设计师练习题及答案

一、单项选择题(每题1分,共30分)

1.在面向对象设计中,若类A通过接口I调用类B的方法,而类B又通过同一接口I回调类A的方法,这种设计模式最可能是

A.策略模式??B.观察者模式??C.中介者模式??D.访问者模式

答案:C

2.某嵌入式系统采用CAN总线,波特率设定为1Mbps,位时间包含8个时间量子,其中同步段占1量子,传播段占3量子,相位缓冲段1占2量子,相位缓冲段2占2量子。若时钟频率为24MHz,则波特率预分频器的值应为

A.2??B.3??C.4??D.6

答案:B

3.在Linux内核中,当进程调用mmap()映射文件时,内核首次仅为进程建立VMA,并未真正分配物理页帧。该策略称为

A.CopyonWrite??B.LazyAllocation??C.SlabAllocation??D.HugeTLB

答案:B

4.某Web系统采用JWT进行状态less认证,令牌有效期30分钟,刷新令牌有效期7天。若攻击者窃取访问令牌后立刻发动重放,下列措施无法直接缓解风险的是

A.将jti声明纳入黑名单??B.缩短访问令牌有效期至2分钟??C.启用TLS1.3强制加密??D.绑定令牌与IP哈希

答案:C

5.在关系模式R(ABCD)中,已知函数依赖集F={AB→C,C→D,D→A},则关于主属性的判断正确的是

A.仅A是主属性??B.仅B是主属性??C.A、B、C均为主属性??D.A、B、C、D均为主属性

答案:C

6.某系统采用三级页表,页大小4KB,虚拟地址48位,页表项占8字节。若TLB命中率为98%,TLB查找需1个时钟周期,页表访问需200个周期,则有效访存时间约为

A.5周期??B.6周期??C.7周期??D.8周期

答案:B

7.在敏捷开发中,下列实践最直接体现“快速反馈”原则的是

A.每日站会??B.Sprint回顾??C.持续集成??D.用户故事估算

答案:C

8.某算法时间复杂度满足递推式T(n)=3T(n/3)+Θ(1),则其渐近紧确界为

A.Θ(logn)??B.Θ(n)??C.Θ(nlogn)??D.Θ(n2)

答案:B

9.在IPv6中,若节点收到HopLimit字段为1的数据包,则节点应

A.转发并递减至0??B.丢弃并回传TimeExceeded??C.丢弃并回传DestinationUnreachable??D.正常接收

答案:B

10.下列关于HTTP/3的陈述,错误的是

A.基于QUIC传输??B.默认端口443??C.头部压缩采用QPACK??D.强制使用TLS1.2

答案:D

11.在Python3中,执行下列代码后输出为

```python

importweakref

classNode:pass

n=Node()

w=weakref.ref(n)

print(w()isNone)

deln

print(w()isNone)

```

A.FalseFalse??B.FalseTrue??C.TrueFalse??D.TrueTrue

答案:B

12.某分布式系统采用Raft共识,Leader收到客户端请求后首先

A.提交日志并应用状态机??B.将日志复制到多数节点??C.将日志写入本地持久化??D.广播心跳

答案:C

13.在CSS3中,实现元素水平垂直双居中且无需固定宽高,最佳方案是

A.margin:auto??B.position+transform??C.flex+justify/align??D.grid+placeitems

答案:D

14.某数据库采用两阶段锁,事务T1已持R锁,事务T2申请同一数据项的W锁,则T2

A.立即获得W锁??B.等待直到T1释放所有锁??C.升级为W锁??D.回滚

答案:B

15.在软件架构评估中,ATAM方法主要关注

A.性能瓶颈??B.质量属性权衡??C.代码坏味道??D.安全漏洞

答案:B

16.某系统采用B+树索引,节点大小4KB,键长12字节,指针6字节,则阶数m约为

A.200??B.227??C.256??D.512

答案:B

17.在Go语言中,channel的缓冲长度为0时,其通信语义为

A.异步非阻塞??B.异步阻塞??C.同步阻塞??D.同步非阻塞

答案

文档评论(0)

1亿VIP精品文档

相关文档