Програмування C++. Масиви.

Додано: 12 квітня 2021
Предмет: Інформатика, 9 клас
Тест виконано: 2 рази
9 запитань
Запитання 1

Яка із нижче наведених характиристик визначає структуру даних "масив"?

варіанти відповідей

об'єднання під одним іменем даних різного типу

об'єднання під одним іменем послідовності змінних одного типу, які розрізняються порядковими номерами

об'єднання під одним іменем послідовності команд, які потрібно виконати в програмі

об'єднання під одним іменем властивостей об'єкта та дій, які можна над ними виконувати

Запитання 2

Якщо для визначення положення елемента в масиві використовується значення одного індексу, то таким масив називається

варіанти відповідей

стандартним

одновимірним

динамічним

статичним

Запитання 3

В програмі зроблено опис:

double Arr [ 9 ] ;


Відмітьте правильні твердження

варіанти відповідей

Arr - одновимірний масив

Arr - двовимірний масив

Arr не є масивом

в описаній структурі даних елементи є цілочисельними

в описаній структурі даних елементи є дійснозначними

в описаній структурі даних виділнено місце в памяті для 9 елементів

в описаній структурі даних виділнено місце в памяті для 8 елементів

в описаній структурі даних виділнено місце в памяті для 10 елементів

Запитання 4

В програмі зроблено опис:

int a[5] = {3, -2, 6, -7, 12};

cout << a[1] + a[2];


Яке значення буде виведено на екран при виконанні даного коду?

варіанти відповідей

9

-9

-1

4

Запитання 5

В програмі зроблени описи

double a[10], b[ 7];


Відмітьте команди, які можна коректно виконувати в середовищі C++.

варіанти відповідей

cout << a; (вивід всіх елементів масиву a)

cin >> b; (ввід всіх елементів масиву b)

a == b; (перевірка поелементної рівності масивів a та b)

a = b; (перепис вмісту масиву b в a)

a[4] = b[0]; (перепис значення елемента масиву b[0] в a[4])

b[4] = a[0];(перепис значення елемента масиву a[0] в b[4])

a == b; (перевірка розміру виділеної пам'яті для масивів a та b)

Запитання 6

Що виконує описаний нижче код частини програми:

int n, a[10];

cin >> n;

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

cin >> a[i]; ?

варіанти відповідей

поелементне заповнення масиву значеннями, введеними з вхідного потоку

поелементне заповнення масиву випадковими цілочисельними невід'ємними значеннями

поелементне заповнення масиву значеннями від 0 до n-1

поелементне заповнення масиву значеннями від 0 до n

Запитання 7

Що виконує описаний нижче код частини програми:

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

if ( a[i] % 2 == 0 ) cout << a[i]; ?

варіанти відповідей

виведення на екран значень елементів масиву, які розміщені на місцях з парними порядковими номерами

виведення на екран значень тих елементів масиву, які є парними числами

виведення на екран парних порядкових номерів елементів масиву

виведення на екран порядкових номерів парних чисел - елементів масиву

Запитання 8

Що виконує описаний нижче код частини програми:

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

if ( i % 2 == 0 ) cout << a[i]; ?

варіанти відповідей

виведення на екран значень елементів масиву, які розміщені на місцях з парними порядковими номерами

виведення на екран значень тих елементів масиву, які є парними числами

виведення на екран парних порядкових номерів елементів масиву

виведення на екран порядкових номерів парних чисел - елементів масиву

Запитання 9

Що виконує описаний нижче код частини програми:

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

if ( a[ i ] % 2 == 0 ) cout << i; 

варіанти відповідей

виведення на екран значень елементів масиву, які розміщені на місцях з парними порядковими номерами

виведення на екран значень тих елементів масиву, які є парними числами

виведення на екран парних порядкових номерів елементів масиву

виведення на екран порядкових номерів парних чисел - елементів масиву

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест