- 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)