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

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

Тест на тему Массивы на языке программирования Паскаль

06 марта 2025 05:36

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

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

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

Ниже представлен тест по информатике для 10 класса на тему "Массивы на языке программирования Паскаль". Каждый вопрос имеет один правильный ответ.

Тест по информатике: Массивы на языке программирования Паскаль

1. Как объявляется массив целых чисел в Паскале?

  • A) var arr: array[1..10] of integer;
  • B) var arr: array[10] of integer;
  • C) var arr: integer[1..10];
  • D) var arr: integer;

Правильный ответ: A


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

  • A) array[1..10]
  • B) array[0..9]
  • C) array[-5..5]
  • D) array[11..1]

Правильный ответ: D


3. Какой тип данных можно использовать для объявления массива, содержащего вещественные числа?

  • A) array[1..10] of integer;
  • B) array[1..10] of real;
  • C) array[1..10] of char;
  • D) array[1..10] of string;

Правильный ответ: B


4. Как обратиться к третьему элементу массива arr?

  • A) arr(3)
  • B) arr[3]
  • C) arr{3}
  • D) arr{2}

Правильный ответ: B


5. Что значит "индекс массива" в языке Паскаль?

  • A) Значение элемента массива.
  • B) Положение элемента в массиве.
  • C) Тип данных массива.
  • D) Размер массива.

Правильный ответ: B


6. Как правильно инициализировать массив целых чисел в Паскале?

  • A) arr := (1, 2, 3, 4);
  • B) arr[1] := 1; arr[2] := 2;
  • C) arr = [1, 2, 3, 4];
  • D) arr: array[1..4] of integer = (1, 2, 3, 4);

Правильный ответ: D


7. Какое из приведенных утверждений истинно для массивов в Паскале?

  • A) Размер массива можно изменить во время выполнения.
  • B) Массив может содержать элементы разных типов.
  • C) Массив всегда начинается с нулевого индекса.
  • D) Массивы в Паскале имеют фиксированный размер после объявления.

Правильный ответ: D


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

  • A) Length(arr)
  • B) SizeOf(arr)
  • C) Count(arr)
  • D) ArrSize(arr)

Правильный ответ: B


9. Как задать размер массива переменной длины в Паскале?

  • A) Использовать setlength.
  • B) Это невозможно в Паскале.
  • C) Использовать var arr: dynamic array of integer;.
  • D) Использовать var arr: array of integer;.

Правильный ответ: A


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

  • A) for i := 1 to Length(arr) do
  • B) while arr[i] <> nil do
  • C) repeat until arr[i] = 0
  • D) foreach arr as item

Правильный ответ: A


11. Как записать элемент массива arr на позиции 5?

  • A) arr[5] = 10;
  • B) arr[5] := 10;
  • C) arr(5) := 10;
  • D) arr{5} = 10;

Правильный ответ: B


12. Чтобы создать двумерный массив целых чисел, что нужно прописать в Паскале?

  • A) var arr: array[1..10, 1..10] of integer;
  • B) var arr: array[10, 10] of integer;
  • C) var arr: integer[1..10, 1..10];
  • D) var arr: array[1..10][1..10] of integer;

Правильный ответ: A


13. Как добавить элемент в конец динамического массива?

  • A) arr[length(arr)+1] := newElement;
  • B) arr.append(newElement);
  • C) setlength(arr, newSize); arr[newSize] := newElement;
  • D) arr.push(newElement);

Правильный ответ: C


14. Как получить доступ к элементу двумерного массива matrix на позиции (2, 3)?

  • A) matrix[2, 3]
  • B) matrix(2, 3)
  • C) matrix{2, 3}
  • D) matrix[3, 2]

Правильный ответ: A


15. Как создать массив символов в Паскале?

  • A) var arr: array[1..10] of char;
  • B) var arr: char[1..10];
  • C) var arr: array[10] of character;
  • D) var arr: character[1..10];

Правильный ответ: A


Итоги теста:

  • Правильные ответы: 15 из 15.

Этот тест поможет школьникам оценить свои знания по массивам в языке программирования Паскаль.


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

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

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

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