关于VB.的一些问题。

"21/2/2012"是日期型常量。E-12是符合要求的变量名。这两句话分别错在哪里?下面()是不合法的整型常数。A、100B、%0100C、&H100D、&o100答案... "21/2/2012"是日期型常量。
E-12是符合要求的变量名。

这两句话分别错在哪里?

下面( )是不合法的整型常数。A、100 B、%0100 C、&H100 D、&o100
答案是B,求为什么。

如果变量a=2,b="abc",c="acd"则表达式a<b and b=c的值为(Flase)。为什么?

谢谢额。麻烦了,解释详细点。
展开
 我来答
UNi2013
2013-06-06 · TA获得超过293个赞
知道小有建树答主
回答量:185
采纳率:100%
帮助的人:159万
展开全部
"21/2/2012" 是字符型常量,所有 “ ” 限界符内的,都被认为是字符表达式。
E-12 不符合VB变量命名规则,会被认为是 E 减 12。

A、100 '100 的十进制表示
B、%0100 '错的,正确应为 100%
C、&H100 ‘256 的十六进制表示
D、&o100 ’64 的八进制表示

由于
a=2
b="abc"
c="acd"

a<b → True

b=c → Flase

a<b and b=c → True and Flase → Flase
追问
a<b为什么可以得出是True?
b=c为什么是Flase?
麻烦了。
追答
b=c 在本题中不是赋值,而是比较,VB 字符串的比较是逐字符按ASCII值进行比较的,所以
"abc" = “acd” → Flase
至于 a<b 为何是 True,我也不很理解,我是实测出来的:
a=2
b="abc"
Print a<b
就算:
a=99999
b="a"
Print a<b
还是返回 True 的,好像是数值都比字符小的。
匿名用户
2013-06-05
展开全部
E-12是符合要求的变量名。 e-12在vb里默认表示10的负12次方,第一题不懂

这两句话分别错在哪里?

下面( )是不合法的整型常数。A、100 B、%0100 C、&H100 D、&o100
答案是B,求为什么。 ‘C和D是用十六进制表示的整型变量

如果变量a=2,b="abc",c="acd"则表达式a<b and b=c的值为(Flase)。为什么? b不等于c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式