本题是使学生体验逻辑的0,1运算
(1) 将Ai = 1,Bi = 0,Ci = 1带入,得Si =(1 XOR 0)XOR 1=0;Ci+1 =(1 and 0)or ((1
XOR 0)and 1)=1,选B;
(2) 将Ai = 1,Bi = 1,Ci = 1带入,得Si =(1 XOR 1)XOR 1=1;Ci+1 =(1 and 1)or ((1
XOR 1)and 1)=1,选D;
9、逻辑的符号化案例,启示我们________。
(A)逻辑运算可以被认为是基于0和1的运算,其本质是一种基于位的二进制运算; (B)形式逻辑的命题与推理可以基于0和1的运算来实现; (C)硬件设计的基础理论--布尔代数,即是将逻辑与0和1的运算结合起来的一种数字电路设计理论;
(D)人的基本思维模式和计算机的0和1运算是相通的。 (E)上述全部。 答案:E 解释:
本题考核内容:0和1与逻辑
A逻辑的基本表现形式是推理和命题,推理即判断,命题简单来所是表现真假,因此可用0与1来表现。
B形式逻辑的命题与推理都是判断事物真假,两种状态可用0和1的运算来实现。 C硬件设计可实现布尔代数与或非运算,将逻辑与0和1的运算结合起来。 D人的基本思维模式可通过语义符号化为“真”与“假”的逻辑思维 具体参考:第二章视频2.1“0和1与易经”,2.2“0和1与逻辑”,2.5“0和1与电子元件”
10、将十进制数126.375转换成二进制数,应该是_____。
(A) 0111 1110.0110 (B) 0111 1110.1110 (C) 0111 1100.0110 (D) 0111 1100.1110 答案:A 解释:
本题考核内容:0和1与数值
运算思考过程:27=128>126.425>26=64,2-1=0.5>0.375
整数部分:126=128-2=27-2=1000 0000-0000 0010=0111 1110 也可采用除2取余。
小数部分:0.375*2=0.75,取整0, 0.75*2=1.5取整1,小数位余数:0.5*2=1.0,取整1,小数位余0,结束,结果为0.0110
具体参考:第二章视频2.3“0和1与非数值性信息”
11、将十六进制数586转换成16位的二进制数,应该是 。
(A) 0000 0101 1000 0110 (B) 0110 1000 0101 0000 (C) 0101 1000 0110 0000 (D) 0000 0110 1000 0101
答案:A 解释:
本题考核内容:0和1与数值
运算过程:十六进制数1位对应4位二进制数,5为0101,8为1000,6为0110,连在一起就是0000 0101 1000 0110,当然也可采用数值计算的方法,重在理解数值转换。 具体参考:第二章视频2.3“0和1与数值性信息”
12、下列数中最大的数是 。---A|B|C|D。
(A) (453)8 (B) (12B)16 (C) (20B)12 (D) (300)10
答案:D 解释:
本题考核内容:0和1与数值 都转为10进制:
A (453)8 = 4*82+5*8+3=299. B (12B)16 =1*162+2*16+11=299 C (20B)12=2*122+0*12+11=299 D 300
具体参考:第二章视频2.3“0和1与数值性信息”
13、关于十进制245的下列说法不正确的是 。---A|B|C|D。
(A) 它转换为八进制表示为365; (B) 它转换为十六进制表示为0F5; (C) 它转换为二进制表示为1101 0101; (D) 前述有不正确的。 答案:C 解释:
本题考核内容:0和1与数值
A 转换为8进制:除8取余,结果为365 B 转换为十六进制:除16取余,结果为0F5 C 转换为二进制:除2取余,结果是11110101。 D 正确的
具体参考:第二章视频2.3“0和1与数值性信息”
14、关于计算机为什么基于二进制数来实现,下列说法不正确的是 。
(A) 能表示两种状态的元器件容易实现; (B) 二进制运算规则简单,易于实现; (C) 二进制可以用逻辑运算实现算术运算; (D) 前述说法有不正确的。 答案:D
解释:
本题考核内容:0和1与逻辑,电子元件 A 实现0和1的基本元器件:二极管
B 二进制运算规则简单,可用继电器开关简单实现 C 二进制运算可用逻辑运算与或非实现 D 上述说法都正确
具体参考:第二章视频2.2“0和1与逻辑”,2.5“0和1与电子元件
15、若用8位0,1表示一个二进制数,其中1位即最高位为符号位,其余7位为数值位。
(1) (+15)十的原码、反码和补码表示,正确的是________。 (A) 10001111,11110000,11110001;(B) 00001111,01110000,01110001; (C) 00001111,00001111,00001111;(D) 00001111,01110001,01110000;
答案:C 解释:
考核内容:数值符号的二进制表示,原码、补码和反码。
思考过程:+15,正数符号位应为0,正数的原码反码补码表示都一样。 具体参考内容:第二章课件3.4数值的符号如何表示
(2) (-18)十的原码、反码和补码表示,正确的是________。 (A) 10010010,01101101,01101110;(B) 10010010,11101101,11101110; (C) 10010010,11101110,11101101;(D) 00010010,01101101,01101110;
答案:B 解释:
考核内容:数值符号的二进制表示,原码、补码和反码。
思考过程:-18,负号符号位为1,数值部分:18原码为0010010,反码将原码取反:1101101,
补码将原码取反后+1,:1101110。然后添上符号位。 具体参考内容:第二章课件3.4数值的符号如何表示
16、若用5位0,1表示一个二进制数,其中1位即最高位为符号位,其余4位为数值位。
(1)若要进行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 解释:
考核内容:二进制计算
思考过程:11补码为01101,-4补码为(符号位是1)11100,相加后结果为:00111 具体参考内容:第二章视频2.3“0和1与数值性信息”,课件3.5补码加减法
(2)若要进行-7 - 4的操作,可转换为(-7) + (-4)的操作,采用补码进行运算,下列运算式
及结果正确的是________。
(A) 1 0111 + 1 0100 = 1 1011;(B) 1 1011 + 1 1100 = 1 0111; (C) 1 1001 + 1 1100 = 1 0101;(D) 0 1011 + 1 1011 = 0 0110;
答案:C 解释:
考核内容:二进制计算
思考过程:-7补码为(符号位是1)11001,-4补码为(符号位是1)11100,相加后结果为:
10101,结果符号位与之前操作数相同,未溢出。
具体参考内容:第二章视频2.3“0和1与数值性信息”,课件3.5补码加减法
(3)若要进行-7 - 13的操作,可转换为(-7) + (-13)的操作,采用补码进行运算,下列运算式及结果正确的是________。
(A) 1 0111 + 1 1101 = 1 0100(溢出);(B) 1 0111 + 1 1101 = 1 0100(未溢出); (C) 1 1001 + 1 0010 = 0 1011(溢出);(D) 1 1001 + 1 0010 = 0 1011(未溢出);
答案:C 解释:
考核内容:二进制计算
思考过程:-7补码为(符号位是1)11001,-4补码为(符号位是1)11100,相加后结果为:00111,结果符号位与之前操作数不同,溢出。 具体参考内容:第二章视频2.3“0和1与数值性信息”,课件3.5补码加减法
17、关于二进制算术运算,下列说法不正确的是 。
(A) 二进制算术运算可以用逻辑运算来实现;
(B) 二进制算术运算的符号位可以和数值位一样参与运算并能得到正确的结果; (C) 二进制算术运算的符号位不能和数值位一样参与运算但能得到正确的结果; (D) 前述说法有不正确的。 答案:C 解释:
本题考核内容:二进制算术运算的相关知识
A.A正确,计算机中的二进制算术运算就是通过“与”、“或”、“非”、“异或”等逻辑运算来实现的
B.B正确,补码的作用就是让计算机可以直接计算带符号二进制数加法,但要小心溢出情况
C.C不正确,详见B选项解析 D.D正确,因为C是不正确的
具体内容请参考第二章视频“3. 0和1与数值性信息”
18、关于二进制小数的处理,下列说法不正确的是 。
相关推荐: