已知a=0:4,b=1:5,下面的运算表达式出错的是()A、a+bB、a./bC、a.*bD、a*b

题目

已知a=0:4,b=1:5,下面的运算表达式出错的是()

  • A、a+b
  • B、a./b
  • C、a.*b
  • D、a*b
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列表达式中( )不是布尔表达式。

A. A=3

B. A div B

C. A and B

D. A>B


参考答案B

第2题:

设a、b、c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是______。

A.'a'&&'b',

B.a<=b

C.a||b+c&&b-c

D.!((a<<b)&&!c||1)


正确答案:D

第3题:

图示结构用力矩分配法计算时分配系数为()

A.μBA=0.5,μBC=0.5,μBD=μBE=0

B.μBA=μBC=4/15,μBD=3/15,μBE=0

C.μBA=μBC=4/13,μBD=1,μBE=0

D.μBA=0.5,μBC=0.5,μBD=1,μBE=0


答案D

第4题:

下列叙述中,错误的一条是______。

A.已知i=3,执行语句k=(++i)+(++i)+(++i)后,k的值为15

B.逻辑表达式!(5>3)&&(2<4)的值为0

C.表达式'c'&&'d'||!(3+4)的值为1

D.整型、实型、字符型数据可以混合运算


正确答案:A

第5题:

a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是 ( )

A.'a'&&'b

B.a<=b

C.ab+c&&b-c

D.!((a<b)&&!c1)


正确答案:D

第6题:

请问经过表达式a=3+1>5?0:1的运算,变量a的最终值是什么?

A. 3

B. 1

C. 0

D. 4


正确答案:B

第7题:

设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是______。

A.'a'&&'b'

B.a<=b

C.a||+c&&b-c

D.!((a<b) &&!c||1)


正确答案:D
解析:选项A:'a'&&'b'是字符a与b的相与,不为0:选项B:a=b,由题中变量赋值可知,结果为1。选项C:a||+c&&b-c,结果为1;选项D:!((aB) &&!c||1),运算结果为0。

第8题:

设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是( )。

A.(!a==1)&&(!b==0)

B.(a<B)&&!c||1

C.a&&b

D.a||(b+B)&&(c-A)


正确答案:A
解析:本题考查逻辑运算。根据运算符的优先级顺序,选项A的值为“(!2==1)&&(!3==0)=0&&(!3==0)=0”,选项B的值为“(2>3)&&!4||1=0&&!4||1=0&&0||1=0||1=1”。选项C的值为“2&&3=1”。选项D的值为“2||(6)&&(2)=2||1=1”。所以只有选项A的值为0。注意:在进行逻辑与运算时,若“&&”的左边运算结果已经为0,则“&&”右边的表达式将不再进行计算,结果总为0;在进行逻辑或运算时,若“||”的左边运算结果已经为1,则“||”右边的表达式也将不再进行计算,结果总为1。

第9题:

设有定义: int a=2,b=3,c=4;, 则以下选项中值为0的表达式是A.(!a==1)&&(!b==0)B.(a

设有定义: int a=2,b=3,c=4;, 则以下选项中值为0的表达式是

A.(!a==1)&&(!b==0)

B.(a<b)&& !c‖1

C.a && b

D.all(b+b)&&(c-a)


正确答案:A
解析:计算逻辑表达式要注意的问题有三个:一、3个逻辑表达式的优先级从高到低依次是!(逻辑非)、&&(逻辑与)、‖(逻辑或);二、运算符&&或‖的左边运算分量分别为“假”或“真”的时候已经能够得出整个表达式的值,故右边运算分量将被“短路”,即忽略右边的表达式.三、逻辑值能够自动转换为整数值:“真”=1、“假’=0;整数值也能自动转换为逻辑值:0=“假”,非0=“真”。选项A中(!a=1)&&(!b==0)→(12==1)&&(!b==0)→(0==1)&&(!b==0)→0&&(!b==0)→0(&&右边表达式(!b==0)被“短路”);选项B中(ab)&&!c‖1→(23)&&!4‖1→1&&0‖→0‖→1;选项C中a&&b→2&&3→1选项Da‖(b+b)&&(c-a)→2‖(b+b)&&(c,a)→1(‖右边表达式(b+b)&&(c-a)被“短路”)。所以本题选A。

第10题:

表达式1+3\2>1 0r6Mod4<3AndNot 1的运算结果是( )。 A.一1B.0C.1SXB

表达式1+3\2>;1 0r6Mod4<;3AndNot 1的运算结果是( )。

A.一1

B.0

C.1

D.其他


正确答案:A
A.【解析】本题考查VBA中运算符优先级的知识。在VBA中,运算符之间的优先级的关系是:算术运算符>连接运算符>比较运算符>逻辑运算符。而各种运算符内部的运算符也有其自己的优先级。另外要注意,在进行逻辑运算时,And优先级高于or。在VBA中允许逻辑量进行算术运算,True处理成一l,False处理成0;反过来数值参与逻辑运算时0处理成False,非0处理成True。