wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Одновимірні масиви ІІ семестр

Total questions: 24

Worksheet time: 16mins

Name
Class
Date
1.

Як оголосити масив дійсних чисел у мові програмування С?

a)

mas = new float [5];

b)

mas (float, 5);

c)

float mas[5];

d)

mas = float[5];

2.

Як отримати доступ до елементів масиву у мові програмування С/С++?

a)

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

b)

Використовуйте ключове слово 'element' для доступу до елементів масиву

c)

Використовуйте знак плюс для доступу до елементів масиву

d)

Використовуйте індекс елемента у квадратних дужках після назви масиву.

3.

Як перевизначити значення елементів масиву у мові програмування С/С++?

a)

Використовуйте оператор присвоєння (=) для зміни значення елементів масиву у мові програмування С/С++.

b)

Використовуйте оператор декременту (--) для зміни значення елементів масиву

c)

Використовуйте оператор додавання (+) для зміни значення елементів масиву

d)

Використовуйте оператор порівняння (==) для зміни значення елементів масиву

4.

Що таке динамічний масив у мові програмування С/С++?

a)

Масив, який змінює свій тип даних під час виконання програми

b)

Масив, який не може змінюватися

c)

Масив, розмір якого може змінюватися під час виконання програми

d)

Масив з фіксованим розміром

5.

Як використовувати бібліотеку malloc для роботи з динамічними масивами у мові програмування С/С++?

a)

int *arr = (int)malloc(n * sizeof(int));

b)

int *arr = malloc(n * sizeof(int));

c)

int *arr = (int*)malloc(n * sizeof(int));

d)

int *arr = (int*)malloc(sizeof(int) * sizeof(int));

6.

Які переваги мають динамічні масиви у порівнянні зі звичайними масивами у мові програмування С/С++?

a)

Не можуть зберігати дані різних типів

b)

Змінюють свій розмір у процесі виконання програми

c)

Не можуть змінювати свій розмір

d)

Мають обмежену кількість елементів

7.

Як видалити динамічний масив у мові програмування С/С++?

a)

Використовуйте оператор delete[]

b)

Використовуйте оператор free()

c)

Використовуйте оператор clear()

d)

Використовуйте оператор remove()

8.

Як перевірити розмір типу даних у мові програмування С/С++?

a)

Використовуйте функцію size()

b)

Використовуйте функцію count()

c)

Використовуйте функцію sizeof()

d)

Використовуйте функцію length()

9.

Як використовувати вказівники для роботи з масивами у мові програмування С/С++?

a)

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

b)

Вказівники використовуються для доступу до елементів масиву за допомогою адреси пам'яті.

c)

Вказівники використовуються для визначення розміру масиву

d)

Вказівники використовуються для збереження рядка символів у масиві

10.

Які цикли використовувати для обробки масивів у мові програмування С/С++?

a)

Цикли if-else

b)

Цикли for, while або do-while

c)

Цикли switch-case

d)

Цикли goto

11.

Для чого виконувати оголошення масиву?

a)

щоб комп'ютер виділив під нього пам'ять

b)

щоб комп'ютер дізнався ім'я масиву

c)

щоб комп'ютер запам'ятав кількість елементів

d)

щоб комп'ютер склав алгоритм роботи з масивом

12.

Що означає А в записі int A[10];

a)

тип елементу

b)

ім'я масиву

c)

ім'я комірки

d)

значення масиву

13.

Оберіть правильне оголошення масиву

a)

int[] arr;

b)

int arr[];

c)

int arr[10];

d)

int arr[] = {0, 1};

14.

Нумерація елементів масиву починається з

a)

0

b)

1

c)

2

d)

3

15.

Розмір масиву це

a)

кількість байт, що він займає

b)

кількість елементів масиву

c)

номер останнього елементу

d)

кількість байт кожної комірки

16.

Оголешно масив float arr[]={2.3, 3.5, -5.6, 6}. Тоді arr[2] це

a)

2.3

b)

3.5

c)

-5.6

d)

6

17.

Чи можна значення масива задавати при його оголошенні?

a)

так

b)

ні

18.

Оберіть визначення масиву

a)

це набір значень, що розташовані в пам'яті і почитаються завжди з однакового числа

b)

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

c)

це сукупність однотипних елементів, що розташовані послідовно в пам'яті ПК та мають спільне ім'я

d)

всі варіанти вірні

19.

Чи є комірка масиву звичайною змінною?

a)

так

b)

ні

20.

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

(a)  

21.

Потрібно заповнити масив саме так:

X = [1 3 5 7 9 11]

Який оператор потрібно застосувати в тілі циклу замість точок?

for ( k=0; k<6; k++ )

{

...

}

a)

X[k] = k

b)

X[k] = 2*k - 1

c)

X[k] = 2*(k + 1)

d)


X[k] = 2*k + 1

22.

Якому алгоритму роботи з масивами відповідає наведена блок-схема?

a)

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

b)

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

c)

видалення елемента

d)

знаходження мінімуму

23.

Якому алгоритму роботи з масивами відповідає наведена блок-схема?

a)

видалення елемента

b)

знаходження мінімуму

c)

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

d)

заповнення масиву

24.

Оберіть правильне звернення до елементу масиву, з метою присвоїти йому значення

a)

arr[] = 5;

b)

arr = 5;

c)

arr[1]==5;

d)

arr[1]=5;