选择题
VBA中,如果对变量NewVar没有进行声明而直接执行语句:NewVar=2016,则下列结论中正确的是______。
A、
程序运行会出现错误,因为NewVar没有声明
B、
程序可以运行,NewVar的数据类型为Variant
C、
程序可以运行,NewVar的数据类型为Integer
D、
程序可以运行,NewVar的数据类型为Double
【正确答案】
B
【答案解析】
在VBA中,没有直接定义而通过一个值指定给变量名,或Dim定义中省略了As<VarType>短语的变量,或当在变量名称后没有附加类型说明字符来指明隐含变量的数据类型时,默认为Variant数据类型,故本题选择B选项。
提交答案
关闭