【正确答案】
B
【答案解析】【解析】①变量必须是由字母、汉字、数字、下划线组成的字符串,且第一个字符必须是英文字母或者汉字,最后一个字符可以是类型说明符;
②变量名不能包含+ - * / !@ # ¥ ?小数点等字符,且长度不能超过255;
③不能用Visual Basic的保留字(例如End、Len、Sub等)作为变量名,但可以把保留字嵌入到变量名中,同时变量名也不能是末尾带有说明符的保留字;
④Visual Basic不区分变量名和其他名字中字母的大小写,但习惯上,符号常量一般用大写字母定义。
故本题选B。