Создание телеграмм-бота_Python - базовый_Pytб-КБ-демо

Создание телеграмм-бота_Python - базовый_Pytб-КБ-демо

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

25 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Что такое pyTelegramBotAPI?

  1. Библиотека для работы с Telegram-ботами
  2. Мессенджер
  3. Библиотека для работы с файлами
Вопрос 2

Как создать нового бота в Telegram?

  1. /newbot
  2. /createbot
  3. /makebot
Вопрос 3

Как отправить текстовое сообщение пользователю в Telegram с помощью pyTelegramBotAPI?

  1. bot.send_message(chat_id, text)
  2. bot.send_video(chat_id, video)
  3. bot.send_photo(chat_id, photo)
Вопрос 4

Какую команду пользователя в Telegram может обработать бот?

  1. /start
  2. /stop
  3. /pause
Вопрос 5

Как отправить файл пользователю в Telegram с помощью pyTelegramBotAPI?

  1. bot.send_file(chat_id, file)
  2. bot.share_file(chat_id, file)
  3. bot.send_text(chat_id, file)
Вопрос 6

Что такое JSON?

  1. Формат для представления данных
  2. Язык программирования
  3. Модуль для работы с Telegram
Вопрос 7

Какой метод pyTelegramBotAPI используется для обработки команд пользователя?

  1. bot.polling()
  2. bot.process_new_commands()
  3. bot.reply_to()
Вопрос 8

Какую функцию нужно использовать для чтения файла?

  1. f = open("file.txt", "r")
  2. f = open("file.txt", "w")
  3. f = open("file.txt", "a")
Вопрос 9

Какую функцию нужно использовать для записи данных в файл?

  1. f.write(data)
  2. f.read()
  3. f.open()
Вопрос 10

Какую функцию нужно использовать для закрытия файла?

  1. f.close()
  2. f.open()
  3. f.read()
Вопрос 11

Как создать кнопку, которую пользователь может нажать в Telegram-боте?

  1. bot.send_message(chat_id, text, reply_markup)
  2. bot.create_keyboard()
  3. bot.add_button()
Вопрос 12

Как отправить фото пользователю в Telegram с помощью pyTelegramBotAPI?

  1. bot.send_photo(chat_id, photo)
  2. bot.send_file(chat_id, file)
  3. bot.send_message(chat_id, text)
Вопрос 13

Что такое webhook в Telegram-боте?

  1. Механизм, позволяющий боту получать обновления от Telegram
  2. Сообщение с кнопкой, которую может нажать пользователь
  3. Метод для работы с голосовыми сообщениями в Telegram
Вопрос 14

Как добавить кнопку в ответ на сообщение пользователя?

  1. bot.send_message(chat_id, text, reply_markup)
  2. bot.create_markup()
  3. bot.add_button()
Вопрос 15

Как удалить кнопку в ответ на сообщение пользователя?

  1. bot.send_message(chat_id, text, reply_markup=None)
  2. bot.delete_button()
  3. bot.clear_markup()
Вопрос 16

Как получить текстовое сообщение от пользователя в Telegram?

  1. bot.receive_message(chat_id)
  2. bot.get_text_message(chat_id)
  3. bot.register_next_step_handler()
Вопрос 17

Как получить информацию о пользователе в Telegram с помощью pyTelegramBotAPI?

  1. bot.get_user_info(user_id)
  2. bot.get_chat(chat_id)
  3. bot.get_updates()
Вопрос 18

Что такое inline-режим в Telegram-боте?

  1. Режим работы, при котором бот может обрабатывать запросы пользователей без необходимости начала диалога
  2. Режим работы, при котором бот может отправлять сообщения в несколько чатов одновременно
  3. Режим работы, при котором бот может принимать голосовые сообщения от пользователей
Вопрос 19

Как отправить подробную информацию о команде бота пользователю?

  1. bot.send_help_message()
  2. bot.send_message(chat_id, '/command')
  3. bot.send_message(chat_id, 'Описание команды')
Вопрос 20

Как узнать ID чата, в котором бот получает сообщения?

  1. bot.get_chat(chat_id)
  2. bot.get_chat_id()
  3. bot.get_updates()[-1].message.chat.id
Вопрос 21

Что такое RESTful API?

  1. Архитектурный стиль, используемый для создания веб-сервисов
  2. Методология разработки программного обеспечения
  3. Протокол для передачи данных в сети
Вопрос 22

Что такое HTTP?

  1. Программный язык для создания веб-приложений
  2. Протокол передачи гипертекста, используемый в интернете
  3. Библиотека для работы с базами данных
Вопрос 23

Какой HTTP-метод используется для создания нового ресурса на сервере?

  1. GET
  2. POST
  3. PUT
Вопрос 24

Что такое база данных?

  1. Список пользователей в системе
  2. Устройство для хранения информации
  3. Структура данных для организации и хранения информации
Вопрос 25

Каким образом можно установить соединение с базой данных MySQL с использованием Python?

  1. Используя модуль sqlite3
  2. Используя модуль mysql.connector
  3. Используя модуль psycopg2