Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТестыPython.docx
Скачиваний:
2
Добавлен:
17.11.2019
Размер:
45.75 Кб
Скачать

Глава 5

Упражнения Да/Нет

  1. Python’овские литералы цепочек символов всегда заключены в кавычки

  2. Последний символ цепочки символов s имеет номер len(s)-1

  3. Цепочка всегда состоит из одной строки текста

  4. В Python’е “4”+”5”=”45”

  5. Python’овские списки изменяемы, а цепочки нет.

  6. ASCII первый широко распространённый стандарт для представления символов числовыми кодами

  7. Метод split разбивает цепочку на список подцепочек, а метод join выполняет обратную функцию

  8. Подстановочный шифр это хороший метод для шифрования важных (государственных) секретных данных

  9. Метод add можно использовать для добавления элемента списка в конец списка

  10. Процесс связывания файла и файлового объекта называется «чтением файла»

Упражнения «Многовариантный выбор»

  1. Доступ к отдельному символу осуществляется с помощью

    1. обрезания

    2. конкатенации

    3. присваивания

    4. индексации

  2. Что из нижеследующего не то же самое, что s[0:-1]?

    1. s[-1]

    2. s[:]

    3. s[:len(s)-1]

    4. s[0:len(s)]

  3. Какая функция даёт значение Unicode’овского кода символа?

    1. ord

    2. ascii

    3. chr

    4. eval

  4. Что из нижеследующего нельзя использовать для преобразования цепочки символов в число

    1. int

    2. float

    3. str

    4. eval

  5. Наследником таблицы ASCII, который содержит коды символов почти всех письменных языков народов мира, является

    1. TELLI

    2. ASCII++

    3. Unicode

    4. ISO

  6. Какой метод для цепочек символов переводит все символы цепочки в верхний регистр?

    1. capitalize

    2. capwords

    3. uppercase

    4. upper

  7. Цепочки-местодержатели, которые заполняются методом format обозначаются через

    1. %

    2. $

    3. []

    4. {}

  8. Что из нижеследующего не является методом чтения файлов в Python’е

    1. read

    2. readline

    3. readall

    4. readlines

  9. Термин для режима программы, которая выполняет ввод/вывод данных с помощью файлов

    1. файловый

    2. многострочный

    3. пакетный

    4. многоцелевой

  10. Перед тем, как читать из файла или писать в файл, нужно создать файловый объект с помощью

    1. open

    2. create

    3. file

    4. folder

Глава 6

Упражнения Да/Нет

  1. Программисты редко определяют свои собственные функции

  2. Функцию можно вызвать в одном, строго определённом месте программы

  3. Данные можно передать в функцию с помощью параметров

  4. Всякая функция на языке Python возвращает некоторое значение

  5. В Python’е некоторые параметры передаются по ссылке

  6. В Python’е функция может возвращать только одно значение

  7. Python’овские функции никогда не модифицируют значения

  8. Одна из причин для использования функций заключается в стремлении уменьшить дублирование

  9. Переменные, определённые в функции, являются локальными переменными функции

  10. Никогда не следует определять функцию, если это делает программу длиннее

Упражнения «Многовариантный выбор»

  1. Часть программы, которая использует функцию, называется

    1. Пользователем

    2. Вызывающим пользователем

    3. Вызываемым пользователем

    4. Оператором

  2. Определение функции в Python’е начинается с

    1. def

    2. define

    3. function

    4. defun

  3. Функция может послать выходные данные в программу с помощью

    1. return

    2. print

    3. присваивания

    4. SASE

  4. Формальные и действительные параметры согласуются

    1. по имени

    2. по позиции

    3. id

    4. интересам

  5. Что из нижеследующего не является шагом в процессе вызова функции

    1. Вызывающая программа приостанавливается

    2. Формальным параметрам присваиваются значения действительных папаметров

    3. Выполняется тело функции

    4. Управление возвращается в точку строго перед точкой вызова функции

  6. В Python’е действительные параметры передаются в функции

    1. по значению

    2. по ссылке

    3. как получится

    4. по сети

  7. Что из нижеследующего не является причиной для вызова функции?

    1. Уменьшение дублирования кода программы

    2. Увеличение модульности программы

    3. Увеличение самодокументированности программы

    4. Демонстпация интеллектуального совершенства

  8. Если функция возвращает значение, то её следует вызывать из

    1. Выражения

    2. Другой программы

    3. main

    4. сотового телефона

  9. Функция без оператора return возвращает

    1. ничего

    2. свои параметры

    3. значения своих переменных

    4. None

  10. Функция может изменить значение своего действительного параметра только если он

    1. мутабельный

    2. список

    3. передаётся по ссылке

    4. переменная