在VBScript的基本语法中,对变量名的命名方法有着严格的要求,以下对变量名的命名规则描述错误的是()
A.变量的名字必须以字母开头
B.名字中不能含有句号
C.名字不能超过25个字符
D.名字中不能含有句号
A.变量的名字必须以字母开头
B.名字中不能含有句号
C.名字不能超过25个字符
D.名字中不能含有句号
A.MOV AX ,BUFl*BUF2
B.MOV AX ,BUF1/BUF2
C.MOV AX ,BUF1+ES :BUF2
D.MOV AX ,BUF2-BUF1
A.语句void prt_char();有错,它是函数调用语句,不能用void说明
B.变量名不能使用大写字母
C.函数说明和函数调用语句之间有矛盾
D.函数名不能使用下划线
A.VBScript是ASP默认的脚本语言
B.VBScript必须附属在 HTML中执行
C.VBScript只能用来编写客户端脚本,不能用来编写服务器端脚本
D.VBScript是由Microsoft公司推出的一种脚本语言
赋值语句的文法及语义动作描述如下: (1)A→i:=E {GEN(:=,E.PLACE,_,ENTRY(i))} (2)E→E1+E2 {E.PLACE:=NEWTEMP;GEN(+,E1.PLACE,E2.PLACE,E.PLACE)} (3)E→E1*E2 {E.PLACE:=NEWTEMP;GEN(*,E1.PLACE,E2.PLACE,E.PLACE)} (4)E→-E1 (E.PLACE:=NEWTEMP;GEN(@,E1.PLACE,_E.PLACE)} (5)E→(E1) {E.PLACE:=E1.PLACE} (6)E→i {E.PLACE:=ENTRY(i)} 其中,GEN(:=,E.PLACE,_,ENTRY(i))表示把四元式(:=,E.PLACE,_,ENTRY(i)填入四元式表。ENTRY(i)表示i所代表的量在符号表的入口地址。E.PLACE表示存放E值的变量名在符号表的入口地址。 请写出赋值语句X:=-B*((C+D)+A的自下而上的语法制导翻译过程。