计算机科学与技术

填空题在8进制计数中,基数为(),第i位上的位权是()。

题目
填空题
在8进制计数中,基数为(),第i位上的位权是()。
参考答案和解析
正确答案: 8,8i
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

字符的ASCII码在机器中的表示方法准确地描述应是:使用()。

A.8位二进制代码,最右1位为0

B.8位二进制代码,最左1位为1

C.8位二进制代码,最左1位为0

D.8位二进制代码,最右1位为1


参考答案:C

第2题:

在8进制计数中,基数为(),第i位上的位权是()。
8;8i

第3题:

二进制数110101中,右起第5位数字是“1”,它的“权”值是十进制数(9)。

A.64

B.32

C.16

D.8


正确答案:C
解析:本题考查数制的转换。 “权”值由一个幂Rk表示,右起第5位数字1的权值是24=16。

第4题:

下面有关八进制的认识有错误的是()。

  • A、八进制数每位的权值是8的i次方
  • B、八进制数每位只能出现0、1、2、3、4、5、6、7八个数字
  • C、八进制数在计数时每满八个就进一
  • D、八进制数小数点后第n位的权值是8的-(n-1)次方

正确答案:D

第5题:

任何进位计数制都包含基数和位权值两个基本要素,八进制数的基数为(),八进制数中第i位上的权为()

  • A、7;8
  • B、7;8i
  • C、8;8
  • D、8;8i

正确答案:D

第6题:

字符的ASCII编码在计算机中的表示方法描述准确的是()。

A.8位二进制代码,最右1位为1

B.8位二进制代码,最右1位为0

C.8位二进制代码,最左1位为1

D.8位二进制代码,最左1位为0


参考答案:D

因为ASCII的码值范围为0~127,所以8位二进制值最左边一位为0

第7题:

字符的ASCII编码在计算机中的表示方法描述准确的是()。

  • A、8位二进制代码,最右1位为1
  • B、8位二进制代码,最右1位为0
  • C、8位二进制代码,最左1位为1
  • D、8位二进制代码,最左1位为0

正确答案:D

第8题:

图7-5所示的流程图描述了对8位二进制整数求补的算法。该算法的计算过程如下:从二进制数的低位(最右位)开始,依次向高位逐位查看,直到首次遇到“1”时,停止查看。然后,对该“1”位左面的更高位(如果有的话),逐位求反,所得的结果就是对原二进制数求补的结果。

例如:对二进制整数10101000求补的结果是01011000。

设8位二进制整数中的各位,从低位到高位,依次存放在整型数组BIT的BIT[1]~BIT[8]

中。例如,二进制整数10101000存放在数组BIT后,就有BIT[1]=0, BIT[2]=0, …, BIT[7]=0, BIT[8]=1。若流程图中存在空操作,则用NOP表示。

流程图中(1)处按“循环变量名:循环初值,增量,循环终值”格式描述。

[解析] 本题考查求补运算。求补运算是对一个数的各二进制位按位求反后再加1。例如:二进制10101000按位求反后得到的二进制是01010111,加1后为01011000。也可以这样来看,原二进制从最右边开始到遇到的第1个1为止都不变,而后面剩下的位按位求反即可。

本题流程图采用的是后一种思路,首先设置一个标志sw的值为0,从最右边一位开始往左循环遍历整个二进制数,到遇到第1个1后将标志位置1。由此可见,循环要进行8次,循环变量值依次从1递增到8。根据题目要求按“循环变量名:循环初值,增量,循环终值”格式描述循环,而循环开始下面一条判断是“BIT[i]=1?”,所以循环变量是i,第1空应填i:1,1,8。

如果当前遍历的二进制位BIT[i]是1,且标志sw为0时,则证明是第1次遇到1,所以直接设置sw为1即可,故第2空应填1→sw。

如果当前遍历的二进制位BIT[i]是1,且标志sw为1时,说明已经不是第1次遇到1了,所以直接设置当前二进制位为0即可,故第3空应填0→BIT[i]。

如果当前遍历的二进制位BIT[i]是0,且标志sw为0时,则证明还没有遇到过一次1,所以该步什么都不用做,故第4空应填NOP。

如果当前遍历的二进制位BIT[i]是0,且标志sw为1时,说明已经遇到过1了,所以该步需将当前的二进制位求反,故第5空应填1→BIT[i]。


正确答案:(1)i:11898. (2)1→sw98. (3)0→BIT[i]98. (4)NOP98. (5)1→BIT[i]
(1)i:1,1,898. (2)1→sw98. (3)0→BIT[i]98. (4)NOP98. (5)1→BIT[i] 解析:本题考查求补运算。求补运算是对一个数的各二进制位按位求反后再加1。例如:二进制10101000按位求反后得到的二进制是01010111,加1后为01011000。也可以这样来看,原二进制从最右边开始到遇到的第1个1为止都不变,而后面剩下的位按位求反即可。

第9题:

下列关于进制的理解正确的是()。

  • A、在一种进制数可使用数字符号的数目称为基数
  • B、基数为n个表示可使用的代码有n-1个
  • C、在n进制中基数为n+1
  • D、在n进制中第i位的权值为ni

正确答案:A

第10题:

八进制中,小数点左边第四位上的位权是8的()次方。

  • A、2
  • B、3
  • C、5
  • D、4

正确答案:B

更多相关问题