单选题 执行下列命令后:
D='*'
?'5&D8='+STR(5&DB,2)
命令?输出的值为()

【正确答案】 D
【答案解析】[分析] 我们通过分析题目所给的程序,D='*';也就是D的值是*号,第二行中的&符号表示的是宏替换函数,它的功能是用内存变量或数组元素的内容取代“&”号及其后的变量名。因此5&D8被转换成5*8=40,然后通过函数STR (40,2)的操作,数值型的40被转换为“40”,因此最后的输出是“5*8=40”,本题的正确答案是D。