- Преподавателю
- Информатика
- Контрольная работа по теме «Алгоритмические конструкции: ветвление, повторение. Вспомогательные алгоритмы», 9 класс
Контрольная работа по теме «Алгоритмические конструкции: ветвление, повторение. Вспомогательные алгоритмы», 9 класс
Раздел | Информатика |
Класс | 9 класс |
Тип | Тесты |
Автор | Демушкина О.В. |
Дата | 18.12.2014 |
Формат | docx |
Изображения | Нет |
9 класс
Контрольная работа №1 по теме
«Алгоритмические конструкции : ветвление, повторение. Вспомогательные алгоритмы».
А1
Программа - это :
а) алгоритм, в котором команды выполняются последовательно одна за другой.
б) алгоритм, записанный с помощью блок-схем.
в) алгоритм, записанный с помощью какого - либо языка программирования.
г) процесс решения задачи, разбитый на определённое число шагов.
А2
Какие из перечисленных операций относятся к логическим?
а) NOT, AND, THEN.
б) AND, OR, NOT.
в) OR, MOD, AND.
г) NOT, AND, DIV.
А3
Значением логической переменной может являться:
а) любое число.
б) истина или ложь.
в) символ.
г) таблица.
А4
Тело цикла - это:
а) группа команд, не входящих в циклическую структуру.
б) произвольная группа команд.
в) группа команд, повторяющаяся некоторое число раз.
г) группа команд программы, содержащей циклическую структуру.
А5
В написании какого условного оператора допущена синтаксическая ошибка?
а) if B=0 then Writeln ( ꞌДеление на нуль невозможно.ꞌ);
б) if a>b then max:=a else max:=b;
в) if (a>b) and (b>0) then c:=a+b;
г) if a
А6
Чему будет равен результат выполнения фрагмента программы?
a:=6;
if a mod 2 =0 then write (a+2) else write (a-2);
а) 4
б) 8
в) 12
г) 6
А7
Сколько раз выполнится тело цикла for i:=5 to 2 do x:=6;?
а) ни разу,
б) 1 раз,
в) 4 раза,
г) бесконечное количество раз.
А8
Какое значение примет переменная х после выполнения фрагмента программы?
х:=1;
while x<10 do
x:=x+3;
x:=x=1;
а) 7
б) 11
в) 13
г) 10
Б1
Какое значение примет переменная у после выполнения фрагмента программы?
у:= 1;
while y<15 do
begin
y:= y+4;
end;
Ответ:_______________________
Б2
По тексту отрывка программы определите что находят в даной процедуре.
procedure minimum (m: real);
var a, b: real;
begin
write ( ′ введите два числа через пробел: ′);
readln (a, b);
if a
then m:= a
else m:=b;
end;
Ответ:________________________
Вопрос
А1
А2
А3
А4
А5
А6
А7
А8
Б1
Б2
Балл
1
1
1
1
2
2
2
2
4
4
18-20 - «5»
14-17 - «4»
10-13 - «3»
Вопрос
А1
А2
А3
А4
А5
А6
А7
А8
В1
В2
Ответ
в
б
б
в
г
б
а
б
17
минимальноe значениe 2х чисел
Балл
1
1
1
1
2
2
2
2
4
4
18-20 - «5»
14-17 - «4»
10-13 - «3»