设x=’’123’’,y=123,k=’’y’’,表达式x+&k的值是

admin2016-11-20  27

问题 设x=’’123’’,y=123,k=’’y’’,表达式x+&k的值是

选项 A、123123
B、246
C、123y
D、数据类型不匹配

答案D

解析 &<字符型变量>为宏替换函数,用来替换字符型变量的内容,即函数值是变量中的字符串。由此可知,题中&k=&’’123’’=123,也就是说&k的值为数值型,而x=’’123",为字符型数据,故x和&k数据类型不匹配,不能做运算。
转载请注明原文地址:https://jikaoti.com/ti/tik0FFFM
0

最新回复(0)