Таких скидок больше не будет!

осталось мест 57
Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему Массивы

06 сентября 2024 19:59

{Другой предмет}
Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Тест по информатике на тему "Массивы" (9 класс)

  1. Что такое массив в программировании? a) Переменная, которая может хранить только одно значение
    b) Структура данных, которая может хранить несколько значений одного типа
    c) Функция, которая возвращает одно значение
    d) Команда для вывода информации на экран

  2. Какой из следующих синтаксисов правильно объявляет массив целых чисел в языке Python? a) int array[10];
    b) array = [1, 2, 3, 4, 5]
    c) array[10] = int;
    d) array(10) = int;

  3. Какой индекс первого элемента массива в большинстве языков программирования? a) 0
    b) 1
    c) -1
    d) 10

  4. Какой из следующих массивов является одномерным? a) [[1, 2, 3], [4, 5, 6]]
    b) [1, 2, 3]
    c) {{1, 2}, {3, 4}}
    d) 1, 2, 3

  5. Как обратиться к третьему элементу массива arr в Python? a) arr[3]
    b) arr(2)
    c) arr[2]
    d) arr{3}

  6. Какой оператор используется для определения длины массива в Python? a) length(arr)
    b) size(arr)
    c) arr.length
    d) len(arr)

  7. Что произойдет, если вы попытаетесь обратиться к элементу массива с индексом, превышающим его размер? a) Программа завершится без ошибок
    b) Будет создан новый элемент в массиве
    c) Возникнет ошибка выхода за границы массива
    d) Элемент выдаст значение 0

  8. Как записать массив из 5 элементов инициализированный значением 0 в языке C++? a) int arr[5] = {0};
    b) int arr[5] = {0, 0, 0, 0, 0};
    c) int arr[] = {0};
    d) Все перечисленные варианты верны

  9. Какой из следующих способов корректно копирует массив? a) arr2 = arr1;
    b) arr2.copy(arr1);
    c) arr2 = arr1.clone();
    d) Все вышеперечисленные варианты ошибочны

  10. Какой метод добавления элемента в массив существует в Java? a) add(element)
    b) append(element)
    c) push(element)
    d) Arrays.copyOf(arr, newLength)

  11. Как правильно задать двумерный массив? a) int arr[2][3];
    b) int arr[2, 3];
    c) int arr(2, 3);
    d) int arr{2, 3};

  12. Каковы возможные операции над массивами? a) Объявление и инициализация
    b) Обход и изменение элементов
    c) Сравнение и сортировка
    d) Все перечисленные варианты верны

  13. Какой из приведенных массивов является массивом строк? 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};

  14. Какой из методов сортировки элементов массива является наиболее простым и понятным для понимания? a) Быстрая сортировка
    b) Сортировка пузырьком
    c) Сортировка слиянием
    d) Сортировка кучей

  15. Что такое ассоциативный массив? a) Массив, состоящий из различных типов данных
    b) Массив, где каждому элементу присваивается ключ
    c) Массив с фиксированным размером
    d) Массив, который можно динамически изменять

Удачи на тесте!


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
5 Класс
{Другой предмет}
11 Класс
{Другой предмет}
8 Класс

Саша — ассистент в телеграмме