9 КЛАСС 2 ГЛАВА Контрольная работа №2"Алгоритмы и программирование
Список вопросов теста
Вопрос 1
Постановка задачи - это?
Варианты ответов
- Словесная информационная модель
- Математическая модель
- Алгоритм
- Программа
Вопрос 2
Построение модели - это?
Варианты ответов
- Словесная информационная модель
- Формализация
- Программирование
- Отладка, тестирование
Вопрос 3
Этап алгоритмизация является:
Варианты ответов
- 1 этапом решения задач на компьютере
- 3 этапом решения задач на компьютере
- 2 этапом решения задач на компьютере
- 5 этапом решения задач на компьютере
- 4 этапом решения задач на компьютере
Вопрос 4
4й этап решения задач на компьютере - это?
Варианты ответов
- Исходные данные
- Формализация
- Алгоритмизация
- Программирование
- Компьютерный эксперимент
Вопрос 5
Что я вляется 5м этапом решения задач на компьютере?
Варианты ответов
- Исходные данные
- Формализация
- Алгоритмизация
- Программирование
- Компьютерный эксперимент
Вопрос 6
Чему равна сумма элементов а[ 1] и а[4] массива, сформированного следующим образом?
for i:=1 to 5 do a[i]:=i*(i+1);
Варианты ответов
- 30
- 5
- 22
- 40
Вопрос 7
Массив описан следующим образом:
const b: array [1..5] of integer = (1, 2, 3, 5, 11); Значение выражения b[5]*b[4]-b[2]-b[3] *b[l] равно:
Варианты ответов
- 50
- 15
- 11
- 22
Вопрос 8
var a: array [1..10] of integer;
Варианты ответов
- Массив констант
- Массив переменных
- Массив постоянных величин
- Массив переменных постоянных величин
Вопрос 9
const b: array [1..5] of integer = (4, 2, 3, 5, 7);
Варианты ответов
- Массив констант
- Массив переменных
- Массив постоянных величин
- Массив переменных постоянных величин
Вопрос 10
for i:=1 to 10 do read (a[i]);
Варианты ответов
- Ввод каждого значения с клавиатуры
- С помощью оператора присваивания (по формуле)
- С помощью оператора присваивания (случайными числами)
Вопрос 11
for i:=1 to 10 do a[i]:=i;
Варианты ответов
- Ввод каждого значения с клавиатуры
- С помощью оператора присваивания (по формуле)
- С помощью оператора присваивания (случайными числами)
Вопрос 12
randomize;
for i:=1 to 10 do a[i]:=random(100);
Варианты ответов
- Ввод каждого значения с клавиатуры
- С помощью оператора присваивания (по формуле)
- С помощью оператора присваивания (случайными числами)
Вопрос 13
for i:=1 to 10 do write (a[i], ' ');
Варианты ответов
- Вывод элементов массива в строку
- Вывод элементов массива в столбец
- Вывод элементов массива в строку с разделителем
- Вывод элементов массива в столбец с разделителем
Вопрос 14
for i:=1 to 10 do writeln ('a[', i, ']=', a[i]);
Варианты ответов
- Вывод элементов массива в строку с комментариями
- Вывод элементов массива в столбец с комментариями
- Вывод элементов массива в строку
- Вывод элементов массива в столбец
Вопрос 15
Дана программа в каком диапозоне будет заполнен массив?
program n_1 ;
var i: integer;
a: array[1...10] of integer;
begin
for i:=1 to 10 do a[i]:=random(50);
for i:=1 to 10 do write (a[i],` `);
end.
Варианты ответов
- [0,50)
- [0,50]
- [-50,50]
- (0,50)
Вопрос 16
Написать программу, которая заполняет, целыми числами, случайным образом массив на 40 элементов от 1 до 50 включительно ?
Как будет выглядить оператор заполнения случайных чисел random?
Варианты ответов
- a[i:]:=random(50)
- a[i:]:=random(51)
- a[i:]:=random
- a[i:]:=random(50)+1
Вопрос 17
Что вычисляется с помощью данного фрагмента программы?
s:=0;
for i:=1 to n do s:=s+a[i];
Варианты ответов
- Сумма количества ячеек массива
- Сумма общего числа положительных элементов массива
- Сумма всех отрицательных элементов массива
- Сумма всех элементов массива
Вопрос 18
Дан фрагмент программы, что находится с помощью данного фрагмента программы?
begin
for i:=1 to 10 do a[i]:=random(60);
for i:=1 to 10 do write (a[i],` `);
n:=0;
for i:=1 to 10 do
if a[i]=50 then n:=i;
if n=0 then write('Нет') else write (i)
end.
Варианты ответов
- Поиск элемента массива равного 50
- Поиск элемента массива не равного 50
- Поиск элемента массива равного 60
- Поиск элемента массива не равного 60
Вопрос 19
m[i]:=RANDOM (А)
Варианты ответов
- случайное число из интервала [0; А)
- случайное число из интервала [A ; B)
- случайное число из интервала [A ; B]
Вопрос 20
m[i] :=RANDOM(B-A)+A;
Варианты ответов
- случайное число из интервала [0; А)
- случайное число из интервала [A ; B)
- случайное число из интервала [A ; B]
Вопрос 21
m[i] :=RANDOM(B-A+1)+A;
Варианты ответов
- случайное число из интервала [0; А)
- случайное число из интервала [A ; B)
- случайное число из интервала [A ; B]


