Работа с файлами
Список вопросов теста
Вопрос 1
Расширение txt указывает на
Варианты ответов
- формат изображения
- формат видео
- текстовый формат
- формат аудио
Вопрос 2
Функция open()
по умолчанию
Варианты ответов
- открывает файл на запись
- записывает данные в файл
- открывает файл на чтение
- открывает файл на чтение и запись
- читает данные из файла
- закрывает файл
Вопрос 3
Файловый метод readline()
Варианты ответов
- закрывает файл
- считывает все строки из файла
- открывает файл
- считывает одну строку из файла
Вопрос 4
Файловый метод close()
Варианты ответов
- закрывает файл
- открывает файл
- считывает данные из файла
Вопрос 5
Определите последовательность действий при чтении данных из файла.
Расположите элементы списка в правильном порядке
Варианты ответов
- открыть файл
- прочитать данные из файла
- закрыть файл
Вопрос 6
Текстовый файл info.txt
находится в одной папке с исполняемой программой. Выберите все верные способы открытия данного файла для чтения.
Варианты ответов
- open("info")
- open(info.txt)
- open("info.txt")
- open('info.txt')
- open("info", txt)
Вопрос 7
Удалить знак переноса строки после прочтения её из файла можно с помощью метода
Варианты ответов
- split()
- strip()
- remove()
- delete()
Вопрос 8
Файл data.txt
содержит следующие строки:
what's
it?
Что будет выведено в результате выполнения приведенной ниже программы?
f = open("data.txt")
s = f.readline().strip()
print(s)
Варианты ответов
- it?
- what's it?
- what's
- what'sit?
Вопрос 9
Файл data.txt
содержит следующие строки:
it's
grandiose!
Что будет выведено в результате выполнения приведенной ниже программы?
s = open("data.txt").readline().strip()
print(s)
Варианты ответов
- it's
- it'sgrandiose
- grandiose
- it's grandiose
Вопрос 10
Файл nums.txt
содержит следующие строки:
5
10
14
16
Что будет выведено в результате выполнения приведенной ниже программы?
f = open("nums.txt")
s = 0
for num in f:
s += num
print(s)
Варианты ответов
- 45
- 40
- 5 10 14 16
- 5101416
- произойдет ошибка
Вопрос 11
Файл nums.txt
содержит следующие строки:
9
11
24
16
40
Что будет выведено в результате выполнения приведенной ниже программы?
f = open("nums.txt")
data = []
for num in f:
data.append(int(num))
print(sum(data))
Варианты ответов
- 100
- 91
- 9
- 40
- произойдет ошибка
- 911241640
- 9 11 24 16 40
Вопрос 12
Файл nums.txt
содержит следующие строки:
7
13
11
27
Что будет выведено в результате выполнения приведенной ниже программы?
f = open("nums.txt")
s = num = int(f.readline())
for num in f:
s += num
print(s)
Варианты ответов
- 0
- 31
- 51
- 58
- 40
- произойдет ошибка