Бесплатный урок с нашим репетитором!

Узнать подробнее

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

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 19 января 2026 17:24

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: одномерные массивы в паскале 3. Класс учеников: 9 4. Типы вопросов в тесте: Множественный выбор 5. Количество вопросов: 10 6. Выводить ли тест с ответами: Да

Ответ нейросети

19 января 2026 17:24

Ниже готов 10-вопросный тест по теме: одномерные массивы в Паскале. Тип вопросов — множественный выбор. В конце каждого вопроса указан правильный ответ.

  1. Как корректно объявить одномерный массив целых чисел, состоящий из 5 элементов, индексируемых с 1 до 5? a) var a: array[1..5] of integer; b) var a: array[0..4] of integer; c) var a: array[2..6] of integer; d) var a: integer array[1..5]; Правильный ответ: a

  2. Как обратиться к элементу массива с индексом i? a) a[i] b) a(i) c) a{i} d) a{ i } Правильный ответ: a

  3. Что вернет Low(a) и High(a) в массиве a: array[1..10] of integer? a) Low(a) = 0, High(a) = 9 b) Low(a) = 1, High(a) = 10 c) Low(a) = 1, High(a) = 9 d) Low(a) = 0, High(a) = 10 Правильный ответ: b

  4. Чем отличается динамический массив от статического в Паскале? a) Динамический имеет фиксированный размер, статический — изменяемый b) Динамический можно изменять размер через SetLength, статический — фиксированная граница c) В обоих можно изменять размер d) Динамический тип отличается Правильный ответ: b

  5. Как изменить размер динамического массива 'a' до 20 элементов? a) SetLength(a, 20); b) Resize(a, 20); c) Length(a) := 20; d) a := new integer[20]; Правильный ответ: a

  6. Что делает цикл for i := Low(a) to High(a) do ... ? a) Перебирает индексы от Low(a) до High(a) b) Перебирает элементы от 0 до Length(a)-1 c) Перебирает элементы в обратном порядке d) Компилируется только для статических массивов Правильный ответ: a

  7. Как узнать количество элементов статического массива a: array[2..6] of integer? a) High(a) - Low(a) + 1 b) Length(a) c) SizeOf(a) d) 5 Правильный ответ: a

  8. Какой синтаксис передает массив как открытый (open) параметр в процедуру? a) procedure P(a: array of integer); b) procedure P(a: array[1..5] of integer); c) procedure P(a: ^array of integer); d) procedure P(a: pointer); Правильный ответ: a

  9. Сколько элементов в массиве a: array[2..6] of integer? a) 4 b) 5 c) 6 d) 7 Правильный ответ: b

  10. Какой код корректно заполнит статический массив a: array[1..4] of integer нулями и выведет каждый элемент? a) для i := Low(a) to High(a) do a[i] := 0; for i := Low(a) to High(a) do WriteLn(a[i]); b) for i := 0 to High(a) do a[i] := 0; c) for i := 1 to Length(a) do a[i] := 0; d) SetLength(a, 0); Правильный ответ: a

Если нужно, могу адаптировать тест под конкретную программу-форму ответов (например, в формат XML/JSON для автоматизированной проверки) или добавить краткие пояснения к каждому вопросу. Удачи на занятии!

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

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

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: одномерные массивы в паскале 3. Класс учеников: 9 4. Типы вопросов в тесте: Множественный выбор 5. Количество вопросов: 10 6. Выводить ли тест с ответами: Да
Ниже готов 10-вопросный тест по теме: одномерные массивы в Паскале. Тип вопросов — множественный выбор. В конце каждого вопроса указан правильный ответ. 1) Как корректно объявить одномерный массив целых чисел, состоящий из 5 элементов, индексируемых с 1 до 5? a) var a: array[1..5] of integer; b) var a: array[0..4] of integer; c) var a: array[2..6] of integer; d) var a: integer array[1..5]; Правильный ответ: a 2) Как обратиться к элементу массива с индексом i? a) a[i] b) a(i) c) a{i} d) a{ i } Правильный ответ: a 3) Что вернет Low(a) и High(a) в массиве a: array[1..10] of integer? a) Low(a) = 0, High(a) = 9 b) Low(a) = 1, High(a) = 10 c) Low(a) = 1, High(a) = 9 d) Low(a) = 0, High(a) = 10 Правильный ответ: b 4) Чем отличается динамический массив от статического в Паскале? a) Динамический имеет фиксированный размер, статический — изменяемый b) Динамический можно изменять размер через SetLength, статический — фиксированная граница c) В обоих можно изменять размер d) Динамический тип отличается Правильный ответ: b 5) Как изменить размер динамического массива 'a' до 20 элементов? a) SetLength(a, 20); b) Resize(a, 20); c) Length(a) := 20; d) a := new integer[20]; Правильный ответ: a 6) Что делает цикл for i := Low(a) to High(a) do ... ? a) Перебирает индексы от Low(a) до High(a) b) Перебирает элементы от 0 до Length(a)-1 c) Перебирает элементы в обратном порядке d) Компилируется только для статических массивов Правильный ответ: a 7) Как узнать количество элементов статического массива a: array[2..6] of integer? a) High(a) - Low(a) + 1 b) Length(a) c) SizeOf(a) d) 5 Правильный ответ: a 8) Какой синтаксис передает массив как открытый (open) параметр в процедуру? a) procedure P(a: array of integer); b) procedure P(a: array[1..5] of integer); c) procedure P(a: ^array of integer); d) procedure P(a: pointer); Правильный ответ: a 9) Сколько элементов в массиве a: array[2..6] of integer? a) 4 b) 5 c) 6 d) 7 Правильный ответ: b 10) Какой код корректно заполнит статический массив a: array[1..4] of integer нулями и выведет каждый элемент? a) для i := Low(a) to High(a) do a[i] := 0; for i := Low(a) to High(a) do WriteLn(a[i]); b) for i := 0 to High(a) do a[i] := 0; c) for i := 1 to Length(a) do a[i] := 0; d) SetLength(a, 0); Правильный ответ: a Если нужно, могу адаптировать тест под конкретную программу-форму ответов (например, в формат XML/JSON для автоматизированной проверки) или добавить краткие пояснения к каждому вопросу. Удачи на занятии!