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

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

Тест на тему Одномерные массивы в Паскале

04 апреля 2025 11:04

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

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

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

Тест по информатике для 9 класса на тему "Одномерные массивы в Паскале"

Тест: Одномерные массивы в Паскале

1. Что такое одномерный массив в Паскале?

  • A) Коллекция значений одного типа.
  • B) Массив, содержащий несколько разных типов данных.
  • C) Структура, которая позволяет хранить функции.
  • D) Способ хранения данных в виде таблицы.
  • Правильный ответ: A

2. Как объявляется одномерный массив целых чисел размером 10 в Паскале?

  • A) var a: array[1..10] of integer;
  • B) var a: integer[10];
  • C) var a: array[0..9] of integer;
  • D) var a: integer array[10];
  • Правильный ответ: A

3. Какова нулевая позиция в массиве, объявленном как array[1..10] of integer?

  • A) 0
  • B) 1
  • C) 10
  • D) Массив не имеет нулевой позиции.
  • Правильный ответ: B

4. Какой оператор используется для доступа к элементу массива?

  • A) []
  • B) ()
  • C) {}
  • D) <>
  • Правильный ответ: A

5. Как заполнить массив a с 10 элементами значениями от 1 до 10?

  • A) for i := 1 to 10 do a[i] := i;
  • B) for i := 0 to 10 do a[i] := i + 1;
  • C) for i := 1 to 10 do a[i] := 10 - i;
  • D) for i := 0 to 9 do a[i] := i;
  • Правильный ответ: A

6. Как можно вывести все элементы массива a после их заполнения?

  • A) for i := 1 to 10 do writeln(a[i]);
  • B) for i := 0 to 9 do writeln(a[i]);
  • C) for i := 1 to 10 do write(a[i]);
  • D) Все варианты верны.
  • Правильный ответ: D

7. Какой индекс имеет последний элемент массива, объявленного как array[1..100] of integer?

  • A) 99
  • B) 100
  • C) 101
  • D) 0
  • Правильный ответ: B

8. Какой из следующих операторов используется для присваивания значения элементу массива?

  • A) :=
  • B) =
  • C) ==
  • D) <<
  • Правильный ответ: A

9. Какой из следующих элементов не допустим при работе с массивами?

  • A) var a: array[1..5] of integer;
  • B) a[6] := 10;
  • C) a[0] := 5;
  • D) a[3] := 7;
  • Правильный ответ: B

10. Как можно найти сумму всех элементов массива a?

  • A) sum := 0; for i := 1 to 10 do sum := sum + a[i];
  • B) sum := 0; for i := 0 to 9 do sum := sum + a[i];
  • C) sum := 0; for i := 1 to 10 do sum := 0 + a[i];
  • D) Все варианты верны.
  • Правильный ответ: D

11. Как задать размер массива как переменную?

  • A) var n: integer; var a: array[1..n] of integer;
  • B) var n: integer; var a: array[1..max] of integer;
  • C) var n: integer; setlength(a, n);
  • D) var a: array[1..n] of integer;
  • Правильный ответ: C

12. Какой тип данных могут содержать одномерные массивы в Паскале?

  • A) Только целые числа.
  • B) Только текстовые строки.
  • C) Любой тип данных.
  • D) Только логические значения.
  • Правильный ответ: C

13. Какова разница между массивом и списком в Паскале?

  • A) Массивы имеют фиксированный размер, а списки — динамический.
  • B) Массивы могут хранить разные типы, списки — только один тип.
  • C) Массивы используют меньше памяти, чем списки.
  • D) В Паскале нет списка.
  • Правильный ответ: A

14. Инструкции для обработки массива можно записывать в виде: for...do. Это:

  • A) Условный оператор.
  • B) Цикл.
  • C) Функция.
  • D) Массив.
  • Правильный ответ: B

15. Какой элемент в массиве a будет равен 5, если массив объявлен, как var a: array[1..10] of integer; и все элементы инициализированы нулем?

  • A) a[5]
  • B) a[1]
  • C) Не будет ни одного элемента равного 5.
  • D) a[10]
  • Правильный ответ: C

Итоги теста: Всего вопросов: 15.
Правильные ответы: [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15].


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

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

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

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