编译原理第一章编译系统概述课后题

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

    A. 分析单词是怎样构成的

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

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

    D. 分析程序的结构

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

    A. abcd

    B. abc 

    C. ac

    D. ad

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

    A. 能否对源程序查错

    B. 能否生成目标代码

    C. 能否多用户运行

    D. 机器资源利用率高低

1.4 若在Pascal语言源程序中出现“&#&”,且不出现在引号和注释里,在编译时会 ()

    A. 不报错

    B. 语法分析时报错

    C. 词法分析时报错 

    D. 代码生成时报错

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

    A. 词法分析时报错

    B. 语义分析时报错

    C. 生成中间代码时报错

    D. 语法分析时报错

1.6 面向机器的语言指的是

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

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

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

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

1.7 面向机器语言的特点是

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

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

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

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

1.8 编译程序是对

    A. 汇编程序的翻译

    B. 高级语言的解释执行

    C. 机器语言的执行

    D. 高级语言的翻译

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

    A. 系统 

    B. 应用

    C. MIS

    D. ERP

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

    A. 词法分析器程序

    B. 代码生成程序

    C. 设备管理程序

    D. 语法分析程序

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

    A. 词法分析

    B. 语法分析 

    C. 语义分析

    D. 代码生成

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

    A. 表格管理

    B. 语法分析

    C. 出错处理

    D. 代码优化

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

    A. 高级语言

    B. 专用程序语言

    C. 低级语言

    D. 通用程序语言

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

    A. 汇编方式

    B. 模拟方式

    C. 解释方式

    D. 编译方式

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

    正确

    错误 

注意:答案就是标红的那个,有多选,单选和判断题。

你可能感兴趣的:(编译原理)