VB逻辑运算符问题
两个题目解释一下:(1)设a=4b=3c=2d=1,下列表达式a>b+1Orc<dAndbModc的值是AtureB1C-1D0(2)设a=2b=3c=4下列表达式的值是...
两个题目解释一下:
(1)设 a=4 b=3 c=2 d=1,下列表达式a>b+1 Or c<d And b Mod c的值是
A ture B1 C -1 D 0
(2) 设a=2 b=3 c=4下列表达式的值是
Not a<=c Or 4*c=b^2 And <> a+c
A -1 B 1 C ture D flase 展开
(1)设 a=4 b=3 c=2 d=1,下列表达式a>b+1 Or c<d And b Mod c的值是
A ture B1 C -1 D 0
(2) 设a=2 b=3 c=4下列表达式的值是
Not a<=c Or 4*c=b^2 And <> a+c
A -1 B 1 C ture D flase 展开
1个回答
展开全部
1.D
a>b返回true
ture+1先把true转化为数就变成了-1,再加1就是0
所以a>b+1返回0,就是false
c<d为false
即false or false 还是false
b Mod c为1,转化成BOOLEAN,就变成true
false and true 当然是false了,所以最后为0
2
a<=c为true ,加个not就是false
4*c=b^2就是16=9,显然是false
所以前面Not a<=c Or 4*c=b^2返回false
最后false And <> a+c有毛病
此题有误
a>b返回true
ture+1先把true转化为数就变成了-1,再加1就是0
所以a>b+1返回0,就是false
c<d为false
即false or false 还是false
b Mod c为1,转化成BOOLEAN,就变成true
false and true 当然是false了,所以最后为0
2
a<=c为true ,加个not就是false
4*c=b^2就是16=9,显然是false
所以前面Not a<=c Or 4*c=b^2返回false
最后false And <> a+c有毛病
此题有误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询