Вот тест для школьников 11 класса по информатике на тему "Язык программирования Pascal. Основные конструкции языка программирования. Типы данных".
Тест по информатике: Язык программирования Pascal
Вопрос 1:
Каковую структуру управления для условного выполнения кода предоставляет язык Pascal?
- A) Repeat...Until
- B) For...To
- C) If...Then
- D) While...Do
Правильный ответ: C) If...Then
Вопрос 2:
Какой тип данных в Pascal используется для хранения целых чисел?
- A) Real
- B) Char
- C) Integer
- D) String
Правильный ответ: C) Integer
Вопрос 3:
Что возвращает функция Length для строки в Pascal?
- A) Длину строки в символах
- B) Количество строк
- C) Сумму всех символов
- D) Максимальную длину строки
Правильный ответ: A) Длину строки в символах
Вопрос 4:
Как правильно объявить переменную типа Real в Pascal?
- A) Var a : Real;
- B) Real a;
- C) Variable a : Real;
- D) Def a : Real;
Правильный ответ: A) Var a : Real;
Вопрос 5:
Что делает конструкция For i := 1 to 10 do?
- A) Выполняет цикл 10 раз
- B) Выполняет цикл до тех пор, пока i не станет равным 10
- C) Ничего не делает
- D) Возвращает значение i
Правильный ответ: A) Выполняет цикл 10 раз
Вопрос 6:
Какой оператор используется для присвоения значения переменной в Pascal?
Правильный ответ: B) :=
Вопрос 7:
Какой тип данных в Pascal предназначен для хранения символов?
- A) String
- B) Char
- C) Text
- D) Character
Правильный ответ: B) Char
Вопрос 8:
Какой из следующих типов данных можно использовать для хранения логических значений (истина/ложь)?
- A) Boolean
- B) Integer
- C) Real
- D) Char
Правильный ответ: A) Boolean
Вопрос 9:
Каково назначение оператора Repeat...Until?
- A) Выполнять код хотя бы раз и продолжать, пока условие истинно
- B) Выполнять код до тех пор, пока условие ложно
- C) Выполнять код определенное количество раз
- D) Выполнять код пока условие истинно
Правильный ответ: B) Выполнять код до тех пор, пока условие ложно
Вопрос 10:
Какова правильная структура простой процедуры в Pascal?
- A) Function MyProcedure; begin ... end;
- B) Procedure MyProcedure; begin ... end;
- C) Proc MyProcedure; begin ... end;
- D) Sub MyProcedure; begin ... end;
Правильный ответ: B) Procedure MyProcedure; begin ... end;
Это тест поможет учащимся проверить свои знания по основам языка программирования Pascal и подготовится к экзамену.