2026年最新软件设计师考试(程序设计基础)试题及答案.docxVIP

  • 0
  • 0
  • 约1.05万字
  • 约 36页
  • 2026-06-29 发布于河南
  • 举报

2026年最新软件设计师考试(程序设计基础)试题及答案.docx

2026年最新软件设计师考试(程序设计基础)试题及答案

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

1.以下关于编译型语言与解释型语言的特性描述,结合2026年主流WebAssembly(Wasm)执行逻辑,说法正确的是()

A.解释型语言执行前需要生成完整的目标平台机器码,执行效率高于编译型语言

B.Wasm的JIT(即时编译)模式属于纯解释执行,不会生成任何机器码缓存

C.Wasm的AOT(提前编译)模式属于编译型执行逻辑,运行前生成目标平台机器码,启动速度优于JIT模式

D.编译型语言的可移植性优于解释型语言,无需适配不同操作系统的指令集

答案:C

解析:编译型语言核心特征是执行前完成全量语法语义分析并生成目标机器码,执行效率高但可移植性差;解释型语言逐行解析执行,无需生成全量机器码,可移植性高但执行效率低。A选项描述倒置;B选项JIT模式会将热点代码编译为机器码缓存,不属于纯解释执行;D选项编译型语言生成的机器码绑定特定指令集,可移植性弱于解释型语言;C选项描述符合WasmAOT的执行逻辑,正确。

2.编译器的工作流程分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成6个阶段,以下属于语法分析阶段任务的是()

A.将源代码拆分为标识符、关键字、常量等Token序列

B.验证表达式的操作数类型是否匹配,变量是否已声明

C.识别if-e

文档评论(0)

1亿VIP精品文档

相关文档