Файл: I. Задания основного и среднего уровней (каждое задание по 0,5 балла).doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.02.2024

Просмотров: 11

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Контрольная работа. Массивы
Вариант 1
Часть I. Задания основного и среднего уровней (каждое задание по 0,5 балла)

1. Что такое массив?

А) Совокупность однотипных данных, хранящихся в последовательных ячейках памяти;

Б) Табличные данные; В) Набор данных, которые имеют порядковый тип; Г) Последовательность случайных чисел.
2. Индексом элемента называется…

А) Значение элемента массива; Б) Последний элемент в массиве; В) Номер элемента в массиве;

Г) Тип элемента
3. Массив данных имеет

А) Общее имя; Б) Один тип; В) Общее имя и один тип; Г) Общее имя и разный тип
4. В записи D[4]=3.5, D обозначает…

А) Имя ячейки; Б) Номер элемента в массиве; В) Обозначение типа; Г) Имя массива
5. Какой ряд данных можно назвать массивом?

А) а, 4, б, 5, с, 6; Б) 2.3, 5.7, 10.89; В) 3, 6, 3, 2, massiv; Г) 4, 8, 8.1, 9, 19
6. Найдите правильное описание массива.

А) D: array[1..5] of real; Б) Array D: [1..5] of real; В) D[1..5]:array of integer; Г) D= array[1..5] of real
7. Для заполнения массива случайными числами мы должны подключить датчик случайных чисел, используя команду…

А) Clrscr; Б) A[i]:=?; В) Random(n); Г) Raund (n)
8. Что выполняет следующий фрагмент программы: For i:=1 to N do write (a[ i ]);

А) Выводит N значений массива на экран; Б) Производит ввод данных в массив;

В) Выполняет проверку значений элементов массива; Г) Сортировку массива
9. Для подсчета суммы элементов массива в цикле используем следующую запись…

А) Sum:=sum+a(i); Б) Sum:=a[i]+a[i+1]; В) Sum:=a[i]+sum; Г) Sum:=sum + i
10. Для подсчета количества положительных элементов массива будем использовать условие…

А) If a[i]>0 then k:k+1; Б) If a[i]>=0 then k:=k+a[i]; В) If a[i]>=0 then k:=k+1; Г) If a[i]>0 then k:=k+1
11. Массив R[1]=12, R[2]=3, R[3]=-5, R[4]=-6, R[5]=4, R[6]=9, R[7]=0, R[8]=8. Определите значение суммы после выполнения следующего фрагмента программы: sum:=0; for i:=1 to 8 do sum:=sum+r[i]; writeln (sum);

А) 25; Б) 36; В) -11; Г) 21

12. Массив R[1]=12, R[2]=3, R[3]=-5, R[4]=-6, R[5]=4, R[6]=9, R[7]=0, R[8]=8. Определите значение переменной kol после выполнения следующего фрагмента программы: kol:=0; for i:=1 to 8 do if r[i]>-2 then kol:=kol+1; writeln (kol);

А) 7; Б) 8; В) 5; Г) 6

Часть II. Задания достаточного и высокого уровней

1. (1 балл) Какие значения примут элементы массива A[3] и A[4] после выполнения последовательности операторов, если первоначально
A[3] := 5; A[4] := 6;

A[3] = A[4];

A[4] := A[3]?
2. (1 балл) В представленном фрагменте программы значения одномерного массива задаются с помощью оператора цикла. Чему будет равно A[5]?
For i := 1 To 5 Do

Begin

A[2*i - 1] := i;

A[2*i] := i*i;

End;
3. (2 балла) Пусть имеется массив, заполненный целыми числами. Найдите сумму и среднее арифметическое всех четных элементов массива. Найдите минимальный элементы массива.
4. (2 балла) Постройте двумерный массив d (55) по формуле dij = sin(i+j); i =1, 2, …,5; j = 1, 2, …,5.

Выведите массив на экран в виде таблицы, задайте форматы вывода чисел с двумя цифрами после запятой. Отрицательные элементы замените нулями, определите количество положительных элементов.

Контрольная работа. Массивы
Вариант 2
Часть I. Задания основного и среднего уровней (каждое задание по 0,5 балла)
1. Что такое массив?

А) Набор данных, которые имеют порядковый тип;

Б) Последовательность строковых величин, которые хранятся в последовательно расположенных ячейках оперативной памяти; В) Последовательность случайных чисел; Г) Совокупность однотипных данных, хранящихся в последовательных ячейках памяти
2. Индексом элемента называется…

А) Размерность массива; Б) Наибольший размер элемента массива; В) Порядковый номер элемента массива; Г) Имя массива
3. Массив данных имеет

А) Общее имя; Б) Один тип; В) Общее имя и один тип; Г) Общее имя и разный тип
4. В записи D[4]=3.5, 4 обозначает…

А) Имя ячейки; Б) Номер элемента в массиве; В) Обозначение типа; Г) Имя массива
5. Какой ряд данных можно назвать массивом?

А) а, 4, б, 5, с, 6; Б) 2, 5.7, 1.89, 6.7; В) 3, 6, 3, 2, 9; Г) 4, 8, 8.1, 9, 19
6. Найдите правильное описание массива.

А) А: aray[1..10] of real; Б) А: array[10..1] of real; В) А: array[1..10] of real; Г) A:= array[1..10] of real
7. Для заполнения массива случайными числами мы должны подключить датчик случайных чисел, используя команду…

А) Clrscr; Б) A[i]:=?; В) Random(n); Г) Raund (n)
8. Что выполняет следующий фрагмент программы: For i:=1 to N do readln (a[ i ]);

А) Выводит N значений массива на экран; Б) Производит ввод данных в массив;


В) Выполняет проверку значений элементов массива; Г) Сортировку массива
9. Для подсчета суммы элементов массива в цикле используем следующую запись…

А) S:=s[i]+a[i]; Б) s[i]:=s[i]+a[i]; В) ) s:=i+a[i]; Г) s:=s+a[i]
10. Для подсчета количества неотрицательных элементов массива будем использовать условие…

А) If a[i]>0 then k:k+1; Б) If a[i]>=0 then k:=k+a[i]; В) If a[i]>=0 then k:=k+1; Г) If a[i]>0 then k:=k+1
11. Массив R[1]=12, R[2]=3, R[3]=-5, R[4]=-6, R[5]=4, R[6]=9, R[7]=0, R[8]=8. Определите значение суммы после выполнения следующего фрагмента программы: sum:=0; for i:=1 to 7 do if r[i]>5 sum:=sum+r[i]; writeln (sum);

А) 25; Б) 29; В) 21; Г) 12
12. Массив R[1]=12, R[2]=3, R[3]=-5, R[4]=-6, R[5]=4, R[6]=9, R[7]=0, R[8]=8. Определите значение переменной kol после выполнения следующего фрагмента программы: kol:=0; for i:=1 to 8 do if r[i]<0 then kol:=kol+1; writeln (kol);

А) 8; Б) 3; В)5; Г) 2

Часть II. Задания достаточного и высокого уровней
1. (1 балл) Какие значения примут элементы массива A[3] и A[4] после выполнения последовательности операторов, если первоначально
A[3] := 2; A[4] := 3;

B:= A[3];

A[3]:= A[4];

A[4]:= B?
2. (1 балл) В представленном фрагменте программы значения одномерного массива задаются с помощью оператора цикла. Чему будет равно A[6]?
For i := 1 To 5 Do

Begin

A[2*i - 1] := i;

A[2*i] := i*i;

End;
3. (2 балла) Пусть имеется массив, заполненный целыми числами. Найдите сумму и среднее арифметическое всех нечетных элементов массива. Найдите максимальный элементы массива.
4. (2 балла) Постройте двумерный массив d (55) по формуле dij = sin(i+j); i =1, 2, …,5; j = 1, 2, …,5.

Выведите массив на экран в виде таблицы, задайте форматы вывода чисел с двумя цифрами после запятой. Положительные элементы замените нулями, определите количество отрицательных элементов.0>