wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

урок 40 - TelegramBotApi

Total questions: 14

Worksheet time: 10mins

Name
Class
Date
1.

за допомогою якої функції можна відкрити файл у мові Python

a)

f = open('назва_файлу')

b)

f = open('назва_файлу', 'тип доступу')

c)

f = open_file('назва_файлу')

d)

f = new_file('назва_файлу')

2.

який режим доступу потрібно використовувати для відкриття існуючого файлу для дозапису у текстовому режимі ?

a)

'at'

b)

'wt'

c)

'wb'

d)

'xt'

3.

який параметр потрібно вказати в декораторі функції що він спрацьовував при отриманні файла

a)

content_type=['document']

b)

content_type=['file']

c)

content_type=['txt,doc,docx']

d)

commands=['file']

4.

яка функція використовується для завантаження файлів для бота?

a)

bot.catch_file()

b)

bot.get_file()

c)

bot.download_file()

d)

bot.getfile()

5.

Що ми отримаємо внаслідок виконання методу get_file()

a)

Інформація про користувача, який надіслав файл

b)

Розмір файлу та його назва

c)

Документ, який відразу ж збережеться на комп'ютері

d)

Інформація про файл

6.

Яку додаткову дію потрібно виконати перед збереженням файлу щоб дані в ньому на кшталт тексту українською або російською мовою відображали коректно?

a)

Не треба нічого робити.

b)

Потрібно декодувати файл

c)

потрібно створити новий файл і переписати туди дані

d)

потрібно використовувати перекладач щоб підготувати текст

7.

Який режим доступу варто використовувати для читання тестового файлу?

a)

rt

b)

ab

c)

wb

d)

at

8.

Виберіть приклад із правильним використанням менеджера контексту?

a)
b)

c)

d)

9.

Який тип даних зображено на скріншоті?

a)

кортеж tuple

b)

словник dict

c)

список list

d)

масив/множина set

10.

У якому режимі доступу буде відкритий файл, якщо використовуючи функцію open() або менеджер контексту відкрити файл, не вказуючи режим доступу?

a)

файл буде відкритий у текстовому режимі

b)

файл буде відкритий у бінарному режимі

c)

файл буде відкритий як машинний код

d)

станеться помилка

11.

Скільки функцій можна додати для бота з урахуванням налаштування підказки @botfather і використання окремого декоратора для кожної функції?

a)

не більше 20

b)

не більше 100

c)

не більше 50

d)

скільки завгодно

12.

Що необхідно використовувати для надсилання файлу від бота користувачеві, використовуючи метод bot.send_document() ?

a)

назва файлу

b)

результат функції open() з режимом доступу та назвою файлу

c)

унікальний file_id файлу

d)

бот не може надсилати файли користувачеві

13.

Який метод потрібно використовувати для надсилання наклейки??

a)

bot.send_sticker()

b)

bot.send_document()

c)

bot.send_message()

d)

bot.load_sticker()

14.

Як викликати одноразову клавіатуру у робота?

a)

Викликати порожню клавіатуру після відповіді користувача

b)

Використовувати параметр one_time_keyboard=False у методі send_message()

c)

Використовувати параметр one_time_keyboard=False у методі ReplyKeyboardMarkup()

d)

Використовувати параметр one_time_keyboard=True у методі ReplyKeyboardMarkup()