编译系统概述--自测练习与单元测试【含答案】 编译技术

(1)多选题

1.13 程序语言一般分为()和()

A   高级语言

B   专用程序语言

C   低级语言

D   通用程序语言

(2)多选题

1.14 高级语言的翻译方式有()和()

A   汇编方式

B   模拟方式

C   解释方式

D   编译方式

(3)判断题

1.15 有人说:“用高级语言编写的源程序必须通过编译,得到目标代码后才能投入运行”

(4)单选题

1.1 编译过程中,语法分析器的任务不包括()

A   分析单词是怎样构成的

B   分析单词串是如何构成语句和说明的

C   分析语句和说明是如何构成程序的

D   分析程序的结构

(5)单选题

1.2 编写一个计算机高级语言的源程序后,到正式上机运行之前,一般要经过()这几步 a、编辑 b、编译 c、连接 d、运行

A   abcd

B   abc

C   ac

D   ad

(6)单选题

1.3 解释方式和编译方式的主要区别在于

A   能否对源程序查错

B   能否生成目标代码

C   能否多用户运行

D   机器资源利用率高低

(7)单选题

A   不报错

B   语法分析时报错

C   词法分析时报错

D   代码生成时报错

(8)单选题

1.5 若在C语言程序中出现“aa 11 bb=123;”,且不出现在引号和注释里,在编译时会

A   词法分析时报错

B   语义分析时报错

C   生成中间代码时报错

D   语法分析时报错

(9)单选题

1.6 面向机器的语言指的是

A   用于解决机器硬件设计问题的语言

B   特定计算机系统所固有的语言

C   各种计算机系统都通用的语言

D   只能在一台计算机上使用的语言

(10)单选题

1.7 面向机器语言的特点是

A   程序的执行效率低,编制效率低,可读性差

B   程序的执行效率高,编制效率高,可读性强

C   程序的执行效率低,编制效率高,可读性强

D   程序的执行效率高,编制效率低,可读性差

(11)单选题

1.8 编译程序是对

A   汇编程序的翻译

B   高级语言的解释执行

C   机器语言的执行

D   高级语言的翻译

(12)单选题

1.9 编译程序是一种()软件

A   系统

B   应用

C   MIS

D   ERP

(13)单选题

1.10 ()不是编译程序的组成部分

A   词法分析器程序

B   代码生成程序

C   设备管理程序

D   语法分析程序

(14)单选题

1.11 设有表达式a*b-c,将其中a*b识别为表达式的编译阶段是()

A   词法分析

B   语法分析

C   语义分析

D   代码生成

(15)多选题

1.12 编译原理各阶段的工作都涉及到()

A   表格管理

B   语法分析

C   出错处理

D   代码优化

获取标准答案请阅读全文

未经允许不得转载!编译系统概述--自测练习与单元测试【含答案】 编译技术