Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Битовые операции и множества

Total questions: 14

Worksheet time: 12mins

Name
Class
Date
1.

Чему равно 5&65\&6  ?

(a)  

2.

Что из этого будет равно 1?

a)

1^0

b)

1&0

c)

1^1

d)

0|1

3.

Чему равно 3<<3?

(a)  

4.

Какая формула у побитовой импликации a->b?

a)

(~a) & b

b)

(~a) | b

c)

a & (~b)

d)

a | (~b)

5.

Чему равно 9>>2?

(a)  

6.

Какая операция над множествами здесь изображена?

a)

Объединение

b)

Пересечение

c)

Разность

d)

Симметричная разность

7.

Какие операции над множествами могут быть здесь изображены? (красное - результат)

a)

Объединение

b)

Пересечение

c)

Разность

d)

Симметричная разность

8.

Какая логическая операция соответствует пересечению множеств?

a)

И

b)

ИЛИ

c)

исключающее ИЛИ

d)

Импликация

9.

Как сделать i-ый бит числа x равным 1?

a)

x & (1 << i)

b)

x ^ (1 << i)

c)

x | (1 << i)

d)

x + (1 << i)

10.

За сколько работает битовая операция n << i ?

a)

O(1)O\left(1\right)

b)

O(log⁡n)O\left(\log_{ }n\right)

c)

O(log⁡i)O\left(\log_{ }i\right)

d)

O(n)O\left(n\right)

e)

O(i)O\left(i\right)

11.

При применении этой операции стоит опасаться возникновения множества 1 в старших разрядах

a)

|

b)

>>

c)

~

d)

^

e)

&

12.

Что должно стоять на первом закрытом месте?

a)

n

b)

n << 1

c)

n >> 1

d)

1 << n

13.

Что может стоять на закрытом месте?

a)

mask | (1 << i)

b)

(mask >> i) | i

c)

(mask >> i) & 1

d)

mask & (1 << i)

14.

За сколько работает этот код?

a)

O(n)O\left(n\right)

b)

O(nlog⁡n)O\left(n\log_{ }n\right)

c)

O(n2)O\left(n^2\right)

d)

O(2n)O\left(2^n\right)

e)

O(2n ⋅ n)O\left(2^n\ \cdot\ n\right)