北语网院21秋《编译原理》作业_3题目
21秋《编译原理》作业_31.[单选题] 在语法分析处理中, FIRST 集合、 FOLLOW 集合、 SELECT 集合均是_____。
A.非终极符集
B.终极符集
C.字母表
D.状态集
答:——B——
2.[单选题] 文法分为四种类型,即0型、1型、2型、3型。其中0型文法是_____。
A.短语文法
B.正则文法
C.上下文有关文法
D.上下文无关文法
答:——A——
3.[单选题] _____和代码优化部分不是每个编译程序都必需的。
A.语法分析
B.中间代码生成
C.词法分析
D.目标代码生成
答:——B——
4.[单选题] 代码生成阶段的主要任务是( )
A.把高级语言翻译成汇编语言
B.把高级语言翻译成机器语言
C.把中间代码变换成依赖具体机器的目标代码
D.把汇编语言翻译成机器语言
答:————
5.[单选题] 用高级语言编写的程序经编译后产生的程序叫_____。
A.源程序
B.目标程序
C.连接程序
D.解释程序
答:————
6.[单选题] 文法 G 产生的_____的全体是该文法描述的语言。
A.句型
B. 终结符集
C. 非终结符集
D. 句子
答:————
7.[单选题] 编译程序前三个阶段完成的工作是( )。
A.词法分析、语法分析和代码优化
B.代码生成、代码优化和词法分析
C.词法分析、语法分析、语义分析
D.词法分析、语法分析和中间代码生成
答:————
8.[单选题] 构造编译程序应掌握______。
A.源程序
B.目标语言
C.编译方法
D.以上三项都是
答:————
9.[单选题] 解释程序处理语言时 , 大多数采用的是_____方法。
A.源程序命令被逐个直接解释执行
B.先将源程序转化为中间代码 , 再解释执行
C. 先将源程序解释转化为目标程序 , 再执行
D. 以上方法都可以
答:————
10.[单选题] _____是两类程序语言处理程序。
A.高级语言程序和低级语言程序
B.解释程序和编译程序
C.编译程序和操作系统
D.系统程序和应用程序
答:————
11.[判断题] 一个数组是由同一类型数据所组成的某种n维矩形结构。
A.对
B.错
答:————
12.[判断题] 优化使得运行速度加快或者占用存储空间减少,或者两者都有。
A.对
B.错
答:————
13.[判断题] <img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/3082.bmp"/>
A.对
B.错
答:————
14.[判断题] <img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/3086.bmp"/>
A.对
B.错
答:————
15.[判断题] PL/0编译程序的语法分析采用了自顶向下的递归子程序法。
A.对
B.错
答:————
16.[判断题] 代码外提是把产生的结果独立于循环执行次数的表达式,放到循环的前面。
A.对
B.错
答:————
17.[判断题] 综合属性是用于“ 自上而下 ”传递信息。( )
A.对
B.错
答:————
18.[判断题] 对所有的LR分析器总控程序都是相同的。
A.对
B.错
答:————
19.[判断题] 可以将编译程序的几个不同阶段组织成为一遍,也可以把一个阶段分成若干遍完成。
A.对
B.错
答:————
20.[判断题] 计算机高级语言翻译成低级语言只有解释一种方式。( )
A.对
B.错
答:————
21.[判断题] 一个多遍的编译程序可以较之一遍的编译程序少占内存。
A.对
B.错
答:————
22.[判断题] 正则文法其产生式为 A->a , A->Bb,A,B∈VN , a 、 b∈VT 。( )
A.对
B.错
答:————
23.[判断题] 甲机上的某编译程序在乙机上能直接使用的必要条件是甲机和乙机的操作系统功能完全相同。( )
A.对
B.错
答:————
24.[判断题] 静态数据区用于可变数据以及管理过程活动的控制信息。
A.对
B.错
答:————
25.[判断题] <img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/3080.bmp"/>
A.对
B.错
答:————
页:
[1]