约定每个局部化单位的起始偏移为0,整型、字符型占1个单元,实型占2个单元。在下面的程序中,第5行代码中变量i的层数和偏移量是_______.1.inti,j;2.intmain()3.{chari;4.i=’A’;5.{floati;6. i=0;}7.i=‘B’;8.}
A. 1,0
B. 1,1
C. 2,0
D. 2,1
查看答案
LL(1)语法制导方法是在LL(1)文法基础之上,在( )位置,增加一些语义动作。
A. 在产生式右端的任何.
B. 在产生式右端的最后.
C. 在产生式右端的最前.
D. 在产生式左端的最前.
标识符的抽象地址()。
A. 就是标识符的实际地址
B. 可以在目标代码生成阶段确定标识符的实际地址
C. 与标识符的实际地址无关
D. 以上各项均不满足
下标变量的中间代码的结果是()。
A. 直接型的
B. 间接型的
C. 直接型的或者间接型的
D. 既不是直接型的,也不是间接型的
赋值号左侧变量的类型和赋值号右侧表达式的类型不是赋值兼容时,则需要()。
A. 就要把表达式的计算结果强制转换成左侧变量类型。
B. 就要把左侧变量类型强制转换成表达式的计算结果类型。
C. 就要把表达式的计算结果强制转换成左侧变量类型,或者把左侧变量类型强制转换成表达式的计算结果类型。
D. 各项均满足。