1.3 难点精练
1.3.1 重难点练习
1)原码表示法和补码表示法是计算机中用于表示数据的两种编码方法,在计算机系统中常采用补码来表示数据和对数据进行运算,原因是采用补码可以______。
A.保证运算过程与手工运算方法保持一致
B.简化计算机运算部件的设计
C.提高数据的运算速度
D.提高数据的运算精度
2)计算机中的浮点数由三部分组成:符号位S、指数部分E(称为阶码)和尾数部分M。在总长度固定的情况下,增加E的位数、减少M的位数可以______。
A.扩大可表示的数的范围,同时降低精度
B.扩大可表示的数的范围,同时提高精度
C.减小可表示的数的范围,同时降低精度
D.减小可表示的数的范围,同时提高精度
3)浮点数的表示范围和精度取决于______。
A.阶码的位数和尾数的位数
B.阶码采用的编码和尾数的位数
C.阶码的位数和尾数采用的编码
D.阶码采用的编码和尾数采用的编码
4)定点8位字长的字,采用补码形式表示时,一个字所能表示的整数范围是______。
A.-128~+127
B.-127~+127
C.-129~+128
D.-128~+128
5)汉字编码是对每一个汉字按一定的规律用若干个字母、数字、符号表示出来。我国在汉字编码标准化方面取得的突出成就是《信息交换用汉字编码字符集》国家标准的制定。收入繁体字的汉字字符集是______。
A.GB2312—80
B.GB7589—87
C.GB7590—87
D.GB/T12345—90
6)浮点数的表示分为阶和尾数两部分。两个浮点数相加时,需要先对阶,即______(n为阶差的绝对值)。
A.将大阶向小阶对齐,同时将尾数左移n位
B.将大阶向小阶对齐,同时将尾数右移n位
C.将小阶向大阶对齐,同时将尾数左移n位
D.将小阶向大阶对齐,同时将尾数右移n位
7)采用n位补码(包含一个符号位)表示数据,可以直接表示数值______。
A.2n
B.-2n
C.2n-1
D.-2n-1
8)以下关于海明码的叙述中,正确的是______。
A.海明码利用奇偶性进行检错和纠错
B.海明码的码距为1
C.海明码可以检错,但不能纠错
D.海明码中数据位的长度与校验位的长度必须相同
9)机器字长为n位的二进制数可以用补码来表示______个不同的有符号定点小数。
A.2n
B.2n-1
C.2n-1
D.2n-1+1
10)已知数据信息为16位,最少应附加______位校验位,以实现海明码纠错。
A.3
B.4
C.5
D.6
11)在______校验方法中,采用模2运算来构造校验位。
A.水平奇偶
B.垂直奇偶
C.海明码
D.循环冗余
12)逻辑表达式求值时常采用短路计算方式。“&&”“||”“!”分别表示逻辑与、逻辑或、逻辑非运算,“&&”“||”为左结合,“!”为右结合,优先级从高到低为“!”“&&”“||”。对逻辑表达式x&&(y||!z)进行短路计算方式求值时,______。
A.x为真,则整个表达式的值即为真,不需要计算y和z的值
B.x为假,则整个表达式的值即为假,不需要计算y和z的值
C.x为真,再根据z的值决定是否需要计算y的值
D.x为假,再根据y的值决定是否需要计算z的值
13)若计算机存储数据采用的是双符号位(00表示正号,11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经______运算得1,则可断定这两个数相加的结果产生了溢出。
A.逻辑与
B.逻辑或
C.逻辑同或
D.逻辑异或