《计算机专业导论》1-4讲练习题答案【杨上卿制作】 下载本文

《计算机专业导论》慕课1-4讲练习题答案

符号的计算不仅仅是数学计算,符号的组合及其变化同样也是一种计算,这种计算可以基于0和1来实现 D. 上述全部 正确答案:D你选对了 5 逻辑运算是最基本的基于“真/假”值的运算,也可以被看作是基于“1/0”的运算,1为真,0为假。关于基本逻辑运算,下列说法不正确的是_____。 A. “与”运算是“有0为0,全1为1” B. “或”运算是“有1为1,全0为0” C. “非”运算是“非0则1,非1则0” D. “异或”运算是“相同为1,不同为0” 正确答案:D你选对了 6 已知:M、N和K的值只能有一个1,其他为0,并且满足下列所有逻辑式: ((M AND (NOT K)) OR ((NOT M) AND K)) = 1; (NOT N) AND ((M AND (NOT K)) OR ((NOT M) AND K)) = 1 (NOT N) AND (NOT K) = 1; 问:M、N、K的值为_____。 A. 0,1,0 B. 1,0,0 C. 0,0,1 D. 0,1,1 正确答案:B你选对了 7 已知:关于 = ( = (问:如果

的逻辑运算式如下: ) XOR ) OR (( = 1,

XOR AND

XOR = 1,则

) AND ,

)

的值为_____。

- 9 -

= 1,

《计算机专业导论》慕课1-4讲练习题答案

A.

0,0

B.

0,1

C.

1,0

D.

1,1

正确答案:D你选对了

8

逻辑的符号化案例,启示我们_____。

A.

逻辑运算可以被认为是基于0和1的运算,其本质是一种基于位的二进制运算;形式逻辑的命题与推理可以基于0和1的运算来实现

B.

硬件设计的基础理论--布尔代数,即是将逻辑与0和1的运算结合起来的一种数字电路设计理论

C.

人的基本思维模式和计算机的0和1运算是相通的

D.

上述全部

正确答案:D你选对了

9

将十进制数126.375转换成二进制数,应该是_____。

A.

0111 1110.0110

B.

0111 1110.1110 C.

0111 1100.0110

D.

0111 1100.1110 正确答案:A你选对了

10

将十六进制数586转换成16位的二进制数,应该是_____。

A.

0000 0101 1000 0110

B.

0110 1000 0101 0000

C.

0101 1000 0110 0000

- 10 -

《计算机专业导论》慕课1-4讲练习题答案

D. 0000 0110 1000 0101 正确答案:A你选对了 11 下列数中最大的数是_____。 A.

B.

C.

D.

正确答案:D你选对了

12

关于十进制245的下列说法不正确的是_____。

A.

它转换为八进制表示为365

B.

它转换为十六进制表示为0F5

C.

它转换为二进制表示为1101 0101 D.

前述有不正确的 正确答案:C你选对了

13

关于计算机为什么基于二进制数来实现,下列说法不正确的是_____。

A.

能表示两种状态的元器件容易实现

B.

二进制运算规则简单,易于实现

C.

二进制可以用逻辑运算实现算术运算

D.

前述说法有不正确的

- 11 -

《计算机专业导论》慕课1-4讲练习题答案

正确答案:D你选对了 14 若用8位0,1表示一个二进制数,其中1位即最高位为符号位,其余7位为数值位。 的原码、反码和补码表示,正确的是_____。

A. 10001111,11110000,11110001 B. 00001111,01110000,01110001 C. 00001111,00001111,00001111 D. 00001111,01110001,01110000 正确答案:C你选对了 15 若用8位0,1表示一个二进制数,其中1位即最高位为符号位,其余7位为数值位。 的原码、反码和补码表示,正确的是_____。 A. 10010010,01101101,01101110 B. 10010010,11101101,11101110 C. 10010010,11101110,11101101 D. 00010010,01101101,01101110 正确答案:B你选对了 16 若用5位0,1表示一个二进制数,其中1位即最高位为符号位,其余4位为数值位。若要进行11 - 4 的操作,可转换为11 + (-4)的操作,采用补码进行运算,下列运算式及结果正确的是_____。 A. 0 1011 + 1 0100 = 1 1111 B. 0 1011 + 1 0100 = 0 0111 C. 0 1011 + 1 1100 = 0 0111 D. 0 1011 + 1 1011 = 0 0110 正确答案:C你选对了 - 12 -