计算机专业基础综合(计算机组成原理)模拟试卷10 (题后含答案及解析)
题型有:1. 单项选择题 2. 综合应用题
单项选择题1-40小题,每小题2分,共80分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
1. 若用二进制数表示十进制数O到999 999,则最少需要的二进制数的位数是(    )。
A.6
B.16
C.20
D.100 000
正确答案:C
解析:如果用二进制表示0~999 999(<220)则需要20位。 知识模块:计算机组成原理
2. 在补码加法运算中,产生溢出的情况是(    )。Ⅰ.两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数相同Ⅱ.两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数不同Ⅲ.运算时采用单符号位,结果的符号位和最高数位不同时产生进位Ⅳ.运算时采用单符号位,结果的符号位和最高数位相同时产生进位Ⅴ.运算时采用双符号位,运算结果的两个符号位相同Ⅵ.运算时采用双符号位,运算结果的两个符号位不同
A.Ⅰ,Ⅲ,Ⅴ
B.Ⅱ,Ⅳ,Ⅵ
C.Ⅱ,Ⅲ,Ⅵ
D.Ⅰ,Ⅲ,Ⅵ
ascii是几位二进制编码正确答案:C
解析:常用的溢出判断方法主要有三种:采用一个符号位、采用进位位和采用变形补码。
采用一个符号位的溢出条件为:结果的符号位与操作数符号位不同。采用进位位的溢出条件为:结果的符号位和最高数位不同时产生进位。采用双符号位(变形补码)的溢出条件为:运算结果的两个符号位不同。 知识模块:计算机组成原理
3. 计算机中常采用下列几种编码表示数据,其中,±O编码相同的是(    )。Ⅰ.原码    Ⅱ.反码    Ⅲ.补码    Ⅳ.移码
A.Ⅰ和Ⅲ
B.Ⅱ和Ⅲ
C.Ⅲ和Ⅳ
D.Ⅰ和Ⅳ
正确答案:C
解析:假设字长为8位,[+0]原=00000000,[-0]原=10000000;[+0]反=00000000,[一0]反=11111111;[+0]补=00000000,[一0]补=00000000 ;[+0]移=10000000,[一0]移=1000
0000。对于真值0,原码和反码各有两种不同的表示形式,而补码和移码只有唯一的一种表示形式。正因为补码和移码0的表示形式唯一,才使得补码和移码比原码和反码能够表示的负数个数多一个。 知识模块:计算机组成原理