第11卷 机内编码形式《计算机基础》浙江省单独招生《计算机类考纲百套卷》

2026-07-21
| 2份
| 18页
| 79人阅读
| 2人下载

内容正文:

编写说明:浙江省单独招生考试《计算机类考纲百套卷》,依据《浙江省高校招生职业技能考试大纲(计算机类理论知识)》编写。每门课程均分三层训练:基础层(具象化支架)拆解考点为微目标,紧扣考纲 “掌握”“理解” 要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。 本试卷是第11卷,按《计算机基础》范围和要求编写。具体内容为:真值数、机器数的表示与转换;原码、反码补码的表示与转换。 浙江省《计算机类考纲百套卷》 第11卷 《计算机基础》 机内编码形式 考点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每题2分,共40分) 1.当机器字长为8位时,补码11011100表示的十进制真值数是( )。 A.-92 B.-35 C.-36 D.220 【答案】C 【解析】补码11011100最高位为1,真值为负数。将补码减1得11011011,再取反得00100100,即36,所以真值为-36。 2.在八位机器数中,下列真值数对应的机器数的原码和补码相同的是( ) A-128 B.-1 C.-64 D.-127 【答案】C 【解析】-64的原码11000000,补码也是11000000,因此C正确。A选项中-128无原码、B选项中-1原码10000001补码11111111不同、D选项中-127原码11111111补码10000001不同。 3.机器字长为8位时,补码B6H所表示的十进制真值是( )。 A.10D B.-10D C.74D D.-74D 【答案】D 【解析】B6H = 10110110B,最高位为1为负数。减1得10110101,取反,符号位不变,得01001010 = 74,故真值为-74D。 4.下列关于8位补码表示范围的说法,正确的是( )。 A.-127~+127 B.-128~+127 C.-128~+128 D.-127~+128 【答案】B 【解析】8位补码的表示范围为-128~+127。故B正确。 5.小华设计医疗冷链监控系统时,需用补码计算两个温度的差值:5℃、-12℃。系统采用区块链技术确保数据不可篡改,硬件上通过补码加法代替减法运算。该运算过程中,-12的8位补码是 ,运算结果的补码对应的真值数是 ℃。( ) A.11110100 -7 B.11110100 +7 C.10001100 -7 D.10001100 +7 【答案】A 【解析】-12的8位补码:12D=00001100B,取反得11110011,加1得11110100。5 + (-12) = -7,-7的补码为11111001。故A正确。B结果符号错误,C、D数值错误。 6.对于8位机器字长的正数,其原码、反码、补码的关系是( )。 A.原码与反码相同,补码不同 B.原码与补码相同,反码不同 C.反码与补码相同,原码不同 D.原码、反码、补码均相同 【答案】D 【解析】对于正数,原码、反码、补码的表示形式完全相同。 7.若机器字长为8位,下列关于真值数(+56)10转换为机器数的说法,正确的是( )。 A.符号位为1数值位为56的二进制111000,补零后机器数为10111000 B.符号位为0,数值位为56的二进制111000,补零后机器数为00111000 C.符号位为0,数值位为56的二进制101110,补零后机器数为00101110 D.符号位为1.数值位为56的二进制101110,补零后机器数为10101110 【答案】B 【解析】+56为正数,符号位为0。56D=111000B,用8位表示需补足为00111000。 8.下列关于机器数和真值数的说法,错误的是( )。 A.真值数是带正负符号的数 B.机器数是将正负符号数字化的数 C.不带符号的机器数可表示负数 D.带符号的机器数通常最高位为符号位 【答案】C 【解析】不带符号位的机器数只能表示非负数,不能表示负数。故C错误。 9.当机器字长为8时,补码的最小值是( )。 A.-128 B.-127 C.127 D.0 【答案】A 【解析】8位补码的最小值为10000000B,对应的真值为-128。 10.已知X=-105,若采用8位机器数表示,则[X]补为( )。 A.10010111 B.11010101 C.11101010 D.10100111 【答案】A 【解析】-105D的8位补码:105D=01101001B,取反得10010110,加1得10010111。故A正确。 11.关于机器数中零的表示,下列说法正确的是( )。 A.原码中零的表示唯一,[+0]原=[-0]原=00000000 B.反码中零的表示唯一,[+0]反=[-0]反=00000000 C.补码中零的表示唯一,[+0]补=[-0]补=00000000 D.原码、反码、补码中零的表示均不唯一 【答案】C 【解析】补码中零的表示唯一,即[+0]补=[-0]补=00000000。A错误,[-0]原=10000000;B错误,反码中+0=00000000,-0=11111111;D错误。故C正确。 12.十六进制数ABH与二进制数11010101B相减,用8位补码表示所得的结果是( )。 A.11010110B B.11001010B C.11100000B D.10101010B 【答案】A 【解析】ABH = 10101011B。10101011B-11010101B=10101010B。求补得11010110,故选A。 13.机器数是正负符号数字化的数,下列关于8位机器数“10000001”的描述,正确的是( )。 A.作为带符号机器数时,表示十进制-127,作为无符号机器数时表示1 B.作为带符号机器数时,表示十进制-1,作为无符号机器数时表示129 C.作为带符号机器数时,表示十进制1,作为无符号机器数时表示129 D.作为带符号机器数时,表示十进制129,作为无符号机器数时表示-1 【答案】B 【解析】10000001B作为有符号机器数时,符号位为1表示负数,数值位为1,真值为-1;作为无符号数时,值为129D。 14.十进制数-42的8位补码用十六进制表示( )。 A.2AH B.D5H C.D6H D.5AH 【答案】C 【解析】42D=00101010B,取反得11010101,加1得11010110=D6H。 15.智能电表用8位二进制码记录用电量,下列关于机器数的说法,错误的是( )。 A.原码的符号位不能参与运算 B.补码的符号位可以参与运算 C.反码的减法运算规则与原码相同 D.补码能避免原码的“正负零”问题 【答案】C 【解析】反码的减法运算规则与原码不同,反码运算需要循环进位处理。 16.当机器字长为8位时,下列关于机器数的描述,不正确的是( )。 A.[-128]补=[-127]反 B.8位有符号整数的范围是-128~+128 C.已知某数的原码=补码,该数可能是-64 D.[-1]补=[-127]原 【答案】B 【解析】8位有符号整数的范围是-127~+127,B选项错误。A选项正确,[-128]补=[-127]反=10000000;C选项正确,-64的原码=补码=11000000,说明某数原码=补码,-64符合;D选项正确,[-1]补=11111111,[-127]原=11111111,.[-1]补=[-127]原。 17.关于原码、反码和补码,下列说法正确的是( ) A.补码中0的表示形式是唯一的 B.8位二进制原码的表示范围是-128~+127 C.8位二进制补码的表示范围是-127~+127 D.-127的8位反码为10000001 【答案】A 【解析】补码中0的表示形式是唯一的,均为00000000,故A正确。B错在原码的范围是-127~+127;C错在补码的范围是-128~+127;D错在-127的反码是10000000。 18.下列描述不正确的是( )。 A. 计算机处理的数据中,带正、负符号的数称为真值数 B.计算机处理的数据中,把正、负符号转换成数字的数称为机器数 C.补码是相对原码而言的,零的补码表示是唯一的 D.二进制中,常用补码的加法来代替减法的运算,这样做的目的是采用人们熟悉的方式,不容易出错 【答案】D 【解析】补码加法代替减法的目的是统一加减运算电路,简化硬件设计,而非“采用人们熟悉的方式”。故D不正确。 19.当机器字长为8位时,下列补码表示的数中,对应的真值最大的是( )。 A.10010010 B.01101011 C.11010100 D. 01101100 【答案】D 【解析】比较四个补码的真值:A 10010010为负数,真值-110;B 01101011为正数,真值107;C 11010100为负数,真值-44;D 01101100为正数,真值108。最大值是108,故选D。 20.当机器字长为8位时,下列关于数的原码、反码和补码的描述,不正确的是( )。 A.一个负数的反码的最低位加“1”等于该数的补码 B.零的补码是唯一的,原码和反码都有两个 C.已知某数X的补码为10110100,则-X的原码是11001100 D.+36,(-12)8都是真值数 【答案】C 【解析】已知X的补码为10110100,求真值:减1得10110011,取反得01001100,X=-76。则-X=+76,其原码为01001100。C选项给出11001100为负数原码,故C选项错误。 二、多项选择题(本大题共10小题,每题3分,共30分) 21.下列关于8位二进制数的表述中,正确的有( )。 A.补码01111111表示+127,这是8位补码能表示的最大值 B.原码中0有两种表示,但补码中0只有一种表示 C.反码10000000表示-127,而补码10000000表示-128 D.8位有符号数的表示范围是-128~+127 【答案】ABCD 【解析】A正确,01111111=+127,是8位补码最大值;B正确,原码0有+0和-0两种,补码0唯一;C正确,反码10000000=-127,补码10000000=-128;D正确,8位有符号数范围-128~+127。 22.当机器字长为 8 位时,下列关于原码、反码、补码表示范围的说法,正确的有( )。 A.原码的表示范围是-127~+127 B.反码的表示范围是-127~+127 C.补码的表示范围是-128~+127 D.原码、反码、补码的表示范围完全相同 【答案】ABC 【解析】原码范围-127~+127,故A正确,反码范围-127~+127,故B正确,补码范围-128~+127,故C正确。D错误,补码范围多了一个-128,三者不完全相同。 23.当机器字长为8位时,下列式子正确的有( )。 A.[+128]原=[+128]反=[+128]补=10000000B B.[+0]原=[+0]反=[+0]补=[-0]补=00000000B C.[-127]原=[-0]反=[-1]补=11111111B D.[-128]原=[-0]反=[-127]补=10000000B 【答案】BC 【解析】A错误,+128超出8位原码表示范围,不存在[+128]原。B正确,+0和-0的补码、+0的原码和反码均为00000000。C正确,[-127]原=11111111,[-0]反=11111111,[-1]补=11111111,三者相等。D错误,-128超出8位原码表示范围,且[-0]反=11111111,[-127]补=10000001 24.当机器字长为8位时,下列关于零的表示的说法,正确的有( )。 A.原码存在+0、-0 两种 B.反码存在+0、-0两种 C.补码只有一种0 D.补码的0与反码的-0位模式相同 【答案】ABC 【解析】A正确,原码中+0=00000000,-0=10000000;B正确,反码中+0=00000000,-0=11111111;C正确,补码只有一种0;D错误,补码0为00000000,反码-0为11111111,位模式不同。 25.某机器数为11000000B,其对应的真值有可能是( )。 A.192 B.-64 C.-63 D.-65 【答案】ABC 【解析】机器数11000000B:作为无符号数为192,A正确;作为原码时,对应的真值为-64,B正确;作为补码时:减1得10111111,取反得01000000=64,真值为-64,B正确;作为反码时:符号位不变,数值位取反得10111111=-63,C正确。 26.下列关于真值数与机器数的基本概念的说法,正确的有( )。 A.真值数是带正负符号的数,如+9、-101都是真值数 B.若真值数是负数,则符号位不变,数值位按照各位取反转换成机器数 C.机器数的数值范围受字长限制,8位无符号数可表示0~256 D.机器字长为8位时,真值数转机器数时,正数的符号位为0,负数的为1,符号位加上数值位不足8位,需在数值位前补0 【答案】AD 【解析】A正确,+9、-101都是带正负符号的真值数;B错误,负数转机器数应为原码符号位为1,数值位为绝对值的二进制表示,反码才在符号位不变的情况下对数值位取反;C错误,8位无符号数范围0~255;D正确,8位机器数不足8位需补0。故AD正确。 27.下列关于原码、反码和补码的描述,正确的有( )。 A.正数的原码、反码和补码相同 B.0的反码和补码是唯一的 C.0的原码有两种表示 D.反码的最小值是-128 【答案】AC 【解析】A正确,正数的原码、反码、补码相同;B错误,0的反码有+0和-0两种,不唯一;C正确,0的原码有+0和-0两种;D错误,反码的最小值是-127,不是-128。故AC正确。 28.商场推出了积分换好礼活动。假设用8位补码存储积分信息,获得积分为正,扣除积分为负,则下列描述正确的有( )。 A.最多能扣除128分 B.最多能获得128分 C.0积分的补码表示是1000000 D.扣除1积分的补码表示是11111111 【答案】AD 【解析】8位补码范围-128~+127。A正确,最多扣除128分,即-128;B错误,最多获得127分;C错误,0的补码是00000000;D正确,-1的补码是11111111。 29.市面上的温度检测设备层出不穷,这些产品可以检测化工厂作业的实时温度,在异常时及时示警,利用得当可以为工人的生命安全保驾护航。现有一款设备用8位补码记录当前温度与标准温度的差值,当前温度高为正,下列描述正确的有( )。 A.当前温度与标准温度差值大于100时可能有危险,此时其对应的二进制编码范围应该在01100101到01111111或10000000到10011011之间 B.当前温度比标准温度高128及以上时无法正确记录差值 C.当前温度等于标准温度时,其二进制编码可能有两种表示方式 D.该记录负数部分的范围比正数部分的范围大 【答案】BD 【解析】A错:10000000 ~ 10011011对应的是-128 ~ -101,差值小于 -100;B对:当前温度比标准温度高128及以上,差值≥128,超出8位补码最大正数127,无法正确记录;C错:补码中0只有一种表示:00000000;D对:8位补码中,负数部分有-128 ~ -1共128个值;正数部分有1 ~ 127共127个值,所以负数部分范围更大。 30.在8位机器码中,下列关于原码、反码、补码相关的描述,正确的有( )。 A.原码、反码、补码的最高位均为符号位,且“0”代表正数,“1”代表负数 B.原码表示"0"时有两种形式,分别是+0和-0 C.[-100]补=[-28]补 D.计算机中运算负数时优先使用补码,是因为补码符号位直接参与运算 【答案】ABD 【解析】A正确,三种码最高位均为符号位,0正1负;B正确,原码+0=00000000,-0=10000000;C错误,[-100]补=10011100,[-28]补=11100100,两者不相等;D正确,补码符号位参与运算是计算机使用补码的重要原因。 三、判断题(本大题共10小题,每题2分,共20分) 31.当机器字长为8位时,0的反码是唯一的,即00000000。 ( ) 【答案】B 【解析】0的反码不唯一,有[+0]反=00000000和[-0]反=11111111两种。 32.在8位机器数中,正数的原码、反码、补码均为相同编码,负数的原码、反码、补码均为不同编码。 ( ) 【答案】B 【解析】正数的原码、反码、补码相同,但负数不一定全部不同。例如-64的原码和补码均为11000000。 33.当机器字长为8位时,-127是反码能表示的最小值。 ( ) 【答案】A 【解析】8位反码的范围是-127~+127,最小值为-127。 34.在8位二进制补码中,“+0”的补码为00000000,“-0”的补码为00000000,二者相同,体现了补码对零的表示唯一。 ( ) 【答案】A 【解析】补码中+0和-0的表示均为00000000,体现了补码对零的表示唯一。 35.当机器字长为8位时,十进制数-128的二进制补码是10000000,对应的原码是11000000。 ( ) 【答案】B 【解析】-128在8位原码中不存在,因此没有对应的原码。 36.有一整数A,则+A与-A的原码必不相同。 ( ) 【答案】A 【解析】对于非零整数A,+A与-A的原码符号位不同,因此必不相同。 37.当机器数80H所表示的真值是-128时,该机器数为补码的表示形式。 ( ) 【答案】A 【解析】80H=10000000B,作为补码时真值为-128;作为原码时真值为-0;作为反码时真值为-127。 38.正数的补码是其原码按位取反后加1。 ( ) 【答案】B 【解析】正数的补码等于原码。负数补码才是原码符号位不变,数值位取反加1。 39.字长为8位时,原码、反码、补码三者表示的数的范围一样,编码的个数也是一样的。 ( ) 【答案】B 【解析】三种码的表示范围不同:原码和反码均为-127~+127,补码为-128~+127。编码的个数是一致的,均为256个。 40.电子设备维修员小孙在检测一款8位嵌入式芯片时,发现其存储单元中一个机器码为“10000000B”。若该机器码表示有符号数,按补码规则,它是8位补码的最小值“-128”,且不存在对应的原码和反码。 ( ) 【答案】A 【解析】10000000B作为补码表示-128,且-128不存在对应的8位原码和反码。 四、综合应用题(本大题共5小题,每题2分,共10分) 阅读下列材料,回答第41至45题: 某计算机课程实验中,学生在调试一个8位微处理器。他们向寄存器中写入了一个二进制数11001101,并尝试以不同的方式解释这个数。老师要求分别计算:当作无符号数时的十进制值;当作原码时的真值;当作补码时的真值。学生小陈通过计算发现,这三种解释得到的结果差异明显。接着,老师给出了一个负数的真值-93,要求写出其8位原码、反码和补码。小陈计算时注意到,负数的补码可以通过反码加1得到,而原码转补码也可以直接对数值位取反加1。 41.[单项选择题]8位二进制数11001101当作补码解释时,其对应的真值是( )。 A.-51 B.-77 C.+51 D.+77 【答案】A 【解析】11001101是补码,最高位1为负。数值位减1得11001100,取反得00110011,即32+16+3=51,所以真值-51。正确答案A。 42.[单项选择题]真值-93的8位补码表示是( )。 A.10100011 B.10100010 C.10100001 D.00100011 【答案】A 【解析】93=64+16+8+4+1=1011101B,原码为11011101。反码为10100010,补码为反码加1得10100011。所以选A。 43.[多项选择题]下列关于8位有符号机器数的叙述,正确的有( )。 A.原码10000001表示的真值是-1 B.补码10000001表示的真值是-127 C.反码11111110对应的原码是10000000 D.无符号数10000001的十进制值是129 【答案】ABD 【解析】A正确:原码10000001数值位1,真值-1。B正确:补码10000001,减1得10000000,符号位不变数值位取反得11111111=-127,真值-127。C错误:反码11111110对应原码应为10000001,而非10000000。D正确:无符号数10000001=129。故ABD正确。 44.[是非选择题]若8位二进制数11111111作为有符号补码解释时,其真值为-1;若作为无符号数解释时,其真值为255。 ( ) 【答案】A 【解析】补码11111111即-1的补码。无符号数11111111=255。因此说法正确。 45.[是非选择题]8位原码00000000和10000000分别表示+0和-0,且它们的补码表示也不同。 ( ) 【答案】B 【解析】+0和-0的原码分别为00000000和10000000,但它们的补码相同,都是00000000。因此后半句错误。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:浙江省单独招生考试《计算机类考纲百套卷》,依据《浙江省高校招生职业技能考试大纲(计算机类理论知识)》编写。每门课程均分三层训练:基础层(具象化支架)拆解考点为微目标,紧扣考纲 “掌握”“理解” 要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。 本试卷是第11卷,按《计算机基础》范围和要求编写。具体内容为:真值数、机器数的表示与转换;原码、反码补码的表示与转换。 浙江省《计算机类考纲百套卷》 第11卷 《计算机基础》 机内编码形式 考点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每题2分,共40分) 1.当机器字长为8位时,补码11011100表示的十进制真值数是( )。 A.-92 B.-35 C.-36 D.220 2.在八位机器数中,下列真值数对应的机器数的原码和补码相同的是( ) A-128 B.-1 C.-64 D.-127 3.机器字长为8位时,补码B6H所表示的十进制真值是( )。 A.10D B.-10D C.74D D.-74D 4.下列关于8位补码表示范围的说法,正确的是( )。 A.-127~+127 B.-128~+127 C.-128~+128 D.-127~+128 5.小华设计医疗冷链监控系统时,需用补码计算两个温度的差值:5℃、-12℃。系统采用区块链技术确保数据不可篡改,硬件上通过补码加法代替减法运算。该运算过程中,-12的8位补码是 ,运算结果的补码对应的真值数是 ℃。( ) A.11110100 -7 B.11110100 +7 C.10001100 -7 D.10001100 +7 6.对于8位机器字长的正数,其原码、反码、补码的关系是( )。 A.原码与反码相同,补码不同 B.原码与补码相同,反码不同 C.反码与补码相同,原码不同 D.原码、反码、补码均相同 7.若机器字长为8位,下列关于真值数(+56)10转换为机器数的说法,正确的是( )。 A.符号位为1数值位为56的二进制111000,补零后机器数为10111000 B.符号位为0,数值位为56的二进制111000,补零后机器数为00111000 C.符号位为0,数值位为56的二进制101110,补零后机器数为00101110 D.符号位为1.数值位为56的二进制101110,补零后机器数为10101110 8.下列关于机器数和真值数的说法,错误的是( )。 A.真值数是带正负符号的数 B.机器数是将正负符号数字化的数 C.不带符号的机器数可表示负数 D.带符号的机器数通常最高位为符号位 9.当机器字长为8时,补码的最小值是( )。 A.-128 B.-127 C.127 D.0 10.已知X=-105,若采用8位机器数表示,则[X]补为( )。 A.10010111 B.11010101 C.11101010 D.10100111 11.关于机器数中零的表示,下列说法正确的是( )。 A.原码中零的表示唯一,[+0]原=[-0]原=00000000 B.反码中零的表示唯一,[+0]反=[-0]反=00000000 C.补码中零的表示唯一,[+0]补=[-0]补=00000000 D.原码、反码、补码中零的表示均不唯一 12.十六进制数ABH与二进制数11010101B相减,用8位补码表示所得的结果是( )。 A.11010110B B.11001010B C.11100000B D.10101010B 13.机器数是正负符号数字化的数,下列关于8位机器数“10000001”的描述,正确的是( )。 A.作为带符号机器数时,表示十进制-127,作为无符号机器数时表示1 B.作为带符号机器数时,表示十进制-1,作为无符号机器数时表示129 C.作为带符号机器数时,表示十进制1,作为无符号机器数时表示129 D.作为带符号机器数时,表示十进制129,作为无符号机器数时表示-1 14.十进制数-42的8位补码用十六进制表示( )。 A.2AH B.D5H C.D6H D.5AH 15.智能电表用8位二进制码记录用电量,下列关于机器数的说法,错误的是( )。 A.原码的符号位不能参与运算 B.补码的符号位可以参与运算 C.反码的减法运算规则与原码相同 D.补码能避免原码的“正负零”问题 16.当机器字长为8位时,下列关于机器数的描述,不正确的是( )。 A.[-128]补=[-127]反 B.8位有符号整数的范围是-128~+128 C.已知某数的原码=补码,该数可能是-64 D.[-1]补=[-127]原 17.关于原码、反码和补码,下列说法正确的是( ) A.补码中0的表示形式是唯一的 B.8位二进制原码的表示范围是-128~+127 C.8位二进制补码的表示范围是-127~+127 D.-127的8位反码为10000001 18.下列描述不正确的是( )。 A. 计算机处理的数据中,带正、负符号的数称为真值数 B.计算机处理的数据中,把正、负符号转换成数字的数称为机器数 C.补码是相对原码而言的,零的补码表示是唯一的 D.二进制中,常用补码的加法来代替减法的运算,这样做的目的是采用人们熟悉的方式,不容易出错 19.当机器字长为8位时,下列补码表示的数中,对应的真值最大的是( )。 A.10010010 B.01101011 C.11010100 D. 01101100 20.当机器字长为8位时,下列关于数的原码、反码和补码的描述,不正确的是( )。 A.一个负数的反码的最低位加“1”等于该数的补码 B.零的补码是唯一的,原码和反码都有两个 C.已知某数X的补码为10110100,则-X的原码是11001100 D.+36,(-12)8都是真值数 二、多项选择题(本大题共10小题,每题3分,共30分) 21.下列关于8位二进制数的表述中,正确的有( )。 A.补码01111111表示+127,这是8位补码能表示的最大值 B.原码中0有两种表示,但补码中0只有一种表示 C.反码10000000表示-127,而补码10000000表示-128 D.8位有符号数的表示范围是-128~+127 22.当机器字长为 8 位时,下列关于原码、反码、补码表示范围的说法,正确的有( )。 A.原码的表示范围是-127~+127 B.反码的表示范围是-127~+127 C.补码的表示范围是-128~+127 D.原码、反码、补码的表示范围完全相同 23.当机器字长为8位时,下列式子正确的有( )。 A.[+128]原=[+128]反=[+128]补=10000000B B.[+0]原=[+0]反=[+0]补=[-0]补=00000000B C.[-127]原=[-0]反=[-1]补=11111111B D.[-128]原=[-0]反=[-127]补=10000000B 24.当机器字长为8位时,下列关于零的表示的说法,正确的有( )。 A.原码存在+0、-0 两种 B.反码存在+0、-0两种 C.补码只有一种0 D.补码的0与反码的-0位模式相同 25.某机器数为11000000B,其对应的真值有可能是( )。 A.192 B.-64 C.-63 D.-65 26.下列关于真值数与机器数的基本概念的说法,正确的有( )。 A.真值数是带正负符号的数,如+9、-101都是真值数 B.若真值数是负数,则符号位不变,数值位按照各位取反转换成机器数 C.机器数的数值范围受字长限制,8位无符号数可表示0~256 D.机器字长为8位时,真值数转机器数时,正数的符号位为0,负数的为1,符号位加上数值位不足8位,需在数值位前补0 27.下列关于原码、反码和补码的描述,正确的有( )。 A.正数的原码、反码和补码相同 B.0的反码和补码是唯一的 C.0的原码有两种表示 D.反码的最小值是-128 28.商场推出了积分换好礼活动。假设用8位补码存储积分信息,获得积分为正,扣除积分为负,则下列描述正确的有( )。 A.最多能扣除128分 B.最多能获得128分 C.0积分的补码表示是1000000 D.扣除1积分的补码表示是11111111 29.市面上的温度检测设备层出不穷,这些产品可以检测化工厂作业的实时温度,在异常时及时示警,利用得当可以为工人的生命安全保驾护航。现有一款设备用8位补码记录当前温度与标准温度的差值,当前温度高为正,下列描述正确的有( )。 A.当前温度与标准温度差值大于100时可能有危险,此时其对应的二进制编码范围应该在01100101到01111111或10000000到10011011之间 B.当前温度比标准温度高128及以上时无法正确记录差值 C.当前温度等于标准温度时,其二进制编码可能有两种表示方式 D.该记录负数部分的范围比正数部分的范围大 30.在8位机器码中,下列关于原码、反码、补码相关的描述,正确的有( )。 A.原码、反码、补码的最高位均为符号位,且“0”代表正数,“1”代表负数 B.原码表示"0"时有两种形式,分别是+0和-0 C.[-100]补=[-28]补 D.计算机中运算负数时优先使用补码,是因为补码符号位直接参与运算 三、判断题(本大题共10小题,每题2分,共20分) 31.当机器字长为8位时,0的反码是唯一的,即00000000。 ( ) 32.在8位机器数中,正数的原码、反码、补码均为相同编码,负数的原码、反码、补码均为不同编码。 ( ) 33.当机器字长为8位时,-127是反码能表示的最小值。 ( ) 34.在8位二进制补码中,“+0”的补码为00000000,“-0”的补码为00000000,二者相同,体现了补码对零的表示唯一。 ( ) 35.当机器字长为8位时,十进制数-128的二进制补码是10000000,对应的原码是11000000。 ( ) 36.有一整数A,则+A与-A的原码必不相同。 ( ) 37.当机器数80H所表示的真值是-128时,该机器数为补码的表示形式。 ( ) 38.正数的补码是其原码按位取反后加1。 ( ) 39.字长为8位时,原码、反码、补码三者表示的数的范围一样,编码的个数也是一样的。 ( ) 40.电子设备维修员小孙在检测一款8位嵌入式芯片时,发现其存储单元中一个机器码为“10000000B”。若该机器码表示有符号数,按补码规则,它是8位补码的最小值“-128”,且不存在对应的原码和反码。 ( ) 四、综合应用题(本大题共5小题,每题2分,共10分) 阅读下列材料,回答第41至45题: 某计算机课程实验中,学生在调试一个8位微处理器。他们向寄存器中写入了一个二进制数11001101,并尝试以不同的方式解释这个数。老师要求分别计算:当作无符号数时的十进制值;当作原码时的真值;当作补码时的真值。学生小陈通过计算发现,这三种解释得到的结果差异明显。接着,老师给出了一个负数的真值-93,要求写出其8位原码、反码和补码。小陈计算时注意到,负数的补码可以通过反码加1得到,而原码转补码也可以直接对数值位取反加1。 41.[单项选择题]8位二进制数11001101当作补码解释时,其对应的真值是( )。 A.-51 B.-77 C.+51 D.+77 42.[单项选择题]真值-93的8位补码表示是( )。 A.10100011 B.10100010 C.10100001 D.00100011 43.[多项选择题]下列关于8位有符号机器数的叙述,正确的有( )。 A.原码10000001表示的真值是-1 B.补码10000001表示的真值是-127 C.反码11111110对应的原码是10000000 D.无符号数10000001的十进制值是129 44.[是非选择题]若8位二进制数11111111作为有符号补码解释时,其真值为-1;若作为无符号数解释时,其真值为255。 ( ) 45.[是非选择题]8位原码00000000和10000000分别表示+0和-0,且它们的补码表示也不同。 ( ) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第11卷 机内编码形式《计算机基础》浙江省单独招生《计算机类考纲百套卷》
1
第11卷 机内编码形式《计算机基础》浙江省单独招生《计算机类考纲百套卷》
2
第11卷 机内编码形式《计算机基础》浙江省单独招生《计算机类考纲百套卷》
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。