CMS专题

填空题设有三个变量a、b、c,其中 a = 3,b = 4,c = 5。则表达式“a ^ b + b Mod c - c / a” 的值是()

题目
填空题
设有三个变量a、b、c,其中 a = 3,b = 4,c = 5。则表达式“a ^ b + b Mod c - c / a” 的值是()
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

表达式5Mod3+3\5*2的值是A.0 B.2 C.4 D.6


正确答案:B
【解析】算术运算的优先级由高到低为:幂(^)→取负(-)→乘、浮点除(*、/)→整除(\)→取模(Mod)→加、减(+、-)→连接(&)。表达式5 Mod 3+3\5*2的运算过程为:表达式5 Mod 3+3\5*2→2+3\10→2+0→2。

第2题:

设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )。A. B. S

设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )。

A.

B.

C.

D.


正确答案:D
该题考查逻辑与”&&”和逻辑或”||”以及逻辑非”!¨符号的用法。选项A)即3&&4为真;选项B)即3<=4为真;选项C)是一个逻辑或与逻辑与的混合运算,只要执行了逻辑或左半部分,程序将直接停止执行逻辑或右半部分程序,因为x的值为真;此时选项c)变为l&&一1为真。选项D)不用计算,括号内逻辑或右边的值为l,因而括号内的值为1,再进行逻辑非运算得0。

第3题:

表达式 5 Mod 3+3\\5*2的值是( )。

A.0

B.2

C.4

D.6


正确答案:B

第4题:

表达式5 Mod3+5/3的值是()

  • A、0
  • B、3
  • C、4
  • D、6

正确答案:B

第5题:

设整型变量a值为9,则下列表达式中使b的值不为4的表达式()。

A.b=a/2

B.b=a%2

C.b=8-(3,a-5)

D.b=a>5?4:2


正确答案:B

第6题:

表达式5Mod 3+3\5*2的值是( )。

A.0

B.2

C.4

D.6


正确答案:B
解析:算术运算的优先级由高到低为:幂(^)→取负(-)→乘、浮点除(*、/)→整除(/)→取模(Mod)→加、减(+,-)→连接(&)。表达式SMod3+3\5*2的运算过程为:表达式5Mod3+3\5*2→2+3/10→2+→2。

第7题:

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

表达式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。

第8题:

表达式4+6*7\8Mod3的值是( )

A.8

B.7

C.6

D.5


正确答案:C

第9题:

设a的值为5,b的值为10,则表达式(a-4) mod b的结果为()

  • A、0
  • B、10
  • C、5
  • D、1

正确答案:D

第10题:

表达式23/5.8、23/5.8、23 Mod 5.8的运算结果分别是()

  • A、3、3.9655、3
  • B、3.9655、3、5
  • C、4、4、5
  • D、3.9655、4、3

正确答案:B