mod表示取模运算,17mod4的结果是()。

题目

mod表示取模运算,17mod4的结果是()。

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

第1题:

表达式1.5+3\2>2Or7Mod3<4AndNot1的运算结果是( )。

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。所以“7Mod 34”的结果为True。这样,整个表达式变为:True Or True And Not 1。逻辑运算的优先级从高到低是:Not→And→Or→Xor→Eqv→Imp。先计算“Not1”,结果为False。再计算True And False,结果为 False。最后计算True Or False,用1表示True。答案为C。

第2题:

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

A. -1

B. 0

C. 1

D. 其他


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

第3题:

● 若线性表(24, 13, 31, 6, 15, 18, 8)采用散列(Hash)法进行存储和查找,设散列函数为 H(Key)=Key mod 11,则构造散列表时发生冲突的元素为 (36) 。 (其中的 mod表示整除取余运算)

(36)

A. 24 和 13

B. 6 和 15

C. 6 和 24

D. 18 和 8


正确答案:A

第4题:

某循环队列的容量为M,队头指针指向队头元素,队尾指针指向队尾元素之后,如下图所示(M=8),则队列中的元素数目为(41)(MOD表示整除取余运算)。

A.rear-front

B.front-rear

C.(rear-front+M)MODM

D.(front-rear+M)MOD M


正确答案:C
解析:本题考查数据结构中队列的础知识。队列是仅在表头删除元素、在表尾插入元素的操作受限的线性表,其特点是先入先出。应用中可以将队列看作容器。队列采用顺序存储结构(一维数组,顺序队列)时,为了降低运算的复杂度,元素入队时,只需修改队尾指针rear,(rear+1→rear);元素出队时,只需修改队头指针front(front+1→front)。由于顺序队列的存储空间是提前设定的,所以队尾指针会有一个上限值,当队尾指针达到其上限时,就不能只通过修改队尾指针来实现新元素的入队操作了。此时,可将顺序队列假想成一个环状结构,称为循环队列。队列容量为M时,队头指针front和队尾指针rear的值循环地在0~M-1之间变化,当rear>front时,队列中元素数目为rear-front;当rearfront时,队列中元素数目为rear-front +M。综上,队列中元素数目为(rear-front+M)MOD M。

第5题:

● 若线性表(23, 14, 45, 12, 8, 19, 7)采用散列法进行存储和查找。设散列函数为H(Key)=Key mod 7并采用线性探查法(顺序地探查可用存储单元)解决冲突,则构造的散列表为 (38) ,其中,mod表示整除取余运算。


正确答案:A

第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题:

● 某循环队列的容量为 M,队头指针指向队头元素,队尾指针指向队尾元素之后,如下图所示(M=8) ,则队列中的元素数目为 (41) (MOD表示整除取余运算) 。

(41)

A. rear – front

B. front – rear

C. (rear –front + M) MOD M

D. (front – rear + M) MOD M


正确答案:C

第8题:

表达式1.5+3\22Or7Mod34的运算结果是()。

A、True

B、0

C、1

D、False


正确答案:A

第9题:

若线性表(23,14,45,12,8,19,7)采用散列法进行存储和查找。设散列函数为 H(Key)=Key mod 7并采用线性探查法(顺序地探查可用存储单元)解决冲突,则构造的散列表为(38),其中,mod表示整除取余运算。

A.

B.

C.

D.


正确答案:A
解析:本题考查哈希存储方法。
  对于关键字23、14、45、12、8、19,由哈希函数得到的哈希地址没有冲突,元素直接存入,如下所示。 
 
  对于元素7,其哈希地址为0,但是该地址中已经存入元素14,因此由H1=(Hash(12)+1) mod 7=1,再试探哈希地址1,但该地址已被元素8占用,发生冲突;再计算H2=(Hash(12)+2) mod 7=2,发生冲突(地址2被元素23占用);再计算H3=(Hash(12)+3)mod 7=3,发生冲突;再试探哈希地址4,空闲,因此将元素7存入哈希地址为4的单元,如下所示。

第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。