ID: 2502 Architektura IT Łatwe

Źródło: Arkusze CKE

Jaki będzie rezultat operacji logicznej AND dla wartości binarnych 1010 oraz 1100?

Warianty odpowiedzi

  1. A

    1110

  2. B

    1000

  3. C

    1010

  4. D

    1100

Wyjaśnienie

Koniunkcja bitowa, czyli operacja AND, działa według prostej zasady: wynikowy bit ma wartość 1 tylko wtedy, gdy oba porównywane bity na danej pozycji mają wartość 1. W każdym innym przypadku otrzymujemy 0.

Porównujemy poszczególne bity od lewej do prawej:
Pierwsza pozycja: 1 oraz 1 daje 1.
Druga pozycja: 0 oraz 1 daje 0.
Trzecia pozycja: 1 oraz 0 daje 0.
Czwarta pozycja: 0 oraz 0 daje 0.

Zestawiając te wyniki razem, otrzymujemy ciąg 1000. W praktyce programistycznej ta operacja jest niezwykle często wykorzystywana do tak zwanego maskowania bitów.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Architektura IT