Алгоритмы. Программное управление работой компьютера
Список вопросов теста
Вопрос 1
Алгоритм называется линейным:
Варианты ответов
- если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;
- если ход его выполнения зависит от истинности тех или иных условий;
- если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
Вопрос 2
Укажите наиболее полный перечень способов записи алгоритмов:
Варианты ответов
- словесный, графический, на алгоритмических языках
- графический, программный;
- псевдокод, словесный, программный
Вопрос 3
Алгоритм называется циклическим:
Варианты ответов
- если ход его выполнения зависит от истинности тех или иных условий;
- если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
- если он включает в себя вспомогательный алгоритм
Вопрос 4
Что называется алгоритмом?
Варианты ответов
- Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов;
- Алгоритм – описание последовательности действий (план), для решения задачи
- Алгоритм – примерный план для решения задачи.
Вопрос 5
В каком разделе происходит описание переменных
Варианты ответов
- Const
- Var
- Vag
Вопрос 6
Чем характеризуется переменная
Варианты ответов
- Именем
- типом
- значением
- нет варианта ответа
Вопрос 7
Как записывается оператор вывода
Варианты ответов
- Writeln ();
- Readln().
- While ()
Вопрос 8
Как записывается оператор присваивания
Варианты ответов
- а:=1
- а=1
- а=:1
Вопрос 9
Записать на языке Pascal следующее выражение:
Варианты ответов
- Y:=5*x*x+10x+2
- Y=5*x*x+10*x+2
- Y:=5*x*x+10*x+2
Вопрос 10
Имеется условный оператор:
If D<>10 Then writeln (‘Ура’) Else writeln (‘Плохо…’);
Каким операторами его можно заменить?
Варианты ответов
- If D<>10 Then writeln (‘Плохо…’) Else writeln (‘Ура’);
- If Not(D=10) Then writeln (‘Плохо…’) Else writeln (‘Ура’);
- If Not(D<>10) Then writeln (‘Плохо…’) Else writeln (‘Ура’).
Вопрос 11
Как записывается в Паскале простое условие ≠
Варианты ответов
- ≠
- :=
- <>
Вопрос 12
Оператор цикла с предусловием в Паскале имеет следующий формат:
Варианты ответов
- Write<выражение> do <оператор>;
- Writeln <выражение> go <оператор>;
- While <выражение> do <оператор>.
Вопрос 13
Какое значение примет переменная С в результате выполнения программы:
Var A, B, C: integer;
Begin
A:=4;
B:=A*3-6;
If B>2*A Then A:=2;
IF B<2*A Then A:=5;
If B=2*A Then A:=B-A;
C:=A*B+A-B;
Writeln (‘C=’, C);
End.
Варианты ответов
- 8
- 22
- 29
Вопрос 14
Значения переменных А и В после выполнения фрагмента программы:
А:=1; В:=10;
А:=А+В; В:=А-В; А:=А-В;
Варианты ответов
- Останутся прежними;
- Поменяются местами;
- Станут равными соответственно сумме и разности прежних своих значений.
Вопрос 15
Какие значения примут переменные C и D в результате выполнения программы:
Program vvv1;
Var A, B, C, D: integer;
Begin
A:=6;
B:=2*A+8;
If B>A Then C:=B-A Else D:=A-B;
Writeln (‘C=’, C); Writeln (‘D=’, D);
End.
Варианты ответов
- C=14, D=0;
- C=38, D=14:
- C=14, D=-14.
Вопрос 16
Какие значения примут переменные C и D в результате выполнения программы:
Program vvv2;
Var A, B, C, D: integer;
Begin
A:=7;
B:=2*A-3;
If B>A Then C:=B-A Else D:=A-B;
Writeln (‘C=’, C); Writeln (‘D=’, D);
End.
Варианты ответов
- C=18, D=4;
- C=4, D=0;
- C=14, D=-14.


