Основные алгоритмические конструкции языка Паскаль (повторение)
Список вопросов теста
Вопрос 1
Поставьте в соответствие содержимое правого и левого столбцов:
1.
описание переменных
2.
вещественный тип
3.
нахождение остатка
4.
нахождение целочисленного деления
5.
целочисленный тип
Варианты ответов
- Var
- Integer
- Mod
- Div
- Real
Вопрос 2
Результатами выполнения операций:
15 div 8= , 23 div 2= , 16 mod 4 = , 35 mod 4=
будут числа:
Варианты ответов
- 1, 11, 0, 8
- 1, 11, 0, 3
- 7, 11, 4, 3
- 1, 1, 0, 8
Вопрос 3
Установите стандартную последовательность оформления программы на языке Pascal:
Варианты ответов
- Var <раздел описания переменных>;
- Begin
- <раздел команд>;
- End.
Вопрос 4
Найдите значение выражения:
abs(27-49) + round(2.6) - sqr(4).
Варианты ответов
- -3
- 9
- 8
- -4
Вопрос 5
Для организации ввода данных используются команды:
Варианты ответов
- Read
- Readln
- Writeln
- Write
Вопрос 6
Для организации вывода данных используются команды:
Варианты ответов
- Read
- Readln
- Writeln
- Write
Вопрос 7
Выберите правильные варианты записи простых условий:
Варианты ответов
- a := b
- a + b = 0
- 2 * a - b < 0
- not (a <> b)
Вопрос 8
Выберите правильные варианты записи составных условий:
Варианты ответов
- (a <> b) and (a + b = 0)
- a + b = 0
- not(2 * a - b) or (a < 0)
- not (a <> b)
Вопрос 9
В общем виде оператор цикла с предусловием может быть представлен следующим образом:
Варианты ответов
- for i := N1 to N2 do <оператор>;
- if <условие> then <оператор1> else <оператор2>;
- while <условие> do <оператор>;
- for i := N2 to N1 downto <оператор>;
Вопрос 10
Сколько раз выполнится тело цикла (ответ записать цифрами):
for a := 5 to 43 do writeln(a);
Вопрос 11
В общем виде оператор цикла с параметром может быть представлен следующим образом:
Варианты ответов
- for i := N1 to N2 do <оператор>;
- if <условие> then <оператор1> else <оператор2>;
- while <условие> do <оператор>;
- for i := N2 to N1 downto <оператор>;
Вопрос 12
В общем виде оператор ветвления может быть представлен следующим образом:
Варианты ответов
- for i := N1 to N2 do <оператор>;
- if <условие> then <оператор1> else <оператор2>;
- while <условие> do <оператор>;
- for i := N2 to N1 downto <оператор>;
Вопрос 13
Сколько раз выполнится тело цикла (ответ записать цифрами):
for a := -12 to 25 do writeln(a);
Вопрос 14
Что будет выведено на экран в результате выполнения следующей программы:

Вопрос 15
Что будет выведено на экран в результате выполнения следующей программы:

Вопрос 16
Определить результат выполнения алгоритма при x=5:

Вопрос 17
Определить результат выполнения алгоритма при x=1:



