更多“操作数“00000101”与“00000101”执行逻辑(1)操作后,运算结果应为“00000000”。A.或B.与C.异或D.与”相关问题
  • 第1题:

    ● 若操作数“00000101”与“00000101”执行逻辑 (1) 操作后,运算结果00000000”。

    (1)A. 或 B. 与 C. 异或 D. 与非


    正确答案:C

     

  • 第2题:

    两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行(1)运算为1时,表示运算的结果产生溢出。

    A.与

    B.或

    C.与非

    D.异或


    正确答案:D
    解析:见公共试题Ⅱ(1)。

  • 第3题:

    执行二进制逻辑乘运算(即逻辑与运算)0101 1001 ∧ 10100111其运算结果是——。

    A.00000000

    B.11111111

    C.00000001

    D.1 111110


    正确答案:C
    解析:逻辑与运算的口诀为“一一得一”,即只有当两个数都为1时,结果才为1。

  • 第4题:

    两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行(21)运算为1时,表示运算的结果产生溢出。

    A.与

    B.或

    C.与非

    D.异或


    正确答案:D
    解析:判别两个同符号的数相加或异符号的数相减是否溢出的逻辑表达式是:VF=SFCF。即将所得结果的符号位SF和进位标志CF进行异或运算,结果为1时表示溢出;反之没有溢出。

  • 第5题:

    若操作数“00000101”与“00000101”执行逻辑(1)操作后,运算结果应为“00000000”。

    A.或

    B.与

    C.异或

    D.与非


    正确答案:C
    解析:逻辑代数的三种最基本的运算为“与”、“或”、“非”运算。
      “与”运算又称为逻辑乘,其运算符号常用AND、∩、∧或.表示。设A和B为两个逻辑变量,当且仅当A和B的取值都为“真”时,A“与”B的值为“真”;否则A“与”B的值为“假”。操作数“00000101”与“00000101”执行逻辑“与”后的结果为“00000101”。
      “或”运算也称为逻辑加,其运算符号常用OR、∪、∨或十表示。设A和B为两个逻辑变量,当且仅当A和B的取值都为“假”时,A“或”B的值为“假”;否则A“或” B的值为“真”。操作数“00000101"与“00000101”执行逻辑“或”后的结果为“00000101”。
      “非”运算也称为逻辑求反运算,常用表示对变量A的值求反。其运算规则很简单:“真”的反为“假”,“假”的反为“真”。
      “异或”运算又称为半加运算,其运算符号常用XOR或表示。设A和B为两个逻辑变量,当且仅当A、B的值不同时,A“异或”B为真。A“异或”B的运算可由前三种基本运算表示,即。操作数“00000101”与“00000101”执逻辑“异或”后的结果为“00000000"。
      “与非”运算指先对两个逻辑量求“与”,然后对结果在求“非”。操作数“00000101”与“00000101”执逻辑“与非”后的结果为“11111010”。

  • 第6题:

    执行二进制逻辑乘运算(即逻辑与运算)01011001∧10100111其运算结果是()。

    A.00000000

    B.1111111

    C.00000001

    D.1111110


    正确答案:C

  • 第7题:

    操作数00000101与00000101执行逻辑______操作后,运算结果为00000000。

    A.或

    B.与

    C.异或

    D.与非


    正确答案:C
    解析:对于选项A,如果进行或运算,那么,只有在参与运算的两个数值都为假,结果才为假。操作数00000101与00000101执行逻辑或运算后,结果是00000101。对于选项B,如果进行与运算,那么,只有在参与运算的两个数值都为真,结果才为真。操作数00000101与00000101执行逻辑与运算后,结果是00000101。对于选项C,如果进行异或运算,那么,只有在参与运算的两个数值不同,结果才为真。操作数00000101与00000101执行逻辑异或运算后,结果是00000000。所以,本题的正确答案为选项C。特别说明,在编程中,经常利用这种方式来判断两个数字是否相等。对于选项C,如果进行与非运算,那么,将对两个操作数先求与,再求非。操作数00000101与00000101执行逻辑与非运算后,结果是11111010。

  • 第8题:

    在计算机逻辑运算中,最基本的逻辑运算时()

    A.逻辑与

    B.逻辑或

    C.异或

    D.逻辑非


    参考答案:A, B, D

  • 第9题:

    执行二进制逻辑乘运算(即逻辑与运算)01011001 ∧ 10100111其运算结果是——一。

    A.00000000

    B.11111111

    C.00000001

    D.111111O


    正确答案:C
    解析:逻辑与运算的口诀为“一一得一”,即只有当两个数都为l时,结果才为1。

  • 第10题:

    操作数“01100101”与“01100101”执行逻辑( )运算后,运算结果应为“00000000”。

    A. 或
    B. 与
    C. 异或
    D. 与非

    答案:C
    解析:

  • 第11题:

    当0与0或1进行何种运算时,结果均为0()

    • A、逻辑‘与’
    • B、逻辑‘或’
    • C、逻辑‘非’
    • D、逻辑‘异或’

    正确答案:A

  • 第12题:

    单选题
    执行二进制逻辑乘运算(即逻辑与运算)01011001∧10100111其运算结果是(  )。
    A

    00000000

    B

    1111111

    C

    00000001

    D

    1111110


    正确答案: A
    解析:
    逻辑与运算的口诀为“一一得一”,只有当两个数都为1时,结果才为1。

  • 第13题:

    ● 若操作数“00000101”与“00000101”执行逻辑(5) 操作后,运算结果应为“00000000”。

    (5)A. 或

    B. 与

    C. 异或

    D. 与非


    正确答案:C

     


  • 第14题:

    若操作数“00000101”与“00000101”执行逻辑(5)操作后,运算结果应为“00000000"。

    A.或

    B.与

    C.异或

    D.与非


    正确答案:C
    解析:逻辑代数的三种最基本的运算为“与”运算、“或”运算、“非”运算。 “与”运算又称为逻辑乘,其运算符号常用AND、∩、∧或表示。设A和B为两个逻辑变量,当且仅当A和B的取值都为“真”时,A“与”B的值为“真”;否则A“与”B的值为“假”。操作数“00000101”与“00000101”执行逻辑“与”后的结果为“00000101”。 “或”运算也称为逻辑加,其运算符号常用OR、∪、∨或+表示。设A和B为两个逻辑变量,当且仅当A和B的取值都为“假”时,A“或”B的值为“假”;否则A“或” B的值为“真”。操作数“00000101”与“00000101”执行逻辑“或”后的结果为“00000101”。 “非”运算也称为逻辑求反运算,常用A表示对变量A的值求反。其运算规则很简单:“真”的反为“假”,“假”的反为“真”。 “异或”运算又称为半加运算,其运算符号常用XOR或表示。设A和B为两个逻辑变量,当且仅当A、B的值不同时,A“异或”B为真。A“异或”B的运算可由前三种基本运算表示,即。操作数“00000101”与“00000101”执逻辑“异或”后的结果为“00000000”。 “与非”运算指先对两个逻辑量求“与”,然后对结果在求“非”。操作数“00000101”与“000001017执逻辑“与非”后的结果为“11111010”。

  • 第15题:

    如果要对累加器的内容进行清零,那么可以采用的操作是______。

    A.将累加器的内容与0进行逻辑加运算

    B.将累加器的内容与0进行逻辑乘运算

    C.将累加器的内容与1进行异或运算

    D.将累加器的内容与1进行同或运算


    正确答案:B
    解析:累加器是一个功能很强的数据寄存器,可以与不同的操作数进行算术及逻辑运算,并将运算结果放在累加器中。任何操作数与0进行逻辑乘运算,结果都为0。因此,将累加器的内容与二进制数0进行逻辑乘运算,可以完成对累加器的清零操作。

  • 第16题:

    操作数“01010101”与“10100101”执行逻辑(2)操作后,运算结果为“11110000”。

    A.与

    B.或

    C.与非

    D.异或


    正确答案:D
    解析:如果两个比特位执行逻辑与(AND)操作,则其运算规则是“全1出1,有0出0”。操作数“01010101”与“10100101”执行逻辑与(AND)操作后,运算结果为“013000101”。如果两个操作数执行逻辑与非运算,是指对两个逻辑量先求“与”,然后对结果再求“非”操作。操作数“01010101”与“10100101”执行逻辑与非操作后,运算结果为“11111010”。如果两个比特位执行逻辑或(OR)操作,则其运算规则是“有1出1,全0出0”。操作数“01010101”与“10100101”执行逻辑或(OR)操作,运算结果为“11110101”。如果两个比特位执行逻辑异或(XOR)操作,则其运算规则是“相同为0,不同为1”。操作数“01010101”与“10100101”执行逻辑异或(XOR)操作后,运算结果为“11110000”。

  • 第17题:

    操作数“00000101”与“00000101”执行逻辑(19)操作后,运算结果为“00000000”。

    A.或

    B.与

    C.异或

    D.与非


    正确答案:C
    解析:逻辑代数的三种最基本的运算为“与”、“或”、“非”运算。“与”运算又称为逻辑乘,其运算符号常用AND、∩、∧或表示。设A和B为两个逻辑变量,当且仅当A和B的取值都为“真”时,A“与”B的值为“真”;否则A“与”B的值为“假”。操作数“00000101”与“00000101”执行逻辑“与”后的结果为“00000101”。 “或”运算也称为逻辑加,其运算符号常用OR、∪、∨或+表示。设A和B为两个逻辑变量,当且仅当A和B的取值都为“假”时,A“或”B的值为“假”;否则A“或” B的值为“真”。操作数“00000101”与“00000101”执行逻辑“或”后的结果为“00000101”。 “非”运算也称为逻辑求反运算,常用表示对变量A的值求反。其运算规则很简单:“真”的反为“假”,“假”的反为“真”。 “异或”运算又称为半加运算,其运算符号常用XOR或表示。设A和B为两个逻辑变量,当且仅当A、B的值不同时,A“异或”B为真。A“异或”B的运算可由前三种基本运算表示,即。操作数“00000101”与“00000101”执逻辑“异或”后的结果为“00000000”。 “与非”运算指先对两个逻辑量求“与”,然后对结果在求“非”。操作数“00000101”与“00000101”执逻辑“与非”后的结果为“11111010"。

  • 第18题:

    根据运算前后的符号位可判别溢出。设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,那么若逻辑表达式X.Y.的值与..Z的值进行(38)运算的结果为1,则表示溢出。

    A.与

    B.或

    C.与非

    D.异或


    正确答案:B
    解析:当两个同符号数相加或者两异号数相减时,运算结果若超出固定码长的数据表示范围,就会发生溢出。例如,X=+65D=+1000001B(D、B分别表示十进制数、二进制数),Y=+67D=+1000011B,编码总长度为8位,那么:[X+Y]补=[X]补+[Y]补=01000001+01000011=10000100符号位为1,表示结果为负数,两正数相加得负数,这显然是荒谬的,因为发生了溢出。判断溢出有四种方式:①双符号位法,即用00表示正数,11表示负数,当运算结果的两个符号位上的数不一样时,则表明发生了溢出。承上例:[X+Y]补=[X]补+[Y]补=001000001+001000011=010000100②进位判断法,当数值最高位和符号位向上一位都有进位或者都没有进位的时候(即异或结果为0),表示没有溢出,否则表示有溢出。③根据运算结果的符号位SF和进位标志CF的异或结果来判断,即若SFCF结果为1,表示运算的结果产生溢出。④根据运算前后的符号位进行判别,设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,那么若逻辑表达式的值为1,则表示溢出。或运算也称为逻辑加,常用符号OR、∪、V或+表示。从上面的分析可见,在做题时要注意将其作为引子举一反三,此次考的是用第④种方法判断溢出,以后考的就可能是其余三种,而将这四种都掌握了,“鱼网”就织得密集结实,做到了未雨绸缪,获胜的把握就更大。

  • 第19题:

    两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标识CP进行______运算为1时,表示运算的结果产生溢出。

    A.与

    B.或

    C.与非

    D.异或


    正确答案:D
    解析:这一类型的题目考查的知识点是补码的运算及其溢出。在确定了运算的字长和数据的表示方法后,数据的范围也就确定了。一旦运算结果超出所能表示的数据范围,就会发生溢出。发生溢出时,运算结果肯定是错误的。当两个同符号的数相加(或者是相异符号数相减)时,运算结果有可能产生溢出。常用的溢出检测机制主要有进位判决法和双符号位判决法。(1)双符号位判决法若采用两位表示符号,即00表示正号,11表示负号,则溢出时两个符号位就不一致了,从而可以判定发生了溢出。这需要通过异或运算判别。(2)进位判决法令Cn-1表示最高数值位向最高位的进位,Cn表示符号位的进位,则Cn-1Cn=1表示溢出。解答此类题目的一般思路是将所给带符号数的符号位用双符号位表示,然后转换成补码,进行补码运算,得到结果。因此可以知道本题中的运算为异或运算。应选择答案D。要注意;结果溢出和结果产生进位是两个概念,溢出表示运算结果出错,进位表示最高位产生了进位,但结果并未出错。

  • 第20题:

    ●要判断16位二进制整数x的低三位是否全为0,则令其与十六进制数0007进行(21)运算,然后判断运算结果是否等于0。

    (21)A.逻辑与

    B.逻辑或

    C.逻辑异或

    D.算术相加


    正确答案:A

  • 第21题:

    要判断16位二进制整数x的低三位是否全为0,则令其与十六进制数0007进行()运算,然后判断运算结果是否等于0。

    A. 逻辑与
    B. 逻辑或
    C. 逻辑异或
    D. 算术相加

    答案:A
    解析:

  • 第22题:

    若计算机存储数据采用的是双符号位(00表示正号,11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经( )运算得1,则可断定这两个数相加的结果产生了溢出。

    A.逻辑与
    B.逻辑或
    C.逻辑同或
    D.逻辑异或

    答案:D
    解析:
    溢出:当表示数据时规定了位数以后,其能表示的数值范围就已经确定了,在两个数相加运算的结果超出该范围时,就収生了溢出。在二进制情况下,溢出时符号位将变反,即两个正数相加,结果的符号位是负数;两个负数相加,结果的符号位就是正数。采用两个符号位时,溢出发生后两个符号位就不一致了,这两位进行异或的结果一定为1。逻辑异或:异或逻辑的真值表如图所示,异或逻辑的关系是:当AB不同时,输出P=1;当AB相同时,输出P=0。

  • 第23题:

    当1与0或1进行何种运算时,结果均为1()

    • A、逻辑‘与’
    • B、逻辑‘或’
    • C、逻辑‘非’
    • D、逻辑‘异或’

    正确答案:D