Структурное программирование
Список вопросов теста
Вопрос 1
Опрелелите первый принцип структурного программирования
Варианты ответов
- Следует отказаться от использования оператора безусловного перехода goto.
- Любая программа строится из трех базовых управляющих конструкций: последовательность, ветвление, цикл
- В программе базовые управляющие конструкции могут быть вложены друг в друга произвольным образом.
- Повторяющиеся фрагменты программы можно оформить в виде подпрограмм (процедур и функций).
Вопрос 2
Опрелелите второй принцип структурного программирования
Варианты ответов
- Следует отказаться от использования оператора безусловного перехода goto.
- Любая программа строится из трех базовых управляющих конструкций: последовательность, ветвление, цикл
- В программе базовые управляющие конструкции могут быть вложены друг в друга произвольным образом.
- Повторяющиеся фрагменты программы можно оформить в виде подпрограмм (процедур и функций).
Вопрос 3
Опрелелите четвертый принцип структурного программирования
Варианты ответов
- Следует отказаться от использования оператора безусловного перехода goto.
- Любая программа строится из трех базовых управляющих конструкций: последовательность, ветвление, цикл
- В программе базовые управляющие конструкции могут быть вложены друг в друга произвольным образом.
- Повторяющиеся фрагменты программы можно оформить в виде подпрограмм (процедур и функций).
Вопрос 4
Определите пятый принцип структурного программирования
Варианты ответов
- Каждую логически законченную группу инструкций следует оформить как блок.
- Все перечисленные конструкции должны иметь один вход и один выход.
- Разработка программы ведется пошагово, методом «сверху вниз» (top–down method)
- Следует отказаться от использования оператора безусловного перехода goto.
Вопрос 5
Определите шестой принцип структурного программирования
Варианты ответов
- Каждую логически законченную группу инструкций следует оформить как блок.
- Все перечисленные конструкции должны иметь один вход и один выход.
- Разработка программы ведется пошагово, методом «сверху вниз» (top–down method)
- Следует отказаться от использования оператора безусловного перехода goto.
Вопрос 6
Определите седьмой принцип структурного программирования
Варианты ответов
- Каждую логически законченную группу инструкций следует оформить как блок.
- Все перечисленные конструкции должны иметь один вход и один выход.
- Разработка программы ведется пошагово, методом «сверху вниз» (top–down method)
- Следует отказаться от использования оператора безусловного перехода goto.
Вопрос 7
Любая программа строится на трех базовых управляющих конструкциях, выберите правильные определения
1.
Последовательность
2.
Ветвление
3.
Цикл
Варианты ответов
- многократное исполнение одной и той же операции до тех пор, пока выполняется заданное условие (условие продолжения цикла).
- однократное выполнение операций в том порядке, в котором они записаны в тексте программы
- однократное выполнение одной из двух или более операций, в зависимости от выполнения заданного условия
Вопрос 8
Выберите правильные ответы
1.
Вложенный цикл
2.
Функция
3.
Прцедура
4.
Блок
Варианты ответов
- это независимая именованная часть программы, которую после однократного описания можно многократно вызвать по имени из последующих частей программы для выполнения определенных действий
- цикл, входящий в тело другого цикла
- это логически сгруппированная часть исходного кода
- это подпрограмма специального вида, которая, кроме получения параметров, выполнения действий и передачи результатов работы через параметры имеет еще одну особенность – она всегда должна возвращать результат
Вопрос 9
Выберите правильные ответы
1.
последовательность
2.
ветвление
3.
цикл
Варианты ответов
- f THEN g
- IF p THEN f ELSE g
- WHILE p DO f
Вопрос 10
К какой управляющей конструкции относится код программы
program Fact;
var
Counter, Factorial: integer;
begin
Counter := 5;
Factorial := 1;
while Counter > 0 do
begin
Factorial := Factorial * Counter;
Counter := Counter - 1
end;
WriteLn(Factorial)
end.
Варианты ответов
- последовательность
- ветвление
- цикл


