第1讲绪论

本讲模拟练习题(不计分)

1、单选题:
‏编译是对()。‌
选项:
A: 机器语言的执行
B: 汇编语言的翻译
C: 高级语言的翻译
D: 高级语言程序的解释执行
答案: 【 高级语言的翻译

2、单选题:
‍用高级语言编写的程序经编译后产生的程序叫( ).‌
选项:
A: 源程序
B: 目标程序    
C: 连接程序
D: 解释程序
答案: 【 目标程序    

3、单选题:
​( )不是编译程序的组成部分。‍
选项:
A: 词法分析程序
B: 代码生成程序
C: 设备管理程序
D: 语法分析程序
答案: 【 设备管理程序

4、单选题:
‎源程序是句子的集合,( )可以较好地反映句子的结构。​
选项:
A: 线性表
B: 树
C: 完全图
D: 堆栈
答案: 【 树

5、单选题:
‏编译程序是一种( )。‌
选项:
A: 汇编程序
B: 翻译程序
C: 解释程序
D: 目标程序
答案: 【 翻译程序

6、单选题:
‍按逻辑上划分,编译程序第三步工作是( )。‌
选项:
A: 语义分析
B: 词法分析
C: 语法分析
D: 代码生成
答案: 【 语义分析

7、单选题:
‌编译程序中语法分析器接收以( )为单位的输入。‍
选项:
A: 单词
B: 表达式
C: 产生式
D: 句子
答案: 【 单词

8、单选题:
‏编译过程中,语法分析器的任务就是( )。​
选项:
A: 分析单词是怎样构成的
B: 分析单词串是如何构成语句和声明的
C: 分析语句和声明是如何构成程序的
D: 分析程序的结构
答案: 【 分析单词串是如何构成语句和声明的

9、单选题:
‏语法分析时所依据的是( )‌
选项:
A: 语法规则
B: 词法规则
C: 语义规则
D: 等价变换规则
答案: 【 语法规则

第1讲测验计分

1、单选题:
‎编译是对(   )。‌
选项:
A: 机器语言的执行
B: 汇编语言的翻译
C: 高级语言的翻译
D: 高级语言程序的解释执行
答案: 【 高级语言的翻译

2、单选题:
‍把汇编语言程序翻译成机器可执行的目标程序的工作是由( )完成的。‏
选项:
A: 编译器
B:  汇编器
C: 解释器
D: 预处理器
答案: 【  汇编器

3、单选题:
‏用高级语言编写的程序经编译后产生的程序叫( )。‏
选项:
A: 源程序
B: 目标程序       
C: 连接程序       
D: 解释程序
答案: 【 目标程序       

4、单选题:
‎( )不是编译程序的组成部分。‌
选项:
A: 词法分析程序
B: 代码生成程序
C: 设备管理程序
D: 语法分析程序
答案: 【 设备管理程序

5、单选题:
通常一

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注