Тест: C:\Users\Анна\Documents\тесты\9_класс\Алгоритмы 9 класс.mtf
Основы алгоритмизации и программирования
Задание # 1
Вопрос:
Какую смысловую нагрузку несет блок?
Изображение:
Выберите один из 5 вариантов ответа:
1) Начало алгоритма
2) Конец алгоритма
3) Начало ветвления
4) Начало цикла
5) Ввод данных
Задание # 2
Вопрос:
Данный блок используют для обозначения ...
Изображение:
Выберите несколько из 5 вариантов ответа:
1) выполнения действий
2) ввод данных
3) вывод данных
4) организации ветвления
5) организации цикла
Задание # 3
Вопрос:
Данный блок используют для обозначения ...
Изображение:
Выберите один из 5 вариантов ответа:
1) ввод данных
2) вывод данных
3) выполнение действий
4) организации условия
5) окончания действий
Задание # 4
Вопрос:
Данный блок используют для обозначения ...
Изображение:
Выберите один из 5 вариантов ответа:
1) линейного алгоритма
2) цикла с условием в конце
3) цикла с условием в начале
4) ветвления в неполной форме
5) ветвления в полной форме
Задание # 5
Вопрос:
Данный блок используют для обозначения ...
Изображение:
Выберите один из 5 вариантов ответа:
1) алгоритм следования
2) цикл с условием в конце
3) цикл с условием в начале
4) ветвление в неполной форме
5) ветвление в полной форме
Задание # 6
Вопрос:
Это фрагмент алгоритма ...
Изображение:
Выберите один из 5 вариантов ответа:
1) вложенные ветвления
2) вложенные циклы
3) линейный
4) цикл с ветвлением
5) следование ветвлений
Задание # 7
Вопрос:
Чему будет равен Х, если A=5, B=3
Изображение:
Запишите число:
__________________________________________
Задание # 8
Вопрос:
Чему будет равен Х, если A=3, B=5
Изображение:
Запишите число:
__________________________________________
Задание # 9
Вопрос:
Чему будет равно С после выполнения фрагмента?
Изображение:
Запишите число:
__________________________________________
Задание # 10
Вопрос:
Что будет распечатано в качестве значения К, если а= -3, b= 2?
Изображение:
Запишите число:
__________________________________________
Задание # 11
Вопрос:
Чему будет равно K после выполнения алгоритма, если a= 2, b= -5?
Изображение:
Запишите число:
__________________________________________
Задание # 12
Вопрос:
Выберите комбинацию соответствия циклов.
Изображение:
Укажите порядок следования всех 3 вариантов ответа:
__ Цикл с параметром
__ Цикл "Пока"
__ Цикл "До"
Задание # 13
Вопрос:
Что такое блок - схема?
Выберите один из 5 вариантов ответа:
1) это блочный способ написания алгоритмов
2) это графическое изображение алгоритма с помощью специальных блоков
3) это специальный способ задания различных форм алгоритму (линейный, ветвление, цикл)
4) это блочный /по частям/ и схематичный способ создания программ
5) это точные предписания адресованные исполнителю для решения поставленной задачи
Задание # 14
Вопрос:
Данный блок используют для обозначения ...
Изображение:
Выберите один из 5 вариантов ответа:
1) цикла с параметром
2) цикл с условием в начале
3) цикл с условием в конце
4) условный оператор в полной форме
5) условный оператор в краткой форме
Задание # 15
Вопрос:
Данный блок используют для обозначения ...
Изображение:
Выберите один из 5 вариантов ответа:
1) цикл с параметром
2) цикл с условием в начале
3) цикл с условием в конце
4) условный оператор в полной форме
5) условный оператор в краткой форме
Задание # 16
Вопрос:
Данный блок используется для обозначения ...
Изображение:
Выберите один из 5 вариантов ответа:
1) цикл с параметром
2) цикл с условием в начале
3) цикл с условием в конце
4) условный оператор в полной форме
5) условный оператор в краткой форме
Задание # 17
Вопрос:
Какое значение примет переменная С в результате выполнения алгоритма, изображённого в виде блок-схемы при условии, что a=5?
Изображение:
Запишите число:
__________________________________________
Задание # 18
Вопрос:
Алгоритмическая конструкция какого типа изображена на блок-схеме?
Изображение:
Выберите один из 4 вариантов ответа:
1) цикл
2) ветвление
3) подпрограмма
4) линейная
Задание # 19
Вопрос:
Алгоритм какого типа изображен на блок-схеме?
Изображение:
Выберите один из 4 вариантов ответа:
1) циклический
2) разветвляющийся
3) вспомогательный
4) линейный
Задание # 20
Вопрос:
Суть такого свойства алгоритма как дискретность заключается в том, что ...
Выберите один из 5 вариантов ответа:
1) алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа
2) алгоритм должен быть разбит на последовательность отдельных шагов
3) при точном исполнении всех команд алгоритма процесс должен прекращаться за конечное число шагов, приводя к определенному результату
4) при записи алгоритма должны использоваться только команды. входящие в систему команд исполнителя
5) исполнитель алгоритма не должен принимать решений, не предусмотренных составителем алгоритма
Задание # 21
Вопрос:
Алгоритм называется циклическим, ...
Выберите один из 5 вариантов ответа:
1) если он представлен в табличной форме
2) если ход его выполнения зависит от истиности тех или иных условий
3) если он включает в себя вспомогательный алгоритм
4) если он составлен так, что его выполнение предпологает многократное повторение одних и тех же действий
5) если его команды выполняются в порядке их естественного следования друг за другом независимо от каких либо условий
Задание # 22
Вопрос:
Укажите наиболее полный перечень способов записи алгоритмов.
Выберите несколько из 5 вариантов ответа:
1) словестный
2) наглядный
3) графический
4) схематический
5) программный
Задание # 23
Вопрос:
Программа - это…
Выберите один из 4 вариантов ответа:
1) обрабатываемая информация, представленная в памяти компьютера в специальной форме
2) электронная схема, управляющая работой внешнего устройства
3) алгоритм, записанный на "понятном" компьютеру языке программирования
4) программно управляемое устройство для выполнения любых видов работы с информацией
Задание # 24
Вопрос:
Предназначенное для конкретного исполнителя точное описание последовательности действий, направленных на решение поставленной задачи называется ...
Выберите один из 4 вариантов ответа:
1) данными
2) информацией
3) алгоритмом
4) программой
Задание # 25
Вопрос:
Получение из исходных данных результата за конечное число шагов называется ... алгоритма.
Выберите один из 5 вариантов ответа:
1) массовостью
2) дискретностью
3) результативностью
4) детерминированностью
5) понятностью
Задание # 26
Вопрос:
Возможность применения алгоритма к большому количеству различных исходных данных называется ...
Выберите один из 5 вариантов ответа:
1) массовостью
2) детерминированностью
3) дискретностью
4) результативностью
5) понятностью
Задание # 27
Вопрос:
Суть такого свойства алгоритма как детерминированность заключается в том, что ...
Выберите один из 5 вариантов ответа:
1) возможность применения алгоритма к большому количеству различных исходных данных
2) исполнитель должен выполнять команды алгоритма в строго определенной последовательности
3) разделение алгоритма на последовательность шагов
4) получение из исходных данных результата за конечное число шагов
5) алгоритм должен содержать команды, входящие в систему команд исполнителя и записанные на понятном исполнителю языке
Задание # 28
Вопрос:
Суть таких свойств алгоритма как выполнимость и понятность заключается в том, что ...
Выберите один из 5 вариантов ответа:
1) возможность применения алгоритма к большому количеству различных исходных данных
2) исполнитель должен выполнять команды алгоритма в строго определенной последовательности
3) разделение алгоритма на последовательность шагов
4) получение из исходных данных результата за конечное число шагов
5) алгоритм должен содержать команды, входящие в систему команд исполнителя и записанные на понятном исполнителю языке
Задание # 29
Вопрос:
К языкам программирования высокого уровня относят:
Выберите несколько из 4 вариантов ответа:
1) Бейсик (Basic)
2) Pascal
3) Машинный язык
4) Ассемблер
Задание # 30
Вопрос:
Отличие интерпретатора от компилятора заключается в том, что...
Выберите один из 2 вариантов ответа:
1) переводит весь текст программы на машинный язык и сохраняет его в исполняемом файле
2) обеспечивает последовательный "перевод" команд программы на машинный язык с одновременным их выполнением
Задание # 31
Вопрос:
Достоинством компиляторов является
Выберите один из 2 вариантов ответа:
1) большая скорость выполнения программы
2) удобство отладки программы
Задание # 32
Вопрос:
Объект, выполняющий определенный набор действий, называют ...
Выберите один из 4 вариантов ответа:
1) алгоритмом
2) роботом
3) исполнителем
4) человеком
Задание # 33
Вопрос:
Совокупность команд, которые может выполнять исполнитель, называется...
Выберите один из 4 вариантов ответа:
1) системой команд исполнителя (СКИ)
2) средой исполнителя
3) формальным исполнением
4) алгоритмом
Задание # 34
Вопрос:
Обстановка, в которой функционирует исполнитель, называется...
Выберите один из 4 вариантов ответа:
1) системой команд исполнителя
2) рабочим столом
3) классом
4) средой исполнителя
Задание # 35
Вопрос:
В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» - соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.
Определите значение переменной а после исполнения данного алгоритма:
a := 5
b := 3
b := a + b * 5
a := b / a * 2
Порядок действий соответствует правилам арифметики.
В ответе укажите одно число - значение переменной а.
Запишите число:
__________________________________________
Задание # 36
Вопрос:
В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» -операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.
Определите значение переменной b после выполнения данного алгоритма:
a := 7
b := 4
a := 5 * b - 2 * a
b := a / 3 * 8 + 5 * b
В ответе укажите одно целое число - значение переменной b.
Запишите число:
__________________________________________
Задание # 37
Вопрос:
Запишите значение переменной d, полученное в результате работы следующей программы. Текст программы приведён на языке программирования Паскаль.
Var d,n,i:integer;
Begin
n := 4;
d := n*2;
For i := 1 to 3 do
d := d + 2*i;
Writeln(d);
End.
Запишите число:
__________________________________________
Задание # 38
Вопрос:
Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на языке программирования Паскаль.
var n, s: integer;
begin
s := 0;
for n := 3 to 7 do
s := s + 2 * n;
write(s);
end.
Запишите число:
__________________________________________
Задание # 39
Вопрос:
В таблице Dat хранятся данные измерений среднесуточной температуры за неделю в градусах (Dat[1] - данные за понедельник, Dat[2] - за вторник и т.д.). Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на языке программирования Паскаль.
Var k, m: integer;
Dat: array[1..7] of integer;
Begin
m:=0;
Dat[1]:=15; Dat[2]:=18;
Dat[3]:=22; Dat[4]:=20;
Dat[5]:=23; Dat[6]:=24;
Dat[7]:=20;
for k:=1 to 7 do begin
if Dat[k] 20 then
m:=m+1;
end;
write(m);
End.
Запишите число:
__________________________________________
Задание # 40
Вопрос:
В таблице Ball хранятся баллы, набранные участниками школьного тура олимпиады по математике (Ball[1] - балл 1 ученика, Ball[2] - балл 2 ученика и т.д.). Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на языке программирования Паскаль.
Var k, m, t: integer;
Ball: array[1..10] of integer;
Begin
Ball[1]:=42; Ball[2]:=25;
Ball[3]:=13; Ball[4]:=18;
Ball[5]:=15; Ball[6]:=55;
Ball[7]:=48; Ball[8]:=13;
Ball[9]:=64; Ball[10]:=45;
m := Ball[1];
for k := 1 to 10 do
if Ball[k]
m := Ball[k];
write(m);
End.
Запишите число:
__________________________________________
Ответы:
1) Верный ответ (1 б.): 1;
2) Верные ответы (1 б.): 2; 3;
3) Верный ответ (1 б.): 3;
4) Верный ответ (1 б.): 5;
5) Верный ответ (1 б.): 4;
6) Верный ответ (1 б.): 3;
7) Верный ответ (1 б.): 2.
8) Верный ответ (1 б.): 8.
9) Верный ответ (1 б.): 10.
10) Верный ответ (1 б.): -12.
11) Верный ответ (1 б.): -3.
12) Верные ответы (1 б.):
3;
1;
2;
13) Верный ответ (1 б.): 2;
14) Верный ответ (1 б.): 1;
15) Верный ответ (1 б.): 2;
16) Верный ответ (1 б.): 3;
17) Верный ответ (1 б.): 5.
18) Верный ответ (1 б.): 4;
19) Верный ответ (1 б.): 2;
20) Верный ответ (1 б.): 2;
21) Верный ответ (1 б.): 4;
22) Верные ответы (1 б.): 1; 3; 5;
23) Верный ответ (1 б.): 3;
24) Верный ответ (1 б.): 3;
25) Верный ответ (1 б.): 3;
26) Верный ответ (1 б.): 1;
27) Верный ответ (1 б.): 2;
28) Верный ответ (1 б.): 5;
29) Верные ответы (1 б.): 1; 2;
30) Верный ответ (1 б.): 2;
31) Верный ответ (1 б.): 1;
32) Верный ответ (1 б.): 3;
33) Верный ответ (1 б.): 1;
34) Верный ответ (1 б.): 4;
35) Верный ответ (1 б.): 8.
36) Верный ответ (1 б.): 36.
37) Верный ответ (1 б.): 20.
38) Верный ответ (1 б.): 50.
39) Верный ответ (1 б.): 3.
40) Верный ответ (1 б.): 13.
Конец