问题 单项选择题

下列选项中可以得到“3*7=2”结果的VBA表达式为( )。

A.“3*7”&“=”&3*7

B.“3*7”+“=”+3*7

C.3*7&“=”&3*7

D.3*7+“=”+3*7

答案

参考答案:A

解析: 本题考查VBA中字符串连接的知识。在VBA中,字符串连接运算符有“&”和“+”两个,“&”运算符无论运算符两端的操作数为何种类型均执行强制连接;“+”只有当运算符两端的操作数都为字符串的时候才执行连接运算,否则就执行算术加法运算。本题中要连接的除了字符串以外还有数值型表达式3*7,所以不能用“+”而只能用“&”。另外,前面的3*7是一个字符串,要用双引号括起来,否则会当作表达式处理。

单项选择题 A1/A2型题
单项选择题 A3/A4型题