wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Контрольная работа на массивы

Total questions: 22

Worksheet time: 19mins

Name
Class
Date
1.

Какая конструкция создания массива правильная?

a)

тип_данных[] название_массива;

b)

тип_данных[] название_массива = {элементы};

c)

тип_данных[] название_массива = [элементы];

d)

название_массива;

2.

Какими бывают массивы?

a)

Простые и сложные

b)

Однородные и разнородные

c)

Одномерные и многомерные

3.

Дан массив int array[5] = { 3, 10, 7, 9, 2}. Как обратиться к числу 7?

a)

array[7];

b)

array[2];

c)

array[3];

4.

Выберите верные утверждения о массивах:

a)

Размер статического массива можно менять в процессе выполнения программы

b)

Индексация элементов в массиве начинается с 0

c)

Индексация элементов в массиве начинается с 1

d)

Размер статического массива можно задать с помощью переменной

e)

Размер статического массива можно задать с помощью константы

5.

На картинке представлен массив. Какой элемент будет находиться под именем a[1][4]?

a)

8

b)

Никакой

c)

4

6.

Что выполняет операция ++ в языке С ++?

a)

Уменьшает значение операнда на единицу.

b)

Уменьшает значение операнда на два.

c)

Увеличивает значение операнда на два.

d)

Увеличивает значение операнда на единицу.

7.

В каком из вариантов объявлен двумерный массив

a)

int anarray [20] [20]; 

b)

int array [20, 20];

c)

array anarray [20] [20];

d)

char array [20];

8.

Индекс - это:

a)

Признак числового массива

b)

Порядковый номер элемента в массиве

c)

Размерность массива.

9.

Доступ к элементу массива осуществляется по его… 

a)

Адресу 

b)

Имени 

c)

Индексу

10.

Как вывести элемент двумерный массива?

a)

cout<<array[1][2];

b)

cout<<[1][2]array;

c)

cout<<array[1],[2];

d)

cout<<array[1,2];

11.

Что то означает первый индекс элемента двумерного массива?

a)

Строка

b)

Столбец

12.

Что означает второй индекс элемента двумерного массива?

a)

Столбец

b)

Строка

13.

Где правильно сформирован двумерный массив?

a)

b)

c)

d)

14.

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

a)

Особый тип цикла

b)

Новый тип

c)

Несколько значений разного типа с общим именем

d)

Несколько значений одного типа с общим именем

15.

Где представлено правильное объявление двумерного массива?

a)

b)

c)

16.

Массив имеет:

a)

Общее имя и один тип

b)

Общее имя

c)

Один тип

17.

Как создать и считать массив длиной n?

a)

int a, n;

cin >> n

for(int i = 0; i < n; i++)

cin >> a[i];

b)

int a[n], n;

cin >> n

for(int i = 0; i < n; i++)

cin >> a[i];

c)

int a[100], n;

cin >> n

for(int i = 0; i < n; i++)

cin >> a[i];

d)

int a[], n;

cin >> n

for(int i = 0; i < n; i++)

cin >> a[i];

18.

Как считается массив, если использовать цикл

for(int i = n; i > 0; i--)

cin >> a[ i - 1 ]

a)

Массив не считается

b)

Произойдет ошибка

c)

Массив считается не весь

d)

Массив считается в обратном порядке

19.

Что означает запись в программе double M[30];

a)

массив из 30 вещественных чисел

b)

30 вещественных чисел

c)

массив из 30 целых чисел

d)

ничего не означает

20.

Что выполняет фрагмент программы:

suma = 0;

for (i=0; i<100; i++)

suma += A[i];

a)

вычисление произведения

b)

вычисление суммы

c)

обнуление элементов массива

d)

обнуление суммы элементов массива

21.

Что выполнят фрагмент программы

d = 1;

for (i=0; i<50; i++)

if ((A[i]%2)==1)

d = d * A[i];

a)

вычисляет сумму

b)

вычисляет произведение нечетных элементов массива

c)

вычисляет произведение элементов с нечетными индексами в массиве

d)

вычисляет произведение четных элементов массива

22.

Что выполняет фрагмент программы:

index = 0;

m = B[0];

for (i=1; i<30; i++)

if (m<B[i])

{

m = B[i]; index = i;

}

a)

поиск минимального элемента

b)

поиск максимального элемента

c)

бинарный поик

d)

сортировка вставками