Тест по информатике для учеников 10 класса: Структурированный тип данных — массив в PascalABC
Вопросы:
Что такое массив в PascalABC?
- A) Это переменная, которая хранит только одно значение.
- B) Это структурированный тип данных, который может хранить несколько значений одного типа.
- C) Это функция, которая возвращает значение.
- D) Это специальный тип данных для работы с текстом.
- Ответ: B
Какой из следующих операторов используется для объявления массива в PascalABC?
- A) array of
- B) define array
- C) create array
- D) set array
- Ответ: A
Какой из приведённых ниже вариантов верно описывает синтаксис объявления массива целых чисел размером 10 в PascalABC?
- A) var arr: array[1..10] of integer;
- B) var arr: array(1..10) of integer;
- C) var arr: integer[10];
- D) var arr: integer array[1..10];
- Ответ: A
Как можно получить доступ к третьему элементу массива
arr, если он объявлен какvar arr: array[1..10] of integer;?- A) arr[2]
- B) arr(3)
- C) arr[3]
- D) arr{3}
- Ответ: C
Какой оператор используется для вывода элементов массива в PascalABC?
- A) print
- B) write
- C) show
- D) output
- Ответ: B
Какой из следующих вариантов кода правильно инициализирует массив
arrс элементами 1, 2, 3, 4, 5?- A) arr := [1, 2, 3, 4, 5];
- B) arr := array[1, 2, 3, 4, 5];
- C) arr := new array(1, 2, 3, 4, 5);
- D) arr := array[1..5] of (1, 2, 3, 4, 5);
- Ответ: A
Какой из следующих методов поиска позволяет найти элемент в массиве, удовлетворяющий заданному условию?
- A) Поиск по индексу
- B) Линейный поиск
- C) Бинарный поиск
- D) Функция find
- Ответ: B
В каком из следующих случаев нужно использовать циклы при работе с массивами?
- A) При объявлении массива
- B) При инициализации массива
- C) При поиске элемента в массиве
- D) Ни в одном из данных случаев
- Ответ: C
Какой из следующих операторов можно использовать для поиска максимального значения в массиве?
- A) max(arr)
- B) findmax(arr)
- C) max_value(arr)
- D) Нужно написать цикл, который сравнивает элементы массива.
- Ответ: D
Какой из приведённых вариантов корректно составляет цикл для вывода всех элементов массива в PascalABC?
- A) for i := 1 to length(arr) do write(arr[i]);
- B) for i in arr do write(i);
- C) for i := 0 to 10 do write(arr[i]);
- D) while i <= length(arr) do write(arr[i]);
- Ответ: A
Какой оператор используется для завершения выполнения программы в случае, если искомый элемент не найден в массиве?
- A) exit
- B) break
- C) continue
- D) end
- Ответ: A
Задания:
- Пожалуйста, отметьте свои ответы и пересчитайте набранные баллы. Удачи на экзамене!