在语法制导翻译中不采用拉链一返填技术的语句是_______。A.转向语句B.赋值语句C.条件语句D.循环语
在语法制导翻译中不采用拉链一返填技术的语句是_______。
A.转向语句
B.赋值语句
C.条件语句
D.循环语句
在语法制导翻译中不采用拉链一返填技术的语句是_______。
A.转向语句
B.赋值语句
C.条件语句
D.循环语句
第1题
A.错误
B.正确
第4题
A.正确
B.错误
第6题
给出下面说明语句的文法: D→namelist attrilist|attrilist(D) namelist→i,namelist|i attrilist→A attrilist|A A→fixed|float|binary|decimal|real|complex D→attrilist(D)的含义是:在括号中的声明提到的所有名字有attrilist中给出的属性,而不管声明嵌套多少层。试给出该文法的语法制导翻译文法。
第10题
设有语句: if(ex)S1;else S2; 该语句执行功能的流程图如图6—1所示。
要求: (1)根据流程图描述的语义为上面的语句设计代码(四元式)结构填入下面代码区:
注意: ①语句ex、S1、S2的中间代码可以用ex,code、S1.code、S2.code表示。 ②转移类四元式的转向目标统一写在四元式的result位置。 无条件转移操作符用“j”表示,例如,(j,,,100)表示无条件转移到addr为100的四元式。 有条件转移操作符用“jT”表示为“真”转移。例如,(jTex值,,100)表示对ex值进行判断,当ex值为真时转移到地址为100的四元式。类似地有转移操作符“jF”表示为“假”转移。 ③code部分可以有空语句,即code部分不填写任何内容。 (2)给出语句标号next拉链一返填的描述。
第11题
A. PROCESS为一无限循环语句;敏感信号发生更新时启动进程,执行完成后,等待下一次进程启动。
B. 敏感信号参数表中,应列出进程中使用的所有输入信号;
C. 进程由说明部分、结构体部分、和敏感信号参数表三部分组成;
D. 当前进程中声明的信号也可用于其他进程。