Pascal表达式“2008 div 5 mod -2”的结果是()A、8B、-1C、0D、1

题目

Pascal表达式“2008 div 5 mod -2”的结果是()

  • A、8
  • B、-1
  • C、0
  • D、1
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

表达式10Mod2的值为( )。

A)O

B)1

C)2

D)5


正确答案:A
本题考查VBA中表达式运算的知识。在VBA中Mod是取余数运算,将返回左操作数整除右操作数后的余数。本题中10可以被2整除,所以余数为0。

第2题:

VBA表达式17 mod 3的运算结果是

A.0.5

B.1

C.1.5

D.2


正确答案:D
【答案】D【解析】运算符MOD是对两个操作数做除法并返回余数,因此17除以3结果是5,余数是2,因此17mod3的运算结果是2。

第3题:

表达式LEN(SPACE(O))的运算结果是( )

A、NULL.

B、1

C、0

D、″″

E、2


参考答案:C

第4题:

在VB中,表达式“32/16/2”的结果是()。

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

正确答案:B

第5题:

表达式1.5+3\2>2 Or 7 Mod 3<4 And Not 1的运算结果是( )。

A.-1

B.0

C.1

D.其他


正确答案:C
解析:本题考查表达式的运算结果。表达式涉及算术运算、关系运算和逻辑运算。首先要知道表达式出现的各种运算符的含义;其次要清楚这3类运算优先级。先计算表达式“1.5+3\2>2”。运算符“\”表示整数除法,“3\2”的结果是1。“1.5+3\2>2”相当于“2.5>2”,所以“1.5+3\2>2”的结果为True。再计算“7 Mod 34”。Mod为求模运算,“7 Mod 3”的结果为1。所以“7 Mod 34”的结果为True。这样,整个表达式变为:True Or True And Not 1。逻辑运算的优先级从高到低是:Not→And→Or→Xor→Eqv→Imp。先计算“Not 1”,结果为False。再计算True And False,结果为 False。最后计算Tree Or False,用1表示True。答案为C。

第6题:

表达式1+3\2>1 Or 6 Mod 4<3 And Not 1的运算结果是( )。

A.-1

B.0

C.1

D.其他


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

第7题:

VBA表达式19.5 Mod 2*2的运算结果是

A.3.5

B.1

C.3

D.0


正确答案:D
【答案】D【解析】MOD是对两个操作数做除法并返回余数。同时mod运算要求2个数都是整数,不是的话就四舍五入,乘运算优先级高于mod运算符,所以a=19.5rood2}2=20mod4=0。

第8题:

判断整型变量x是奇数的表达式是( )。

A、 x Mod 2<>0

B、 x Mod 2 != 0

C、 x Mod 2 ≠ 0

D、 x Mod 2 = 0


正确答案:A

第9题:

土家族办酒宴是回避什么数字()。

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

正确答案:A

第10题:

判断一个整数x是另一整数y的整数倍”的pascal表达式是()

  • A、x=2*y
  • B、x/y=2
  • C、x mod y=0
  • D、x mod y=1

正确答案:C