Контрольная работа №4 8 класс
Вариант 1
1. Для вывода результатов работы программы на языке Pascal служит оператор:
1) READ;
2) WRITE;
3) VAR;
4) GOTO.
2. В каком разделе происходит описание переменных?
-
Const; 2) Var; 3) Vag; 4) Begin.
3. Операторы в языке программирования отделяются:
1) двоеточием; 2) точкой с запятой; 3) запятой; 4) пробелом.
4. Свойство алгоритма, заключающееся в том, что один и тот же алгоритм можно использовать с различными исходными данными, называется:
1) результативность; 2) массовость; 3) конечность; 4) детерминированность.
5. Какая алгоритмическая конструкция называется циклом:
1) выполнение операций зависит от условия;
2) операции выполняются друг за другом;
3) одни и те же операции выполняются многократно;
4) присутствие всех возможных операций в одном алгоритме?
6. Формат полного оператора ветвления следующий:
-
If else ;
-
If then else ;
-
If then .
7. Определите значение переменной a после исполнения данного алгоритма.
a := 16
b := 12 – a / 4
a := a + b * 3
8. Запишите значения переменных a,b после выполнения последовательности операторов
a := 235;
b := a mod 10;
a := a div 10;
a := a +10* b;
9. Дана блок-схема: Определите значение переменной S.
10. Определите значение переменной с после выполнения следующего фрагмента алгоритма:
а:=5; b:=17
b:=2*b-а
если а=b
то c:=b+3*a
иначе c:=b-a
все
11. Определите значение переменной а после выполнения фрагмента алгоритма, записанного в виде блок-схемы:
Контрольная работа №4 8 класс
Вариант 2
1. Оператор организации ввода данных с клавиатуры записывается с использованием служебного слова:
1) VAR;
2) WRITE;
3) READ;
4) GOTO.
2. Операторы в языке программирования отделяются:
1) двоеточием; 2) пробелом; 3) запятой; 4) точкой с запятой.
3. Числа в языке Pascal различаются:
1) как натуральные и вещественные 2) как натуральные и целые;
3) как целые и вещественные; 4) как целые и правильные дроби.
4. Свойство алгоритма, заключающееся в отсутствии ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значений, называется:
1) результативность; 2) массовость; 3) дискретность; 4) конечность.
5. Какой алгоритм называется линейным:
1) выполнение операций зависит от условия;
2) операции выполняются друг за другом;
3) одни и те же операции выполняются многократно;
4) присутствие всех возможных операций в одном алгоритме?
6. Оператор цикла с предусловием в Паскале имеет следующий формат:
-
Write do ;
-
Writeln go ;
-
While do .
7. Определите значение переменной a после исполнения данного алгоритма.
a := 4
b := 8+2*a
a := b/2*a
8. Чему будет равна переменная «c» после выполнения этой программы:
a := 22;
b := 4;
b := a div b;
c := a mod (b + 1);
9. Дана блок-схема: Определите значение переменной S
10. Определите значение переменной z после выполнения следующего фрагмента алгоритма:
x : = -2
y: = 10-x*2
x : =y/x*5
ecли xy
то z=2*x-y
иначе z: =2*y-x
все
11. Определите значение переменной с после выполнения фрагмента алгоритма, записанного в виде блок-схемы: