wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Массивы C++

Total questions: 12

Worksheet time: 9mins

Name
Class
Date
1.

Дан отрывок программы:

int mass[5] {6, 7, 2, 9, 1};

cout << mass[3];

Что выведет программа?

a)

7

b)

2

c)

9

d)

1

2.

Заполните пропуск:

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

Ответ запишите заглавными буквами.

(a)  

3.

Дан отрывок программы:

int mass[6] {6, 7, 2, 9, 1};

cout << mass[5];

Что выведет программа?

a)

0

b)

ошибка

c)

9

d)

1

4.

Как объявить массив целых чисел в C++?

a)

array int[];

b)

int[] array;

c)

int array[];

5.

Выберите вариант, где цикл для перебора элементов массива, состоящего из 10 элементов, записан верно

a)

for (int i = 1; i < 10; i++)

b)

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

c)

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

d)

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

6.

Как объявить массив с плавающей точкой в C++?

a)

float array[];

b)

array float[];

c)

float[] array;

7.

Будет ли выведена ошибка при выполнении данного фрагмента программы?

int v = 0;

int mass[5] {1, 6, 3, 5, 9};

for (int i = 0; i < 5; i++){

if (mass[i+1] > mass[i])

v++; }

a)

Да

b)

Нет

8.

Что будет выведено в результате работы следующей программы?

int mass[5]{3, 7, 9, 1, 5};

for (int i : mass)

cout << i << " ";

a)

0 1 2 3 4

b)

3

c)

1 2 3 4 5

d)

3 7 9 1 5

9.

Что будет выведено в результате работы следующей программы?

int mass[5]{3, 7, 9, 1, 5};

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

cout << i << " ";

a)

3 7 9 1 5

b)

0 1 2 3 4

c)

01234

d)

0 1 2 3 4 5

10.

Выберите правильный способ обращения к элементу массива в C++

a)

array(3);

b)

array[3];

c)

array{3};

d)

array.3;

11.

Будет ли выведена ошибка при выполнении данного фрагмента программы?

int v = 0;

int mass[5] {1, 6, 3, 5, 9};

for (int i = 0; i < 5; i++){

if (mass[i] > mass[i-1])

v++; }

a)

Да

b)

Нет

12.

Выберите варианты, где не будет появляться ошибка.

a)

int arr[5] {5, 7, 9, 3};

b)

int arr[3] = {0, 1, 2, 3};

c)

int a[] = {0, 1, 2, 3, 4};

d)

int a[5] = {};