
Глава 5
Упражнения Да/Нет
Python’овские литералы цепочек символов всегда заключены в кавычки
Последний символ цепочки символов s имеет номер len(s)-1
Цепочка всегда состоит из одной строки текста
В Python’е “4”+”5”=”45”
Python’овские списки изменяемы, а цепочки нет.
ASCII первый широко распространённый стандарт для представления символов числовыми кодами
Метод split разбивает цепочку на список подцепочек, а метод join выполняет обратную функцию
Подстановочный шифр это хороший метод для шифрования важных (государственных) секретных данных
Метод add можно использовать для добавления элемента списка в конец списка
Процесс связывания файла и файлового объекта называется «чтением файла»
Упражнения «Многовариантный выбор»
Доступ к отдельному символу осуществляется с помощью
обрезания
конкатенации
присваивания
индексации
Что из нижеследующего не то же самое, что s[0:-1]?
s[-1]
s[:]
s[:len(s)-1]
s[0:len(s)]
Какая функция даёт значение Unicode’овского кода символа?
ord
ascii
chr
eval
Что из нижеследующего нельзя использовать для преобразования цепочки символов в число
int
float
str
eval
Наследником таблицы ASCII, который содержит коды символов почти всех письменных языков народов мира, является
TELLI
ASCII++
Unicode
ISO
Какой метод для цепочек символов переводит все символы цепочки в верхний регистр?
capitalize
capwords
uppercase
upper
Цепочки-местодержатели, которые заполняются методом format обозначаются через
%
$
[]
{}
Что из нижеследующего не является методом чтения файлов в Python’е
read
readline
readall
readlines
Термин для режима программы, которая выполняет ввод/вывод данных с помощью файлов
файловый
многострочный
пакетный
многоцелевой
Перед тем, как читать из файла или писать в файл, нужно создать файловый объект с помощью
open
create
file
folder
Глава 6
Упражнения Да/Нет
Программисты редко определяют свои собственные функции
Функцию можно вызвать в одном, строго определённом месте программы
Данные можно передать в функцию с помощью параметров
Всякая функция на языке Python возвращает некоторое значение
В Python’е некоторые параметры передаются по ссылке
В Python’е функция может возвращать только одно значение
Python’овские функции никогда не модифицируют значения
Одна из причин для использования функций заключается в стремлении уменьшить дублирование
Переменные, определённые в функции, являются локальными переменными функции
Никогда не следует определять функцию, если это делает программу длиннее
Упражнения «Многовариантный выбор»
Часть программы, которая использует функцию, называется
Пользователем
Вызывающим пользователем
Вызываемым пользователем
Оператором
Определение функции в Python’е начинается с
def
define
function
defun
Функция может послать выходные данные в программу с помощью
return
print
присваивания
SASE
Формальные и действительные параметры согласуются
по имени
по позиции
id
интересам
Что из нижеследующего не является шагом в процессе вызова функции
Вызывающая программа приостанавливается
Формальным параметрам присваиваются значения действительных папаметров
Выполняется тело функции
Управление возвращается в точку строго перед точкой вызова функции
В Python’е действительные параметры передаются в функции
по значению
по ссылке
как получится
по сети
Что из нижеследующего не является причиной для вызова функции?
Уменьшение дублирования кода программы
Увеличение модульности программы
Увеличение самодокументированности программы
Демонстпация интеллектуального совершенства
Если функция возвращает значение, то её следует вызывать из
Выражения
Другой программы
main
сотового телефона
Функция без оператора return возвращает
ничего
свои параметры
значения своих переменных
None
Функция может изменить значение своего действительного параметра только если он
мутабельный
список
передаётся по ссылке
переменная