NEW
Font size
WorksheetsТест з масивів у C#
Total questions: 30
Worksheet time: 15mins
Що таке масив у C#?
Набір змінних різних типів
Структура даних фіксованої кількості однотипних елементів
Набір методів для обробки даних
Динамічна структура, що автоматично збільшується
Який індекс має перший елемент масиву?
–1
0
1
2
Яке значення буде у всіх елементів після створення масиву new int[5]?
null
1
0
Не визначено
Як оголосити масив цілих чисел без виділення пам’яті?
int numbers = [];
int[] numbers;
int numbers();
array int numbers;
Як створити масив на 5 елементів типу int?
int[5] numbers;
int numbers = new int(5);
int[] numbers = new int[5];
numbers = int[5];
Як ініціалізувати масив значеннями 1, 2, 3?
int[] a = new int[3];
int[] a = {1, 2, 3};
int[] a = (1, 2, 3);
int a = {1, 2, 3};
Як створити масив рядків із трьома іменами?
string names = ["Alice", "Bob", "Charlie"];
string[] names = {"Alice", "Bob", "Charlie"};
string names = {"Alice", "Bob"};
array names = {"Alice", "Bob", "Charlie"};
Як звернутися до третього елемента масиву numbers?
numbers(3)
numbers[2]
numbers[3]
numbers{2}
Що станеться при доступі до елемента з індексом, що виходить за межі масиву?
Значення буде автоматично створено
Програма видасть помилку часу компіляції
Буде створена нова комірка
Виникне виключення (Exception)
Чи може масив містити елементи різних типів?
Так
Ні
Так, але тільки якщо використовувати var
Так, але тільки для двовимірних масивів
Що означає "однотипні елементи" у масиві?
Усі елементи мають однакове ім’я
Усі елементи мають однаковий тип даних
Усі елементи мають однакове значення
Усі елементи мають однаковий індекс
Який тип є масив у C#?
Значимий тип
Посилальний тип
Командний тип
Статичний тип
Як змінити значення елемента з індексом 1 у масиві arr?
arr(1) = 10;
arr[1] = 10;
arr{1} = 10;
arr->1 = 10;
Як дізнатися довжину масиву?
arr.size
arr.length()
arr.Length
Length(arr)
Чому масив — структура фіксованої довжини?
Бо індексація починається з нуля
Бо після створення не можна змінити кількість елементів
Бо всі елементи — цілі числа
Бо масив має імена
Що означає, що елементи масиву зберігаються у "послідовних комірках пам’яті"?
Елементи перемішані випадково
Елементи записані у випадковому порядку
Елементи зберігаються один за одним
Елементи зберігаються у різних місцях
Що станеться після виконання int[] a = {1, 2, 3};?
Розмір масиву можна буде змінювати
Розмір масиву буде фіксований
Масив буде порожнім
Всі елементи будуть рівні 0
Як називається елемент структури масиву?
Поле
Метод
Комірка
Елемент
Яке ключове слово використовується для виділення пам’яті під масив?
array
alloc
new
make
Для чого використовуються масиви?
Для зберігання одного значення
Для зберігання набору однотипних значень
Для створення меню
Для виводу тексту на екран
Як оголосити двовимірний масив 4×5?
int[][] arr = new int[4][5];
int[,] arr = new int[4,5];
int[] arr = new int[4,5];
int[,] arr = {4,5};
Що поверне matrix.GetLength(1) при int[,] matrix = new int[3,4];?
3
4
7
12
Чим зубчастий масив відрізняється від двовимірного?
Може містити різні типи
Може мати рядки різної довжини
Створює елементи автоматично
Завжди швидший
Як створити зубчастий масив на 3 рядки?
int[][] arr = new int[][3];
int[][] arr = new int[3][];
int[] arr = new int[3][];
int[][] arr = [3][];
Який цикл зручніше використовувати для обходу двовимірного масиву?
Один foreach
Два вкладені for
Один while
do-while
Як отримати кількість елементів у масиві int[,] arr = new int[2,3];?
arr.Count()
arr.GetLength()
arr.Size
arr.Length
Що виведе код?
5
6
2
3
Що поверне arr.GetLength(0) при int[][] arr = new int[2][];
Нічого
2
0
4
Що утвориться після виконання?
Помилка компіляції
Двовимірний масив
Зубчастий масив із рядками різної довжини
Масив вирівняється автоматично
Як отримати останній елемент масива
array[0]
array[array.Length]
array.Last()
array[array.Length - 1]
