Таких скидок больше не будет!

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

Тест на тему Алгоритмы обработки символьных строк: разбиение строки на слова по пробельным символам

16 марта 2025 17:22

{Другой предмет}
10 Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Тест по информатике для 10 класса

Тема: Алгоритмы обработки символьных строк: разбиение строки на слова по пробельным символам

Вопрос 1: Что такое символьная строка?
a) Набор чисел
b) Набор символов (букв, цифр, пробелов и специальных знаков)
c) Формула математического выражения
d) Программа на языке программирования
Ответ: b


Вопрос 2: Какой из следующих символов считается пробельным?
a) 'a'
b) '1'
c) '\n'
d) '#'
Ответ: c


Вопрос 3: Если у вас есть строка "Hello World", сколько слов она содержит?
a) 1
b) 2
c) 3
d) 4
Ответ: b


Вопрос 4: Какой метод в Python позволяет разбить строку на слова по пробелам?
a) split()
b) break()
c) divide()
d) separate()
Ответ: a


Вопрос 5: Как будет выглядеть результат выполнения выражения "Python Programming".split()?
a) ['Python', 'Programming']
b) ['Python', ' ', 'Programming']
c) 'Python Programming'
d) ['Python Programming']
Ответ: a


Вопрос 6: Какой из приведенных вариантов корректно разбивает строку по пробелам в Java?
a) string.split(" ");
b) string.break(" ");
c) string.divide(" ");
d) string.separate(" ");
Ответ: a


Вопрос 7: Какое из утверждений о методах обработки строк неверно?
a) Метод trim() удаляет пробелы в начале и конце строки.
b) Метод indexOf() ищет подстроку в строке.
c) Метод length() возвращает количество пробелов в строке.
d) Метод toUpperCase() меняет регистр строки на верхний.
Ответ: c


Вопрос 8: Как можно подсчитать количество слов в строке "I love programming in Python"?
a) Считать число пробелов
b) Использовать метод length()
c) Использовать метод split() и считать длину полученного списка
d) Все вышеперечисленное
Ответ: c


Вопрос 9: Как можно объединить слова из массива ['Learning', 'is', 'fun'] в одну строку с пробелами между словами в Python?
a) join()
b) merge()
c) combine()
d) concatenate()
Ответ: a


Вопрос 10: В каком случае метод split() вернет пустой список?
a) Если строка содержит только пробелы
b) Если строка пустая
c) Если строка содержит только один пробел
d) Все вышеперечисленное
Ответ: d


Вопрос 11: Какой из приведенных методов можно использовать для замены пробелов в строке на символ подчеркивания в Python?
a) replace(' ', '')
b) swap(' ', '
')
c) change(' ', '')
d) alter(' ', '
')
Ответ: a


Вопрос 12: Какова сложность алгоритма разбиения строки по пробелам?
a) O(1)
b) O(n)
c) O(n^2)
d) O(log n)
Ответ: b


Инструкция

Пожалуйста, выберите только один правильный вариант ответа на каждый вопрос. Удачи вам на тесте!


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
11 Класс
{Другой предмет}
5 Класс
{Другой предмет}
10 Класс
{Другой предмет}
11 Класс

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