您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > 山东专升本计算机最新必考题含答案真题习题
第1页共12页计算机必考重点全篇计算题专项训练附有答案解析不同进制数值换算§1基本知识几个概念:数制、数码、数位、基数、位全不同进制数的书写方式:BDOH不同数制转换的口诀:★★★十进制整数转换为R进制数——除R(基数)取余法,余数倒序排列。十进制纯小数转换为R进制数——乘R(基数)取整法,整数正序排列。R进制数转换为十进制数——乘权求和法。★★★八、十六进制转换为二进制——每1位八进制数码用3位二进制数码表示,每1位十六进制数码用4位二进制数码表示。二进制转换为八、十六进制——从小数点开始分别向左向右展开:每3位二进制数码用1位八进制数码表示,每4位二进制数码用1位十六进制数码表示。§2练习题1、用八进制表示一个字节的无符号整数,最多需要(C)A.1位B.2位C.3位D.4位2、用十六进制表示一个字节的无符号整数,最多需要(D)A.1位B.2位C.3位D.4位3、用八进制表示32位二进制地址,最多需要(C)解32b:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxA.9位B.10位C.11位D.12位4、用十六进制表示32位二进制地址,最多需要(D)解32b:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxA.5位B.6位C.7位D.8位5、将二进制数1111011转换为十进制数是___B___。解2^0+2^1+2^3+2^4+2^5+2^6=123A.59B.123C.121D.1076、将二进制数1111011转换为八进制数是__C____。解根据“421”法则:1111011====173A.153B.171C.173D.3717、将二进制数1111011转换为十六进制数是__D____。解根据“8421”法则:1111011====7BA.B7B.711C.79D.7B8、在某进制的运算中4﹡5=14,则根据这一运算规则,则5﹡7=D解4*5=20D=14H则5*7=35D=100011B=23HA.3AB.35C.29D.239、在计算机中设有某进制数3×3=10,根据这个运算规则8+6=___C___。解3*3=(9)10=(10)9,则8+6=(14)10=(15)9A.9B.18C.15D.2110、已知某进制的运算满足3×5=13,则该进制的12表示的十进制数为10。解3*5=15D=(13)12,则(12)12=1011、在下列一组数中,其最大的一个数是B。A.(77)O=00111111BB.(A9)H=10101001B第2页共12页C.(10101000)BD.(75)D=1000011B十进制算式7*64+4*8+4的运算结果用二进制数表示为1000000100。解(1+2+4)*2^6+2^2*2^3+2^2=(2^0+2^1+2^2)*2^6+2^2*2^3+2^2=2^6+2^7+2^8+2^6+2^2=2^6*(1+1)+2^7+2^8+2^2=2^6*2^1+2^7+2^8+2^2=2^7*(1+1)+2^8+2^2=2^7*2^1+2^8+2^2=2^8*(1+1)+2^2=2^9+2^2=1000000100二进制数值计算§1基本知识(1)R进制算数运算法则加法运算:两数相加等于N,如果N的值大于等于R,则取N-R,然后向高位进1,供下一位运算加1用。减法运算:两数相减,如减不开,则向高位借1,并用来当作R用,高位借走的1用作减1。(2)逻辑运算二进制有两个逻辑值:1(逻辑真),0(逻辑假)三种基本的逻辑运算逻辑加(也称“或”运算,用符号“OR”.“∨”“+”表示)当A和B均为假时,结果为假,否则结果为真。逻辑乘(也称“与”运算,用符号“AND”.“∧”“·”表示)当A和B均为真时,结果为真,否则结果为假。取反(也称“非”运算,用符号“NOT”或“-”表示)异或(用符号“XOR”表示)两个值不同时为真,相同时为假。§2练习题1、下列二进制运算中结果正确的是__A____。A.10-01=01B.0-1=0C.0-1=-1D.01-10=012、根据两个一位二进制的加法运算规则,其和为1的正确表述为(C)A.这两个二进制数都为1B.这两个二进制数都为0C.这两个二进制数不相等D.这两个二进制数相等3、根据两个一位二进制数的加法运算规则,其进位为1的正确表述为(A)A.这两个二进制数都为1B.这两个二进制数中只有一个1C.这两个二进制数中没有1D.这两个二进制数不相等4、做无符号二进制加法:(11001010)2+(00001001)2=(11010011)25、做无符号二进制减法:(11001010)2-(00001001)2=(11000001)26、已知765+1231=2216,则这些数据使用的是__八___进制。解765+1231221611967、逻辑运算中的逻辑加常用符号____A____表示。A.VB.∧C.-D.•8、两个条件同时满足的情况下结论才能成立相对应的逻辑运算是__C__运算。A.加法B.逻辑加C.逻辑乘D.取反9、逻辑与运算:11001010∧00001001的运算结果是00001000。10、X与Y为两个逻辑变量,设X==11011,Y==10101,对这两个逻辑变量进行异或逻辑运算的结果是_C___。A.11011B.10101C.01110D.1000111、X与Y为两个逻辑变量,设X==10111001,Y==11110011,对这两个逻辑变量进行逻辑或运算的结果是__C____。A.11111011B.10111111C.11110111D.11111110第3页共12页12、做下列逻辑加法:11001010V00001001=(D)A.00001000B.11000001C.00001001D.1100101113、对两个二进制数1与1分别进行算术加、逻辑加运算,其结果用二进制形式分别表示为__C_____。101A.1、10B.1、1C.10、1D.10、1014、二进制数10111000和11001010进行逻辑与,运算结果再与10100110进行“或”运算,其结果的16进制形式为__C___。A.A2B.DEC.AED.95二进制整数表示§1基本知识整数可分为正整数(无符号的整数)和负整数(带符号的整数)。无符号整数中,所有二进制位全部用来表示数的大小。如果用一个字节表示一个无符号整数,其取值范围是0~255。带符号整数用最高位表示数的正负号,其它位表示数的大小。计算机中表示一个带符号的整数,数的正负用最高位来表示,定义为符号位,用“0”表示正数,“1”表示负数。如果用一个字节表示一个有符号整数,其原码取值范围-127~+127,其补码的取值范围:-128~+127。带符号整数有原码和补码两种表示方式,其中带符号的正数的补码就是原码本身;带符号的负数的补码是原码取反再加一换算得来,计算机中带符号的负数采用补码的形式存放。通常考试中,整数表示有三种题型:★★★原、反、补换算题0、1排列求最值题求取值范围题八位二进制原码、反码、补码的递变规律★★★8位二进制代码无符号整数的值带符号整数的值(原码)带符号整数的值(补码)0111111112712712710000000128-0-12810000001129-1-12711111111255-127-1§2预测试题1、有一个字节的二进制编码为11111111,如将其作为带符号整数的补码,它所表示的整数值为-1。解补码11111111,反码11111110,原码10000001,则整数值-12、在用原码表示整数“0”时,有“1000⋯00”与“0000⋯00”两种表示形式,而在补码表示法中,整数“0”只有____1____种表示形式。解补码表示整数“0”:000000003、十进制数-52用8位二进制补码表示为___C____。解-52=110100B原码10110100反码11001011补码11001100A.11010100B.10101010C.11001100D.010101014、所谓“变号操作”是指将一个整数变成绝对值相同但符号相反的另一个整数。若整数用补码表示,则二进制整数01101101经过变号操作后的结果为C。解所有位包括符号位都取反加1,则01101101变号10010010+1=10010011A.00010010B.10010010C.10010011D.111011015、下列叙述中,不正确的有AC。A.-127的原码为11111111,反码为00000000,补码00000001第4页共12页B.-127的原码为11111111,反码为10000000,补码10000001C.-127的原码为11111111,反码为10000001,补码01000000D.127的原码.反码和补码皆为011111116、已知X的补码为10011000,则它的原码是__D____。解补码10011000,反码10010111,原码11101000A.01101000B.01100111C.10011000D.111010007、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。(1)X和Y两个数均为无符号数;(2)X和Y两个数均为有符号的补码数。解(1)X=01101010,Y=10001100,则YX(2)X为正数,Y为负数,则XY8、长度为1个字节的二进制整数,若采用补码表示,且由5个“1”和3个“0”组成,则可表示的最小十进制整数为_D_。解补码11111000反码11110111原码10001000,则最小十进制-8A.-120B.-113C.-15D.-89、一个8位补码由4个“1”和4个“0”组成,则可表示的最大十进制整数为___A_____。解求最大,则为正数原码=反码=补码:01111000A.120B.60C.15D.24010、在下列无符号十进制数中,能用8位二进制数表示的是__A____。解无符号范围(0—2^n-1),则八进制为(0—255)A.255B.256C.317D.28911、用一个字节表示无符号整数,能表示的最大整数是___A___。解一个字节为8位二进制,则八进制为(0—255)A.255B.无穷大C.256D.12812、11位补码可表示的整数取值范围是(-1024)—1023。解补码取值范围(-2^(n-1)—2^(n-1)-1)13、在计算机中,数值为负的整数,一般不采用“原码”表示,而是采用“补码”表示,若某带符号整数的8位补码表示为10000001,则该整数的十进制数值为255。解补码10000001反码10000000原码11111111,则十进制整数2^8-1=255单位换算位(bit,比特):表示信息的最小单位。1bit简写为1b(注意是小写英文字母b)。字节(Byte):最常用的信息基本单位。1Byte简写为1B(注意是大写英文字母B)字:通常和cpu的字长相关的一个概念。字长:计算机一次能处理的二进制的位数,或指运算器和寄存器的宽度,如字长是32位的CPU所在的计算机又称为32位机,这里的32位就是字长,通常也可称为双字。掌握以下基本换算:1B=8b1字=2字节★★★1KB=1024B=210BK-M-G-T(牢记相邻之间是1024的关系,1个1024是210)1kb=1000bK-M-G-T(牢记相邻之间是1000的关系,1个1000是103)1KB=8kb1B/s=8bps(b/s)1KB/s=8Kbps(Kb/s)1MB/s=8Mbps(Mb/s)通常存储容量的单位用B(字节)为单位;网速的单位通常用bps;计算机硬件的带宽(如总线带宽.内存带宽等)单位通常用B/s,§2练习题第5页共12页1、一个字节包含__8____个二进制位。2、微机中1K字节表示的二进制位数是1024B/8=128b3、表示存储器的容量时,MB的准确含义是_B___A.1米B.1024K字节C.1024字节D.1000字节4.下列关于“1kb/s准确的含义是(A)A.
本文标题:山东专升本计算机最新必考题含答案真题习题
链接地址:https://www.777doc.com/doc-5411357 .html