表达式VaL (".123E2CD")的值是( )。
A.0.123
B.12.3
C.0
D..123E2CD
第1题:
采用语法制导翻译思想,表达式E 的“值”的描述如下: 产生式 语义动作 S′→E {print E.VAL} E→E1+E2 {E.VAL∶=E1.VAL+E2.VAL} E→E1*E2 {E.VAL∶=E1.VAL*E2.VAL} E→(E1) {E.VAL∶=E1.VAL} E→n {E.VAL∶=n.LEXVAL} 请采用LR 分析方法,给出表达式(5*4+8)*2 的语法树并在各结点注明语义值VAL。
第2题:
采用语法制导翻译思想,表达式E 的“值”的描述如下: 产生式 语义动作 S′→E {print E.VAL} E→E1+E2 {E.VAL∶=E1.VAL+E2.VAL} E→E1*E2 {E.VAL∶=E1.VAL*E2.VAL} E→(E1) {E.VAL∶=E1.VAL} E→n {E.VAL∶=n.LEXVAL} 如采用LR 分析方法,给出表达式(5*4+8)*2 的语法树并在各结点注明语义值VAL。
第3题:
26、表达式Val(".123E2CD")的值是()。
A.123
B.0
C.12.3
D.123E2CD
第4题:
表达式Val(".123E2CD")的值是( )。
A.123
B.12.3
C.0
D.123E2CD
第5题:
表达式Val("123E2CD")的值是( )。
A.123
B.12.3
C.0
D.123E2CD
第6题:
设“A=”87654321””,则表达式Val(Left(A,4)+Mid(A,4,2))的值为( )。
A.876543
B.876554
C.8
D.6
第7题:
下列表达式的值为2123的是( )。
A.Val("123asd")&2000
B.Val("123asd")+2000
C.Str(123)&"2000"
D.Str(123)+"2000"
第8题:
表达式Val("12")+val("2")的返回值是( )
A.12
B.14
C.122b
D.出错
第9题:
表达式Val("12")/2的返回值是( )
A.6
B.8
C.12
D.出错