Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: строки в паскале 3. Класс учеников: 9 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 20 6. Выводить ли тест с ответами: Да
Ответ нейросети
23 ноября 2025 20:46
Ниже приведён тест по теме: Строки в Паскале. Тип вопросов: единственный правильный ответ. 20 вопросов. В конце — ключ ответов.
Как в Паскале объявляют базовый тип строк? A) Char B) String C) Array[1..N] of Char D) List of String Ответ: B
Как получить длину строки s? A) Len(s) B) Length(s) C) Size(s) D) StrLen(s) Ответ: B
С какого индекса начинаются символы строки в Pascal? A) 0 B) 1 C) -1 D) зависит от типа Ответ: B
Как обратиться к первому символу строки s? A) s[0] B) s[1] C) Copy(s,1,1) D) First(s) Ответ: B
Как объединить две строки a и b? A) a & b B) a + b C) Concat(a,b) D) a||b Ответ: B
Как получить подстроку Copy(s, i, n) обозначает: A) подстроку из позиции i длиной n B) подстроку из позиции n длиной i C) удаление части строки D) вставку подстроки Ответ: A
Как удалить часть строки? A) Delete(s, i, n) B) Remove(s, i, n) C) Erase(s, i, n) D) Cut(s, i, n) Ответ: A
Как вставить строку t в строку s на позиции pos? A) Insert(t, s, pos) B) s := t + s C) Put(t, s, pos) D) Append(s, t, pos) Ответ: A
Что возвращает функция Pos(pat, s) в Pascal? A) Позицию первого вхождения подстроки, иначе 0 B) Истину, если найдено, иначе ложь C) Сколько раз встречается подстрока D) Новую строку Ответ: A
Что делает Str(число, s)? A) Преобразует строку в число B) Преобразует число в строку C) Объединяет две строки D) Сравнивает строки Ответ: B
Что делает Val(str, var v, var code)? A) Преобразование строки в число B) Преобразование числа в строку C) Сравнение строк D) Получение длины строки Ответ: A
Как привести строку к верхнему регистру? A) LowerCase(s) B) UpperCase(s) C) ToUpper(s) D) MakeUpper(s) Ответ: B
Какова длина пустой строки? A) 0 B) -1 C) 1 D) 2 Ответ: A
Можно ли изменить первый символ строки через индексацию s[1] := 'Z'? A) Да B) Нет C) Только если строка константа D) Только в LongString Ответ: A
Что вернёт Length(s1 + s2) ? A) Length(s1) + Length(s2) B) Max(Length(s1), Length(s2)) C) Length(s1) * Length(s2) D) 0 Ответ: A
Как проверить наличие подстроки 'abc' в строке s? A) Pos('abc', s) > 0 B) Copy(s, 1, 3) = 'abc' C) s[1..3] = 'abc' D) StrFind(s, 'abc') Ответ: A
Что вернёт Copy(s, i, 0)? A) пустую строку B) первую букву C) символ на позиции i D) ошибку Ответ: A
Как сравнить две строки на равенство? A) S1 = S2 B) S1 == S2 C) CompareStr(S1, S2) D) S1.Equals(S2) Ответ: A
Что вернёт Copy('ABCDE', 1, 2)? A) 'AB' B) 'ABC' C) 'BA' D) 'DE' Ответ: A
Какой из вариантов корректный тип строк в Паскале? A) String B) Text C) CharArray D) Seq Ответ: A
Если нужно, могу адаптировать тест под конкретный диалект Паскаля (Turbo/Pascal, Free Pascal, Delphi) или изменить стиль формулировок.
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



