§ 19. Організація діалогу з користувачем

Тест 19. Організація діалогу з графічною програмою

  • Час: 00:00/00:40:00
  • Питання: 0/8
  1.  Компонент Entry застосовується:
    Позначте одну правильну відповідь.

    (Кількість балів 1.00)

  2.  Як отримати значення з поля об’єкта е1 класу Entry і присвоїти його змінній а цілого типу?
    Позначте одну правильну відповідь.

    (Кількість балів 1.00)

  3. Як вивести до поля об’єкта е1 класу Entry значення змінної а цілого типу?
    Позначте одну правильну відповідь.

    (Кількість балів 1.00)

  4. Створено об’єкт entry1 із такими атрибутами:

    entry1 = Entry(root, textvariable = s, width = 10, font = 'Arial 14')

    Позначте всі правильні відповіді.

    (Кількість балів 1.50)

  5. Які методи можна викликати для об’єкта messagebox?
    Позначте всі правильні відповіді.

    (Кількість балів 1.50)

  6. Установіть відповідність між операторами (1–4) та їх призначенням (А–Г). 

    (Кількість балів 2.00)

      • 1

        entry1.delete(0, END)

      • 2

        a = int(entry1.get())

      • 3

        entry1.insert(0, а)

      • 4

        entry1.delete(5, 8)

      • А

        Очищення текстового поля 

      • Б

        Введення значення змінної а з текстового поля 

      • В

        Видалення з текстового поля 4 символів 

      • Г

        Виведення до текстового поля значення змінної а цілого типу 

    А Б В Г
    1
    2
    3
    4
  7. Установіть відповідність між операторами (1–3), що генерують вікна повідомлень, та результатами їх виконання (А–В). 

    (Кількість балів 2.00)

      • 1

        messagebox.showerror('Увага!', 'а = 0')

      • 2

        messagebox.showinfo('Увага', 'а = 0'):

      • 3

        messagebox.showinfo('Увага', 'а = 0'):

      • А

         

      • Б

         

      • В

         

    А Б В
    1
    2
    3
  8. Відновіть порядок операторів в обробнику події def b1_click(), призначених для подвоєння числа, що вводиться до текстового поля е1, і виведення результату до поля е2

    (Кількість балів 2.00)

    • А

      entry2.insert(0, str(b))

    • Б

      b = a ** 2

    • В

      a = float(entry1.get())

    • Г

      entry2.delete(0, END)

    А Б В Г
    1
    2
    3
    4
Час вичерпано
Перед відвідуванням сайту оберіть один з варіантів: