Тестирование Pascal Тема 10: Операции над битами

В каждой задаче выберите правильный ответ.
Затем нажмите кнопку "Оценить ответ"

Для ответа сервер не нужен - можно отключиться от Интернета

Варианты ответа

60 6 4 4
84 6 8 3
60 5 8 6
60 5 4 6
84 5 4 3
Программа вызовет
ошибку при компиляции
Программа вызовет
ошибку при выполнении

Задача 1. Условия:

Что будет выведено на экран в результате
выполнения программы:
var a,b,c:byte;
begin a:=7; b:=14; c:=32; 
write((a or b) shl 2:3, (b xor c) shr 3:3,
(c shr 3) and a:3, a and b:3 ); readln;
end.

Варианты ответа

32 15 127 39
32 17 127 67
64 17 63 39
64 15 63 39
32 17 127 13
Программа вызовет
ошибку при выполнении
Программа вызовет
ошибку при компиляции

Задача 2. Условия:

Что будет выведено на экран в результате
выполнения программы:
var a,b,c:byte;
begin a:=7; b:=255; c:=32;
write((5 shl 3) and c:4, b shr 4:4,
(b or a) shr 1:4, (c+a) or a:4); readln;
end.

Варианты ответа

515 33 32771 32771 38
514 32 -32765 -32765 38
514 32 -32765 32771 35
515 32 32771 -32765 35
514 33 -32765 32771 35
Программа вызовет
ошибку при компиляции
Программа вызовет
ошибку при выполнении

Задача 3. Условия:

Что будет выведено на экран в результате
выполнения программы:
var a,b:byte; c:integer;
begin a:=33; b:=5; c:=1024;
write((c or b) shr 1:7, (a shr 1) shl 1:7,
(c shl 5) + 3:7, (1024 shl 5)+3:7, 
(b shr 1) or a:7); readln;
end.

Варианты ответа

FALSE 0 132 4
TRUE 0 128 1
TRUE 0 132 1
FALSE 0 132 1
Программа вызовет
ошибку при компиляции
Программа вызовет
ошибку при выполнении
TRUE 1 132 6

Задача 4. Условия:

Что будет выведено на экран в результате
выполнения программы:
var a,b:byte; c:integer;
begin a:=33; b:=8; c:=256;
write(boolean((c shr 5)and 8));
write((c shr 4) and a:6, a shl 2:6,
(b+1) and a:6); readln;
end.

Варианты ответа

13 66 7 10
13 36 2 10
11 36 2 10
Программа вызовет
ошибку при компиляции
Программа вызовет
ошибку при выполнении
11 36 7 10
13 66 2 10
11 66 2 2

Задача 5. Условия:

Что будет выведено на экран в результате
выполнения программы:
begin
write(((1 shl 2) or 1) or (1 shl 3):5,
(128 shr 2) or (1 shl 2):5, 7 xor 5:5,
8 xor 2:5); readln;
end.

Если оценка не вычисляется, вероятно в Вашем браузере отключён JavaScript
Rambler's Top100
Hosted by uCoz