Тест по информатике для 10 класса
Тема: Символьные и строковые величины в языке программирования Паскаль. Информационные модели
Вопрос 1
Какой тип данных в Паскале используется для хранения одиночных символов?
- A) String
- B) Char
- C) Integer
- D) Real
Ответ: B) Char
Вопрос 2
Какой оператор используется для конкатенации строк в Паскале?
- A) +
- B) &
- C) ||
- D) .
Ответ: A) +
Вопрос 3
Какой элемент кода правильный для объявления строки в Паскале?
- A) var s: string;
- B) var s: Str;
- C) var s: String[10];
- D) var s: char;
Ответ: A) var s: string;
Вопрос 4
Какое значение будет результатом выполнения следующего кода?
var
s: string;
begin
s := 'Hello' + 'World';
end;
- A) Hello
- B) HelloWorld
- C) Hello World
- D) H e l l o W o r l d
Ответ: B) HelloWorld
Вопрос 5
Сколько символов может содержать строка, объявленная как string в Паскале?
- A) 255
- B) 32767
- C) 65536
- D) Неограниченное количество
Ответ: B) 32767
Вопрос 6
Какой метод используется для получения длины строки в Паскале?
- A) Length()
- B) Len()
- C) StrLength()
- D) Size()
Ответ: A) Length()
Вопрос 7
Что произойдет, если вы попытаетесь обратиться к несуществующему индексу символа в строке?
- A) Вернется символ по умолчанию
- B) Возникнет ошибка выполнения
- C) Вернется 0
- D) Строка обрежется
Ответ: B) Возникнет ошибка выполнения
Вопрос 8
Какой из следующих вариантов кода правильно открывает строку на 10 символов?
- A) var s: string[10];
- B) var s: string(10);
- C) var s: Str(10);
- D) var s: char[10];
Ответ: A) var s: string[10];
Вопрос 9
Какой тип данных используется для хранения строк фиксированной длины?
- A) String
- B) Char
- C) String[n]
- D) VarString
Ответ: C) String[n]
Вопрос 10
Какой оператор присваивает значение строковой переменной?
- A) =
- B) :=
- C) ==
- D) <=
Ответ: B) :=
Вопрос 11
Какой из следующих методов позволяет извлекать подстроку из строки в Паскале?
- A) SubString()
- B) Copy()
- C) Extract()
- D) GetStr()
Ответ: B) Copy()
Вопрос 12
Какой тип данных будет использоваться для хранения текстовой информации в переменной длиной до 100 символов?
- A) string[100]
- B) char[100]
- C) String
- D) text
Ответ: A) string[100]
Вопрос 13
Какой метод можно использовать для изменения регистра строки на верхний в Паскале?
- A) UpperCase()
- B) ToUpper()
- C) Capitalize()
- D) Upper()
Ответ: A) UpperCase()
Вопрос 14
Какой результат будет получен при выполнении следующего кода?
var
s: string;
begin
s := 'ABCD';
s[1] := 'Z';
end;
- A) ABCD
- B) ZBCD
- C) ABDC
- D) Ошибка выполнения
Ответ: B) ZBCD
Вопрос 15
Какой из следующих методов используется для сравнения двух строк в Паскале?
- A) Compare()
- B) Equal()
- C) StrComp()
- D) StrEqual()
Ответ: C) StrComp()
Итоги
Этот тест включает 15 вопросов на тему символьных и строковых величин в языке Паскаль и информационных моделей. Успехов на экзамене!