22春“计算机科学与技术”专业《编译原理基础》在线作业答案参考
1. 语法制导的产生式有多组语义规则。(  )
A.正确
B.错误
参考答案:B
2. 出现在赋值号左部的下标变量,可只具有左值。(  )
A.错误
B.正确
参考答案:B
3. LL(1)分析表可用一个二维数组表示,它的每一行与文法的一个什么符号相关联?(  )
A.非终结符号
B.终结符号
C.界符#号
D.开始符号
参考答案:A
4. 词法分析器的输出是(  )。
A.字符串
B.二元式
C.三元式
D.四元式
参考答案:A
5. 过程定义是一个声明,它的最简单形式是将一个名字和一个语句联系起来,该名字是过程名,而这个语句是过程体。(  )
A.正确
B.错误
参考答案:A
6. 类型转换时,整数到实数的转换称为(  )。
A.截断
历史知识大全
B.舍入
C.拓展
D.收缩
参考答案:C
7. 如果有的文法的一些句子有不止一种推导过程,则该文法具有二义性。(  )
A.错误
B.正确
参考答案:A
8. 对于有同一接受集的FA,与之等价且具有最小状态数的DFA在什么意义下是惟一的?(  )
A.同构六一儿童节送什么礼物合适女孩
B.等价
C.最小化
D.不可区分
参考答案:A
9. 一个数据类型通常包括三种要素,下面(  )不是
A.用于区别这种类型的数据对象的属性
B.这种类型的数据对象可以具有的值
C.对这种类型的数据对象的内存分配
D.可以作用于这种类型的数据对象的操作
参考答案:C
10. 算符优先分析法采用“移近—归约”技术,其归约过程是规范的。(  )
A.正确
B.错误
参考答案:B
11. 在JavaScript中,下面变量的声明和赋值语句错误的是(  )。
A.x=10
B.int x=10
C.var x=10
D.var x,y,x=10
参考答案:B中国皮沙发十大品牌
12. 一个二义性文法可以是SLR文法或LALR文法。(  )
A.对
山东旅游景点大全景点排名B.错
参考答案:B
13. 把汇编语言程序翻译成机器可执行的目标程序的工作是由编译器完成的。(  )
A.正确
B.错误
参考答案:B
14. 有时不需要将一个布尔表达式从头算到尾,而只需计算它的一个子表达式,便能确定整个布尔表达式的真假值。(  )
A.错误
B.正确
参考答案:B
15. 编译程序必须完成的工作有(  )。 (1)词法分析(2)语法分析(3)语义分析(4)目标代码生成(5)中间代码生成(6)代码优化
A.(1)(2)(3)(4)
B.(1)(2)(3)(4)(5)
C.(1)(2)(3)(4)(5)(6)
D.(1)(2)(3)(4)(6)
参考答案:A特异功能的人
16. 算符优先关系表不一定存在对应的优先函数。(  )
A.正确
B.错误
参考答案:A
17. 解释程序是在翻译完成之后生成目标代码,然后执行目标代码。(  )
A.错误
B.正确
参考答案:A
18. 已知文法G[S]:S→A0|Bl,A→S1|1,B→S0|0; 该文法属于乔姆斯基定义的哪类文法?(  )
A.0型
B.1型
马化腾 老婆C.2型
D.3型
参考答案:D
19. 在语法制导定义中,终结符可能具有综合属性,也可能具有继承属性。(  )
A.错误
B.正确
参考答案:A
20. 语法制导翻译的模式,就是对文法中的每个非终结符号都附加一个语义动作或语义子程序。(  )
A.错误
B.正确
参考答案:B