更多“一个8位二进制数与变量A按位或操作后,可置变量A高四位为1,其它”相关问题
  • 第1题:

    图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为止都不变,而后面剩下的位按位求反即可。

  • 第2题:

    (29)表达式“B=INT(A+0.5)”的功能是

    A)将变量A保留小数点后1位

    B)将变量A四舍五入取整

    C)将变量A保留小数点后5位

    D)舍去变量A的小数部分


    正确答案:D

  • 第3题:

    定义一个变量a,数据类型为4位位向量()。


    正确答案:variable a:bit_vector(3 downto 0)

  • 第4题:

    关于基本ASCII码,在计算机中的表示方法准确的描述是()。

    • A、使用8位二进制数,最右边一位为1
    • B、使用8位二进制数,最左边一位为1
    • C、使用8位二进制数,最右边一位为0
    • D、使用8位二进制数,最左边一位为0

    正确答案:D

  • 第5题:

    下列对立即数寻址方式描述正确的是()

    • A、立即数只能是16位二进制数
    • B、立即数可以是小数或者变量
    • C、立即数只能是整数
    • D、源操作数和目的操作数都可以采用立即数寻址方式

    正确答案:C

  • 第6题:

    先将一组数据的变量值按一定顺序排列,然后取某一位置的变量值来反映这些数据的一般水平,把这个特殊位置上的数值看作是平均数,称为()

    • A、数值平均数
    • B、位置平均数
    • C、离散系数

    正确答案:B

  • 第7题:

    试编出能完成如下操作的程序使20H单元中数的高四位变“1”,低四位变“0”;


    正确答案:MOV  20H,  #0F0H

  • 第8题:

    一个水槽液位控制系统,被控变量为水槽的液位,控制变量是入口流量,则该液位控制系统是()


    正确答案:定值控制系统

  • 第9题:

    若用5位0,1表示一个二进制数,其中1位即最高位为符号位,其余4位为数值位。若要进行11-4的操作,可转换为11+(-4)的操作,采用补码进行运算,下列运算式及结果正确的是()

    • A、01011+10100=11111;
    • B、01011+10100=00111;
    • C、01011+11100=00111;
    • D、01011+11011=00110;

    正确答案:C

  • 第10题:

    多选题
    膳食调查数据库建立对变量设定的要求正确的是(  )。
    A

    被调查者编码变量的长度至少设定为3位

    B

    食物编码的变量长度为6位

    C

    食物的重量的变量长度为6位

    D

    进餐时间的变量长度为1位

    E

    进餐地点的变量长度为2位


    正确答案: A,B
    解析:
    被调查者编码变量的长度至少设定为2位;进餐地点的变量长度为1位。

  • 第11题:

    多选题
    移位和按位运算符有哪些作用?()
    A

    左移“〈〈”可将整数乘以2或者2的若干次方

    B

    按位与“&”可设置二进制数的某些位为0

    C

    按位或“”可将两个二进制数相加

    D

    按位异或“^”可将二进制数的某些位或者所有位设为相反的值

    E

    无符号右移“>>>”可将整数除以2或者2的若干次方


    正确答案: C,B
    解析: 暂无解析

  • 第12题:

    填空题
    定义一个变量a,数据类型为4位位向量()。

    正确答案: variable a:bit_vector(3 downto 0)
    解析: 暂无解析

  • 第13题:

    Excel 2000提供了许多内置函数,使用这些函数可执行标准工作表运算和宏表运算,实现函数运算所使用的数值称为参数,函数的语法形式为“函数名称(参数1, 参数2, „)”,其中的参数可以是 () 。

    A.常量、变量、单元格、区域名、逻辑位、错误值或其它函数

    B.常量、变量、单元格、区域、逻辑位、错误值或其它函数

    C.常量、单元格、区域、区域名、逻辑位、引用、错误值或其它函数

    D.常量、变量、单元格、区域、逻辑位、引用、错误值或其它函数


    【答案】C

  • 第14题:

    膳食调查数据库建立对变量设定的要求正确的是(  )。

    A.被调查者编码变量的长度至少设定为3位
    B.食物编码的变量长度为6位
    C.食物的重量的变量长度为6位
    D.进餐时间的变量长度为1位
    E.进餐地点的变量长度为2位

    答案:B,C,D
    解析:
    被调查者编码变量的长度至少设定为2位;进餐地点的变量长度为1位。

  • 第15题:

    移位和按位运算符有哪些作用?()

    • A、 左移“〈〈”可将整数乘以2或者2的若干次方
    • B、 按位与“&”可设置二进制数的某些位为0
    • C、 按位或“”可将两个二进制数相加
    • D、 按位异或“^”可将二进制数的某些位或者所有位设为相反的值
    • E、 无符号右移“>>>”可将整数除以2或者2的若干次方

    正确答案:A,B,D

  • 第16题:

    一个8位二进制数与变量A按位或操作后,可置变量A高四位为1,其它位不变,则此二进制数为()。


    正确答案:11110000

  • 第17题:

    表达式"B=INT(A+0.5)"的功能是()

    • A、将变量A保留小数点后1位
    • B、将变量A四舍五入取整
    • C、将变量A保留小数点后5位
    • D、舍去变量A的小数部分

    正确答案:B

  • 第18题:

    计算机中,一位二进制数称为一个(),()位二进制数组成一个字节,()字节可存放一个英文字母或一个数。


    正确答案:位;8;1

  • 第19题:

    一个二进制数可以直接转换成2n进制数,其方法为以()为基准向左右按n位分节,节内按二进制独立转换,即n位二进制数可以转换成一位2n进制数。


    正确答案:小数点

  • 第20题:

    逻辑乘指令AND主要用于()。

    • A、在目的操作数中清除与源操作数置0对应的位为0,其余的位保持不变
    • B、在目的操作数中置与源操作数为1的对应位为1,其余位不变
    • C、将目的操作数中与源操作数置1的对应位取反
    • D、在目的操作数中清除与源操作数置1对应的位为0,其余的位保持不变

    正确答案:A

  • 第21题:

    填空题
    一个8位二进制数与变量A按位或操作后,可置变量A高四位为1,其它位不变,则此二进制数为()。

    正确答案: 11110000
    解析: 暂无解析

  • 第22题:

    多选题
    关于膳食调查数据库的变量的描述正确的是(  )。
    A

    被调查者编码,变量名为ID,变量长度至少为3位

    B

    食物编码,变量名为D1,变量长度为6位

    C

    食物的质量,变量名称D2,变量长度为4位

    D

    进餐时间,变量名称D3,变量长度为2位

    E

    进餐地点,变量名称D4,变量长度为1位


    正确答案: C,A
    解析:
    被调查者编码,变量名为ID,变量的长度至少为两位;食物的质量,变量名称D2,变量长度6位;进餐时间,变量名称D3,变量长度1位。

  • 第23题:

    单选题
    关于基本ASCII码在计算机中的表示方法,准确的描述应是()。
    A

    使用8位二进制数,最右边一位为1

    B

    使用8位二进制数,最左边一位为1

    C

    使用8位二进制数,最右边一位为0

    D

    使用8位二进制数,最左边一位为0


    正确答案: B
    解析: 暂无解析

  • 第24题:

    填空题
    一个水槽液位控制系统,被控变量为水槽的液位,控制变量是入口流量,则该液位控制系统是()

    正确答案: 定值控制系统
    解析: 暂无解析