软件设计师考前突破:考点精讲、真题精解、难点精练
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

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为真,则整个表达式的值即为真,不需要计算yz的值

B.x为假,则整个表达式的值即为假,不需要计算yz的值

C.x为真,再根据z的值决定是否需要计算y的值

D.x为假,再根据y的值决定是否需要计算z的值

13)若计算机存储数据采用的是双符号位(00表示正号,11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经______运算得1,则可断定这两个数相加的结果产生了溢出。

A.逻辑与

B.逻辑或

C.逻辑同或

D.逻辑异或