Проверочная работа "Алгоритмизация и программирование"

Проверочная работа по теме: «Алгоритмизация и программирование»
1 вариант
1. Как выглядит знак присваивания в программировании?
1) => 2) = 3) := 4) <= 5) ::
2. Как называется алгоритмическая конструкция, которая состоит из последовательных
действий, следующих в строго упорядоченном порядке друг за другом?
1) Следование 2) Ветвление 3) Повторение
3. Оператор в pascal которая позволяет описать переменные:
1) read 2) write 3) var 4) real
4. В каком из перечисленных случаев переменная A описана как переменная вещественного
типа?
Var A: Real; Var A: Integer; Var A: String; Var A: Char; Var A: Boolean;
5. Определите результат работы фрагмента программы:
A:=-5;
B:=-5;
A:=A+2*B;
B:=A;
Writeln (A,B);
-6, -15 -5, -5 -15, 0 -15, -15 15, 15
6. Определите значение переменной a после выполнения данного алгоритма:
a:= 6
b:= 2
b:= a/2*b
a:= 2*a+3*b
7. Что получится в результате выполнения этого алгоритма? Ответ запишите:
a:=5;
b:=7;
if a>b then b:= a+b-28
else b:=a*b-30;
8. Запишите значение, которое получит переменная b в результате выполнения этого алгоритма?
a:=7;
b:=22;
a:= b div a;
b:= b mod a;
9. Запишите значение переменной s, полученное в результате работы следующей программы
var s,k: integer;
begin
s := 0;
for k := 7 to 11 do
s := s + 11;
writeln(s);
end.
10. var s, t: integer;
begin
readln(s);
readln(t);
if (s > 4) and (t > 2)
then writeln ('ДА')
else writeln ('НЕТ')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились
следующие пары чисел:
(3, 3); (7, 6); (4, 1); (2, 9); (12, 7); (11, 4); (8, 13); (10, 9); (6, 5).
Сколько было запусков, при которых программа напечатала «ДА»?
Проверочная работа по теме: «Алгоритмизация и программирование»
2 вариант
1. Конструкция алгоритма при котором, в результате проверки выполнения условия могут быть
выполнены различные действия, называется:
1) Следование 2) Ветвление 3) Повторение
2. Не равно в pascal пишется:
1) Не= 2) <> 3) >< 4)
3. Какая запись верна:
1) write(Задайте переменные a и b);
2) write(‘Задайте переменные а и b’);
3) write(‘ Задайте переменные ’, а и b);
4) write( Задайте переменные , ‘а и b’);
4. В каком из перечисленных случаев переменная A описана как переменная целого типа?
1) Var A:Integer;
2) Var A:Real;
3) Var A:String;
4) Var A:Char;
5) Правильного ответа нет
5. Что появится на экране монитора после выполнения программы?
Program _9;
Var X:Integer;
Begin
X:= 3;
Write (X);
Write (X*X);
Write (X*X*X);
End.
1) 16 4 64 2) 27 9 3 3) 2 3 4 4) 4 16 64 5) 3 9 27
6. Определите значение переменной а после выполнения алгоритма:
a:= −12
b:= 14 a / 2
b:= (b − a) / 8
a:= b * 2 + 6
В ответе укажите одно целое число − значение переменной а.
7. Запишите значение переменной b после выполнения фрагмента алгоритма:
a:=7;
b:=5;
if a>b then b:= a+b*5
else b:=a*b-3;
8. Запишите значение переменной b после выполнения фрагмента алгоритма:
a:=4;
b:=15;
a:= b div a;
b:= b mod a;
9. Запишите значение переменной s, полученное в результате работы следующей программы.
var s,k: integer;
begin
s := 0;
for k := 12 to 15 do
s := s + 13;
writeln(s);
end.
10. var s, t: integer;
begin
readln(s);
readln(t);
if (s > 8) and (t > 8)
then writeln('ДА')
else writeln('НЕТ')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились
следующие пары чисел:
(9, 10); (11, 5); (2, 8); (9, 9); (2, 8); (1, 3); (4, 5); (10, 9); (4, 3).