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

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

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

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

Вопрос от Анонимного юзера 12 ноября 2025 06:28

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

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

12 ноября 2025 06:28

Ниже тест по теме: строковый тип данных в Python, индексация и срезы. Тип вопросов: множественный выбор. Ответы приведены после каждого вопроса.

Инструкция: выберите один правильный ответ для каждого вопроса.

  1. Дана строка s = "abcdef". Какой символ возвращает выражение s[2]? A) 'c' B) 2 C) "2" D) ошибка Ответ: A. Объяснение: индексация в Python начинается с нуля, поэтому s[2] — это третий символ.

  2. Дана строка s = "abcdef". Какой символ вернет выражение s[-1]? A) 'a' B) 'f' C) ошибка D) None Ответ: B. Объяснение: -1 обозначает последний символ в строке.

  3. Дана строка s = "abcdef". Каков результат s[1:4]? A) "abc" B) "bcd" C) "cde" D) "bc" Ответ: B. Объяснение: срез включает символы с индекса 1 до 3 (до 4 не включая 4).

  4. Дана строка s = "abcdef". Что вернет s[:5]? A) "abcdef" B) "abcde" C) "abcd" D) "ef" Ответ: B. Объяснение: сокращение слева до начала и до индекса 5 не включая 5.

  5. Дана строка s = "abcdef". Что вернет s[3:]? A) "abc" B) "def" C) "abcd" D) "bcdef" Ответ: B. Объяснение: срез от индекса 3 до конца строки.

  6. Как получить каждую вторую букву строки s = "abcdef"? A) s[::2] → "ace" B) s[1::2] → "bdf" C) s[0::2] → "acf" D) s[2::2] → "ce" Ответ: A. Объяснение: шаг 2 начиная с начала даёт каждую вторую букву.

  7. Как перевернуть строку s = "abcdef"? A) s[::-1] → "fedcba" B) s.reverse() C) s[1:-1:-1] D) нельзя перевернуть Ответ: A. Объяснение: срез с шагом -1 разворачивает строку.

  8. Строки в Python неизменяемы. Что произойдет, если написать s[0] = 'x'? A) успешно изменится B) создаст новую строку C) TypeError D) None Ответ: C. Объяснение: попытка напрямую изменить символ в строке вызывает TypeError.

  9. Чему равна длина строки s = "abcdef"? (используйте len(s)) A) 5 B) 6 C) "abcdef" D) ошибка Ответ: B. Объяснение: в строке 6 символов.

  10. Что произойдет, если обратиться к индексу, выходящему за пределы строки, например s[10]? A) вернет пустую строку B) выбросит IndexError C) вернет None D) вернет последний символ Ответ: B. Объяснение: обращение за пределы диапазона приводит к IndexError.

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

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

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

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

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

qr-codegoogle-playapp-store

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

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: строковый тип данных в питон индексация и срезы 3. Класс учеников: 9 4. Типы вопросов в тесте: Множественный выбор 5. Количество вопросов: 10 6. Выводить ли тест с ответами: Да
Ниже тест по теме: строковый тип данных в Python, индексация и срезы. Тип вопросов: множественный выбор. Ответы приведены после каждого вопроса. Инструкция: выберите один правильный ответ для каждого вопроса. 1) Дана строка s = "abcdef". Какой символ возвращает выражение s[2]? A) 'c' B) 2 C) "2" D) ошибка Ответ: A. Объяснение: индексация в Python начинается с нуля, поэтому s[2] — это третий символ. 2) Дана строка s = "abcdef". Какой символ вернет выражение s[-1]? A) 'a' B) 'f' C) ошибка D) None Ответ: B. Объяснение: -1 обозначает последний символ в строке. 3) Дана строка s = "abcdef". Каков результат s[1:4]? A) "abc" B) "bcd" C) "cde" D) "bc" Ответ: B. Объяснение: срез включает символы с индекса 1 до 3 (до 4 не включая 4). 4) Дана строка s = "abcdef". Что вернет s[:5]? A) "abcdef" B) "abcde" C) "abcd" D) "ef" Ответ: B. Объяснение: сокращение слева до начала и до индекса 5 не включая 5. 5) Дана строка s = "abcdef". Что вернет s[3:]? A) "abc" B) "def" C) "abcd" D) "bcdef" Ответ: B. Объяснение: срез от индекса 3 до конца строки. 6) Как получить каждую вторую букву строки s = "abcdef"? A) s[::2] → "ace" B) s[1::2] → "bdf" C) s[0::2] → "acf" D) s[2::2] → "ce" Ответ: A. Объяснение: шаг 2 начиная с начала даёт каждую вторую букву. 7) Как перевернуть строку s = "abcdef"? A) s[::-1] → "fedcba" B) s.reverse() C) s[1:-1:-1] D) нельзя перевернуть Ответ: A. Объяснение: срез с шагом -1 разворачивает строку. 8) Строки в Python неизменяемы. Что произойдет, если написать s[0] = 'x'? A) успешно изменится B) создаст новую строку C) TypeError D) None Ответ: C. Объяснение: попытка напрямую изменить символ в строке вызывает TypeError. 9) Чему равна длина строки s = "abcdef"? (используйте len(s)) A) 5 B) 6 C) "abcdef" D) ошибка Ответ: B. Объяснение: в строке 6 символов. 10) Что произойдет, если обратиться к индексу, выходящему за пределы строки, например s[10]? A) вернет пустую строку B) выбросит IndexError C) вернет None D) вернет последний символ Ответ: B. Объяснение: обращение за пределы диапазона приводит к IndexError.