2025年软件工程师笔试题及答案.docxVIP

  • 2
  • 0
  • 约8.96千字
  • 约 24页
  • 2026-01-14 发布于四川
  • 举报

2025年软件工程师笔试题及答案

一、单项选择题(每题2分,共20分)

1.在Linux内核中,当进程从用户态陷入内核态时,CPU自动完成的动作不包括

A.将当前RSP寄存器值保存到TSS.rsp0

B.将RFLAGS压入内核栈

C.将用户态RIP压入内核栈

D.将CS段寄存器切换为__KERNEL_CS

答案:A

解析:TSS.rsp0仅在任务切换时由内核手动加载,CPU不会自动保存RSP。

2.某分布式系统采用Raft共识算法,当Leader收到客户端写请求后,正确的日志提交顺序是

A.Leader本地追加→复制到多数→应用到状态机→响应客户端

B.Leader本地追加→响应客户端→复制到多数→应用到状态机

C.复制到多数→Leader本地追加→应用到状态机→响应客户端

D.Leader本地追加→复制到多数→响应客户端→应用到状态机

答案:D

解析:Raft保证“复制到多数”即可响应客户端,状态机应用可异步进行。

3.在C++20中,下列代码输出为

```cpp

includecoroutine

includeiostream

structawaiter{

boolawait_ready(){returnfalse;}

voidawait_suspend(std::corout

文档评论(0)

1亿VIP精品文档

相关文档