A-A+

设x=”998” Y=1 k=”2” 则表达式X+&k的值是()。A.9982B.1000C

2022-08-06 00:20:23 问答库 阅读 173 次

问题详情

设x=”998”,Y=1,k=”2”,则表达式X+&k的值是()。
A.9982
B.1000
C.”9982”
D.数据类型不匹配请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
本题考查的是VisualFoxPro中的宏替换。宏替换函数的功能是替换出字符型变量的内容,即函数值是变量中的字符串。这里k=”2”,则&k取出的是数值型2,而X=”998”,所以相加的结果是数据类型不匹配。

考点:表达式