Информатика. 9 класс.
«Массивы»

Контрольная работа № 3. Вариант № 1.


Вопрос 1. (Сложность — A) Что представляет собой массив в Паскале?

Ответ 1. Структурированный тип данных, состоящий из фиксированного числа элементов, отличающихся типом
Ответ 2. Структурированный тип данных, представляющий набор взаимосвязанных по какому-либо признаку или группе признаков объектов,которые можно рассматривать каак единое целое
Ответ 3. структурированный тип данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип
Ответ 4. Структурированный тип данных, представляющий последовательность взаимосвязанных по какому - либо признаку объектов

Вопрос 2. (Сложность — A) Какого типа не может быть индекс массива?

Ответ 1. integer
Ответ 2. byte
Ответ 3. real
Ответ 4. word

Вопрос 3. (Сложность — A) Одномерный массив можно назвать

Ответ 1. многомерной таблицей
Ответ 2. линейным (вектором)
Ответ 3. квадратной матрицей
Ответ 4. двумерной матрицей

Вопрос 4. (Сложность — A) В каком из предложенных описаний нет ошибок?

Ответ 1. c:array[1..a+b] of real;
Ответ 2. d:array[1.0..100.0] of integer:
Ответ 3. f:array[1..100]of integer;
Ответ 4. b:array[10..1]of integer:

Вопрос 5. (Сложность — B) Каким способом осуществляется ввод элементов в следующем фрагменте? Write('Введите количество элементов в массиве:'); readln(n); for i:=1 to n do begin writeln('a[',i,']='); readln(a[i]); end;

Ответ 1. с помощью датчика случайных чисел
Ответ 2. с клавиатуры
Ответ 3. присвоением заданных значений
Ответ 4. прочтением из файла

Вопрос 6. (Сложность — A) Каким способом осуществляется ввод элементов в следующем фрагменте? Randomize; Write('Введите количество элементов в массиве:'); readln(n); for i:=1 to n do begin a[i]:=random(50); write(a[i]):4; end;

Ответ 1. с помощью датчика случайных чисел
Ответ 2. с клавиатуры
Ответ 3. присвоением заданных значений
Ответ 4. прочтением из файла

Вопрос 7. (Сложность — B) Каким способом осуществляется ввод элементов в следующем фрагменте? Write('Введите количество элементов в массиве:'); readln(n); for i:=1 to n do begin a[i]:=i*i/i+2; writeln('a(',i,')=',a[i]); end;

Ответ 1. с помощью датчика случайных чисел
Ответ 2. с клавиатуры
Ответ 3. присвоением заданных значений
Ответ 4. прочтением из файла

Вопрос 8. (Сложность — A) Какие действия нельзя производить с одномерными массивами?

Ответ 1. Находить сумму всех элементов массива
Ответ 2. Находить минимальный элемент
Ответ 3. Находить максимальный элемент главной диагонали
Ответ 4. Находить среднее арифметическое элементов, удовлетворяющих некоторому условию

Вопрос 9. (Сложность — A) Как можно описать следующий массив?

Ответ 1. a:array[1..3,1..3] of real;
Ответ 2. a:array[1..50,1..50] of real;
Ответ 3. a:array[1..3,1..3] of integer;
Ответ 4. a:array[1..3,1..3] of byte;

Вопрос 10. (Сложность — A) В какой ячейке находится элемент D[2,6]?

Ответ 1. Во втором столбце и шестой строке
Ответ 2. Во второй строке и шестом столбце
Ответ 3. В строке с номером 2,6
Ответ 4. В столбце с номером 2,6

Вопрос 11. (Сложность — A) Каким образом выведется массив на экран монитора? For i:=1 to n do begin for j:=1 to m do write(a[i,j]; writeln; end;

Ответ 1. По столбцам
Ответ 2. По строкам
Ответ 3. По строкам и столбцам
Ответ 4. Ничего не выведется

Вопрос 12. (Сложность — A) Сколько элементов находится в массиве Х[4,7]?

Ответ 1. 4
Ответ 2. 7
Ответ 3. 11
Ответ 4. 28

Вопрос 13. (Сложность — A) Двумерный массив размером n*m можно назвать ...

Ответ 1. линейной таблицей
Ответ 2. вектором
Ответ 3. матрицей
Ответ 4. квадратной матрицей

Вопрос 14. (Сложность — A) Почему при поиске какого-либо элемента в массиве нельзя обойтись без цикла?

Ответ 1. потому что задано условие поиска
Ответ 2. потому что массив состоит из ограниченного числа элементов
Ответ 3. потому что любое действие с массивом заключается в том чтобы перебрать все элементы или по крайней мере какую-то их часть
Ответ 4. потому что обращение к каждому элементу массива идет по его имени и по индексу

Hosted by uCoz