参考答案和解析
正确答案:C
解析:C++中的位运算,左移一位相当于乘以2,右移一位相当于除以2。
更多“在位运算中,操作数每右移一位,其结果相当于()。A.操作数乘以2B.操作数乘以4C.操作数除以2D.操作数 ”相关问题
  • 第1题:

    在位运算中,操作数每左移两位,其结果相当于( )。

    A.操作数乘以2

    B.操作数除以2

    C.操作数除以4

    D.操作数乘以4


    正确答案:D
    解析:本题主要考查左移、右移对数据值的影响,左移n位相当于乘以2的n次幂,右移n位相当于除以2的n次幂。

  • 第2题:

    一般情况下,操作数左移3位的结果是原操作数

    A.整除8

    B.乘以8

    C.整除4

    D.乘以4


    正确答案:B

  • 第3题:

    在位运算中,操作数每左移2位,相当于( )

    A.操作数*2

    B.操作数/2

    C.操作数*4

    D.操作数/4


    正确答案:C 

  • 第4题:

    在位运算中,操作数左移一位,其结果相当于A.操作数乘以2 B.操作数除以2 C.操作数除以4 D.操作数乘以4


    正确答案:A
    左移运算符“<<”是双目运算符,其功能是把“<<”左边的运算数的各二进位全部左移若干位,由“<<”右边的数指定移动的位数,高位丢弃,低位补0。例如,a<<4是把a的各二进位向左移动4位。如a=00000011(十进制3),左移4位后为00110000(十进制48)。

  • 第5题:

    利用成员函数对双目运算符重载,其左操作数为 ______,右操作数为 ______。


    正确答案:this指针 成员函数参数
    this指针 成员函数参数

  • 第6题:

    在对无符号数的位运算中,操作数左移一位相当于()。

    A.操作数除以2

    B.操作数乘以2

    C.操作数除以4

    D.操作数乘以4


    参考答案:B

  • 第7题:

    位运算中,操作数每左移一位,在没有溢出的情况下其结果相当于()。

    • A、操作数乘以2
    • B、操作数除以2
    • C、操作数除以4
    • D、操作数乘以4

    正确答案:A

  • 第8题:

    单地址指令()。

    • A、只能对单操作数进行加工处理
    • B、只能对双操作数进行加工处理
    • C、无处理双操作数的功能
    • D、既能对单操作数进行加工处理,也能在隐含约定另一操作数(或地址)时,对双操作数进行运算

    正确答案:D

  • 第9题:

    乘法运算是双操作数运算,但是,在指令中却只指定一个操作数,另一个操作数是隐含规定的,隐含操作数为()

    • A、AL/AX
    • B、BL/BX
    • C、CL/CX
    • D、DL/DX

    正确答案:A

  • 第10题:

    填空题
    ()运算符将左右操作数相加的结果赋值给左操作数。

    正确答案: +=
    解析: 暂无解析

  • 第11题:

    单选题
    位运算中,操作数每左移一位,在没有溢出的情况下其结果相当于()。
    A

    操作数乘以2

    B

    操作数除以2

    C

    操作数除以4

    D

    操作数乘以4


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

  • 第12题:

    单选题
    在对无符号数的位运算中,操作数左移一位相当于()。
    A

    操作数除以2

    B

    操作数乘以2

    C

    操作数除以4

    D

    操作数乘以4


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

  • 第13题:

    在位运算中,操作数每右移一位,其结果相当于

    A.操作数乘以2

    B.操作数除以2

    C.操作数乘以4

    D.操作数除以4


    正确答案:B

  • 第14题:

    微处理器在执行一条指令时,主要将它分解成以下几个步骤去完成,其中顺序正确的是( )。

    A.取指令、取操作数、指令译码、执行运算、回送结果

    B.取指令、指令译码、取操作数、执行运算、回送结果

    C.取指令、指令译码、执行运算、取操作数、回送结果

    D.取指令、执行运算、取操作数、指令译码、回送结果


    正确答案:B
    解析:微处理器执行一条指令的正确J顷序为取指令、指令译码、取操作数、执行运算、回送结果。

  • 第15题:

    在位运算中,操作数每左移一位,其结果相当于

    A.操作数乘以2

    B.操作数除以2

    C.操作数除以4

    D.操作数乘以4


    正确答案:A
    解析:左移运算符“ ”是双目运算符。其功能把“ ”左边的运算数的各二进位全部左移若干位,由“ ”右边的数指定移动的位数,高位丢弃,低位补0。左移1位,相当于该数乘以2。

  • 第16题:

    在位运算中,操作数每右移两位,其结果相当于( )。

    A.操作数乘以2

    B.操作数除以2

    C.操作数除以4

    D.操作数乘以4


    正确答案:C
    解析:在位运算中,操作数每右移两位,相当于在操作数的左侧添0,最右面的两位被移出,即操作数除以40

  • 第17题:

    在位运算中,操作数左移一位,其结果相当于( )。

    A.操作数乘以2

    B.操作数除以2

    C.操作数除以4

    D.操作数乘以4


    正确答案:A
    解析:左移运算符“”是双目运算符,其功能是把“”左边运算数的二进制位全部左移若干位,移动的位数由“”右边数指定,高位丢弃,低位补0。例如:a=00000011(十进制数3),左移4位后为00110000(十进制数48)。

  • 第18题:

    在位运算中,操作数每左移两位,其结果相当于( )。A.操作数乘以2 B.操作数除以2

    在位运算中,操作数每左移两位,其结果相当于( )。

    A.操作数乘以2

    B.操作数除以2

    C.操作数除以4

    D.操作数乘以4


    正确答案:D
    左移n位相当于乘以2的n次幂,右移n位相当于除以2的n次幂。

  • 第19题:

    在对无符号数的位运算中,操作数左移一位相当于()。

    • A、操作数除以2
    • B、操作数乘以2
    • C、操作数除以4
    • D、操作数乘以4

    正确答案:B

  • 第20题:

    在定点机中执行算术运算时会产生溢出,其原因是()

    • A、 主存容量不够
    • B、 操作数过大
    • C、 操作数地址过大
    • D、 运算结果无法表示

    正确答案:D

  • 第21题:

    ()运算符将左右操作数相加的结果赋值给左操作数。


    正确答案:+=

  • 第22题:

    单选题
    在定点机中执行算术运算时会产生溢出,其原因是()
    A

     主存容量不够

    B

     操作数过大

    C

     操作数地址过大

    D

     运算结果无法表示


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

  • 第23题:

    单选题
    单地址指令()
    A

    只能对单操作数进行加工处理

    B

    只能对双操作数进行加工处理

    C

    无处理双操作数的功能

    D

    既能对单操作数进行加工处理,也能在隐含约定另一操作数(或地址)时,对双操作数进行运算


    正确答案: D
    解析: 单地址指令既能对单操作数进行加工处理,也能对双操作数进行运算。当处理双操作数时,一个操作数在指令中给出,另一个操作数则是隐含约定的,例如堆栈操作指令中的入栈指令PUSH,指令中只给出源操作数,而目的操作数则由计算机中的堆栈指针(SP)确定,在指令中不需要指定。