下列可作为Visual Basic 变量名的是?

[复制链接]
查看11 | 回复5 | 2010-6-7 17:09:56 | 显示全部楼层 |阅读模式
A.2ab
B.a2b
C.a-b
D.then
恩,麻烦解释下为什么...

回复

使用道具 举报

千问 | 2010-6-7 17:09:56 | 显示全部楼层
答案是B,因为vb中变量必须以字母开头,不允许使用运算符,不允许使用命令或函数关键字,A中使用了数字开头,C中使用了-号,D中then是IF语句中的关键字
回复

使用道具 举报

千问 | 2010-6-7 17:09:56 | 显示全部楼层
是B,因为变量名开头不能使用数字,排除A;then是关键字,排除D;变量名里不能出现运算符,排除C。因此是B
回复

使用道具 举报

千问 | 2010-6-7 17:09:56 | 显示全部楼层
变量名的命名规则如下,一由字母数字下划线,汉字组成,用英文字母或汉字开头,二不能包含除下划线之外的标点符号三不能用vba的关键字,如dim和保留自如sub,四字符个数不得多于255个,五变量名不区分大小写,六变量名在同一作用域内必须是唯一的
回复

使用道具 举报

千问 | 2010-6-7 17:09:56 | 显示全部楼层
B变量名不能是关键字,不能以数字开头,不能有特殊符号(下划线 _ 记得好像可以)
回复

使用道具 举报

千问 | 2010-6-7 17:09:56 | 显示全部楼层
vb不熟悉,不过感觉是B,A用数字开头了,C有特出符号,D,then是关键字
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行