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

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

Тест на тему Структурованный тип данных массив в PascalABC. Ввод, вывод массива. Поиск элементов с заданными свойствами

08 октября 2024 17:10

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

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

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

Тест по информатике для 10 класса: Структурированный тип данных массив в PascalABC


Вопрос 1: Какой оператор используется для создания массива в PascalABC?

A) array of
B) new array
C) create array
D) initialize array

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


Вопрос 2: Какой из следующих способов корректно инициализирует массив целых чисел длиной 5 элементов?

A) var arr: array[1..5] of integer;
B) array[1..5] := integer;
C) var arr: array[0..4] of integer;
D) arr: array[1..5];

Правильный ответ: A) var arr: array[1..5] of integer;


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

A) []
B) ()
C) {}
D) <>

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


Вопрос 4: Какое значение будет выведено, если мы попытаемся обратиться к элементу массива, который находится вне его границ?

A) Ошибка времени выполнения
B) 0
C) -1
D) Пустое значение

Правильный ответ: A) Ошибка времени выполнения


Вопрос 5: Какой цикл чаще всего используется для перебора элементов массива?

A) for
B) while
C) do...while
D) repeat...until

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


Вопрос 6: Как можно вывести все элементы массива на экран в PascalABC?

A) Используя команду print(arr);
B) Используя цикл for для перебора элементов
C) Напрямую указывая элементы через запятую
D) Используя команду display(arr);

Правильный ответ: B) Используя цикл for для перебора элементов


Вопрос 7: Какой оператор используется для поиска элемента в массиве с определённым свойством?

A) find
B) search
C) есть
D) Нет встроенного оператора; нужно использовать цикл и условия

Правильный ответ: D) Нет встроенного оператора; нужно использовать цикл и условия


Вопрос 8: Какой из приведённых ниже фрагментов кода корректно ищет элемент с заданным значением в массиве?

A) for i := 1 to Length(arr) do if arr[i] = x then …;
B) for i from 1 to Length(arr) do if arr[i] == x then …;
C) search(arr, x);
D) foreach x in arr do …;

Правильный ответ: A) for i := 1 to Length(arr) do if arr[i] = x then …;


Вопрос 9: Как можно изменить значение элемента массива?

A) arr[index] = newValue;
B) arr[index] := newValue;
C) change(arr[index], newValue);
D) setValue(arr[index], newValue);

Правильный ответ: B) arr[index] := newValue;


Вопрос 10: Как можно найти индекс первого элемента, который больше заданного числа x?

A) Использовать цикл for и переменную для хранения индекса
B) Использовать встроенный оператор findIndex
C) Использовать команду search(arr, x);
D) Все вышеперечисленное

Правильный ответ: A) Использовать цикл for и переменную для хранения индекса


Вопрос 11: Какой тип данных в PascalABC можно использовать для создания массива?

A) integer, real, boolean
B) string, char
C) любой существующий тип данных
D) Только целые числа

Правильный ответ: C) любой существующий тип данных


Конец теста. Удачи!


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

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

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

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