Тест по информатике на тему "Массивы" (9 класс)
Что такое массив в программировании? a) Переменная, которая может хранить только одно значение
b) Структура данных, которая может хранить несколько значений одного типа
c) Функция, которая возвращает одно значение
d) Команда для вывода информации на экранКакой из следующих синтаксисов правильно объявляет массив целых чисел в языке Python? a)
int array[10];
b)array = [1, 2, 3, 4, 5]
c)array[10] = int;
d)array(10) = int;Какой индекс первого элемента массива в большинстве языков программирования? a) 0
b) 1
c) -1
d) 10Какой из следующих массивов является одномерным? a)
[[1, 2, 3], [4, 5, 6]]
b)[1, 2, 3]
c){{1, 2}, {3, 4}}
d)1, 2, 3Как обратиться к третьему элементу массива
arrв Python? a)arr[3]
b)arr(2)
c)arr[2]
d)arr{3}Какой оператор используется для определения длины массива в Python? a)
length(arr)
b)size(arr)
c)arr.length
d)len(arr)Что произойдет, если вы попытаетесь обратиться к элементу массива с индексом, превышающим его размер? a) Программа завершится без ошибок
b) Будет создан новый элемент в массиве
c) Возникнет ошибка выхода за границы массива
d) Элемент выдаст значение 0Как записать массив из 5 элементов инициализированный значением 0 в языке C++? a)
int arr[5] = {0};
b)int arr[5] = {0, 0, 0, 0, 0};
c)int arr[] = {0};
d) Все перечисленные варианты верныКакой из следующих способов корректно копирует массив? a)
arr2 = arr1;
b)arr2.copy(arr1);
c)arr2 = arr1.clone();
d) Все вышеперечисленные варианты ошибочныКакой метод добавления элемента в массив существует в Java? a)
add(element)
b)append(element)
c)push(element)
d)Arrays.copyOf(arr, newLength)Как правильно задать двумерный массив? a)
int arr[2][3];
b)int arr[2, 3];
c)int arr(2, 3);
d)int arr{2, 3};Каковы возможные операции над массивами? a) Объявление и инициализация
b) Обход и изменение элементов
c) Сравнение и сортировка
d) Все перечисленные варианты верныКакой из приведенных массивов является массивом строк? a)
int arr[] = {1, 2, 3};
b)String[] arr = {"apple", "banana", "cherry"};
c)char arr[] = {'a', 'b', 'c'};
d)float arr[] = {1.1, 2.2, 3.3};Какой из методов сортировки элементов массива является наиболее простым и понятным для понимания? a) Быстрая сортировка
b) Сортировка пузырьком
c) Сортировка слиянием
d) Сортировка кучейЧто такое ассоциативный массив? a) Массив, состоящий из различных типов данных
b) Массив, где каждому элементу присваивается ключ
c) Массив с фиксированным размером
d) Массив, который можно динамически изменять
Удачи на тесте!