Главная / Программирование /
Введение в программирование на Python / Тест 15
Введение в программирование на Python - тест 15
Упражнение 1:
Номер 1
Укажите корректный синтаксис открытия файла
Ответ:
 (1) myFile=open('mbox.txt')
 
 (2) myFile=open(mbox.txt)
 
 (3) myFile=open'mbox.txt'
 
 (4) myFile=open['mbox.txt']
 
Номер 2
Укажите корректный синтаксис открытия файла
Ответ:
 (1) myFile=open('mbox.txt')
 
 (2) myFile.open(mbox.txt)
 
 (3) myFile.open'mbox.txt'
 
 (4) open.myFile['mbox.txt']
 
Номер 3
Укажите корректный синтаксис открытия файла
Ответ:
 (1) myFile=open('mbox.txt')
 
 (2) myFile== open(box.txt)
 
 (3) myFile = open("mbox.txt")
 
 (4) open.myFile('mbox.txt')
 
Упражнение 2:
Номер 1
Укажите, в каком случае можно получить дескриптор файла с помощью инструкции open()
Ответ:
 (1) файл существует и не пустой 
 (2) файл существует по указанному адресу и имеет права на чтение 
 (3) файл существует 
 (4) корректный синтаксис инструкции open()
 
Номер 2
Укажите, в каком случае можно получить дескриптор файла с помощью инструкции open()
Ответ:
 (1) файл существует и имеет расширение .txt 
 (2) файл существует по указанному адресу и имеет права на чтение 
 (3) файл не пустой 
 (4) версия Python поддерживает инструкцию open()
 
Номер 3
Укажите, в каком случае можно получить дескриптор файла с помощью инструкции open()
Ответ:
 (1) файл скачан в директорию Python 
 (2) файл существует по указанному адресу и имеет права на чтение 
 (3) файл существует на жестком диске 
 (4) корректный синтаксис инструкции open() Вашей версии Python
 
Упражнение 3:
Номер 1
Укажите, как корректно отображается спецсимвол "конец строки"
Ответ:
 (1) '\n' 
 (2) '\eol' 
 (3) '\\l' 
 (4) '\/n' 
Номер 2
Укажите, как корректно отображается спецсимвол "конец строки"
Ответ:
 (1) '\n' 
 (2) '\\end' 
 (3) '\\n' 
 (4) '/n' 
Номер 3
Укажите, как корректно отображается спецсимвол "конец строки"
Ответ:
 (1) '\n' 
 (2) '\\eol' 
 (3) '\\m' 
 (4) '/e' 
Упражнение 4:
Номер 1
Каков тип переменной х
myFile=open('mbox.txt')
x=myFile.read()
Ответ:
 (1) строка 
 (2) массив строк 
 (3) список строк 
 (4) список символов 
Номер 2
Каков тип переменной х
myFile=open('mbox.txt')
x=myFile.read()
Ответ:
 (1) строка 
 (2) массив символов 
 (3) список строк 
 (4) список списков 
Номер 3
Каков тип переменной х
myFile=open('mbox.txt')
x=myFile.read()
Ответ:
 (1) файл 
 (2) база данных 
 (3) строкa 
 (4) список массивов 
Упражнение 5:
Номер 1
Каков тип переменной myFile
myFile=open('mbox.txt')
for x in myFile:
print x
Ответ:
 (1) строка 
 (2) массив строк 
 (3) список строк 
 (4) список символов 
Номер 2
Каков тип переменной myFile
myFile=open('mbox.txt')
for x in myFile:
print x
Ответ:
 (1) булевский тип 
 (2) массив символов 
 (3) список строк 
 (4) список списков 
Номер 3
Каков тип переменной myFile
myFile=open('mbox.txt')
for x in myFile:
print x
Ответ:
 (1) файл 
 (2) база данных 
 (3) список строк 
 (4) список массивов 
Упражнение 6:
Номер 1
Сколько строк в файле "pycode.ru/files/python/mbox-short.txt"
Ответ:
 (1) 132045 
 (2) 1910 
 (3) 95 
 (4) 195 
Номер 2
Сколько строк в файле "pycode.ru/files/python/mbox-short.txt"
Ответ:
 (1) 12045 
 (2) 1910 
 (3) 1195 
 (4) 105 
Упражнение 7:
Номер 1
Какая строка получится на выходе кода
myFile=open('mbox-short.txt')
fileToString=myFile.read()
print fileToString[55:63]
Ответ:
 (1) 'Receiv' 
 (2) 'Return' 
 (3) 'murder'  
 (4) 'franke' 
Номер 2
Какая строка получится на выходе кода
myFile=open('mbox-short.txt')
fileToString=myFile.read()
print fileToString[71:81]
Ответ:
 (1) 'postmaster' 
 (2) 'sakaiproject' 
 (3) 'Received'  
 (4) 'Message' 
Номер 3
Какая строка получится на выходе кода
myFile=open('mbox-short.txt')
fileToString=myFile.read()
print fileToString[94:101]
Ответ:
 (1) 'project' 
 (2) 'sakai' 
 (3) 'Received'  
 (4) 'Message' 
Упражнение 8:
Номер 1
Укажите корректный синтаксис
Ответ:
 (1) myString.startswith 'Received'
 
 (2) myString.startswith('Received')
 
 (3) myString.startswith =='Received'
 
 (4) myString.startswith ='Received'
 
Номер 2
Укажите корректный синтаксис
Ответ:
 (1) myString.startswith Received
 
 (2) myString.startswith('Received')
 
 (3) myString.startswith ==('Received')
 
 (4) myString.startswith =['Received']
 
Номер 3
Укажите корректный синтаксис
Ответ:
 (1) startswith=myString.('Received')
 
 (2) myString.startswith('Received')
 
 (3) startswith == myString('Received')
 
 (4) myString.startswith ="Received"
 
Упражнение 9:
Номер 1
Объясните, что делает следующий код
myFile=open('mbox-short.txt')
for line in myFile:
line = line.rstrip()
if line.startswith('Author:'):
print(line)
Ответ:
 (1) выводит всех уникальных авторов  
 (2) выводит все сообщения всех авторов 
 (3) выводит все строки, начинающиеся со строки "Author:" 
 (4) выводит адреса всех авторов 
Номер 2
Объясните, что делает следующий код
myFile=open('mbox-short.txt')
for line in myFile:
line = line.rstrip()
if line.startswith('Author:'):
print(line)
Ответ:
 (1) выводит адрес первого автора  
 (2) выводит контент всех авторов 
 (3) выводит все строки, начинающиеся со строки "Author:" 
 (4) выводит ip-адреса всех авторов 
Номер 3
Объясните, что делает следующий код
myFile=open('mbox-short.txt')
for line in myFile:
line = line.rstrip()
if line.startswith('Author:'):
print(line)
Ответ:
 (1) выводит имена всех уникальных авторов  
 (2) выводит страны всех авторов 
 (3) выводит все строки, начинающиеся со строки "Author:" 
 (4) выводит последнюю дату вхождения всех авторов 
Упражнение 10:
Номер 1
Укажите, что возвращает метод find()
, если подстрока не найдена
Ответ:
 (1) False 
 (2) No 
 (3) None 
 (4) -1 
Номер 2
Укажите, что возвращает метод find()
, если подстрока не найдена
Ответ:
 (1) false 
 (2) no 
 (3) 0 
 (4) -1 
Номер 3
Укажите, что возвращает метод find()
, если подстрока не найдена
Ответ:
 (1) not True 
 (2) '0' 
 (3) 'none' 
 (4) -1