Використання curselection,delete,get, size в проектах Python

Додано: 14 квітня 2023
Предмет: Інформатика, 9 клас
Тест виконано: 58 разів
8 запитань
Запитання 1

До методів керування об'єктами списку Listbox відносять:

виберіть всі вірні варіанти


варіанти відповідей

size

get

button

root

insert

delete

Запитання 2

Метод curselection()


варіанти відповідей

Повертає набір індексів елементів, що виділені.

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

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

Виводить в консоль назву вибраного елемента

Запитання 3

def btn_click():

  print(lbox_mova_progr.get(4)) 


Цей фрагметн програмного коду виконує

варіанти відповідей

Виводить індекс елемента списку у консоль

Прибирає зі списку елемент з індексом 4

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

Запитання 4

Вкажіть в якому із запропанованих фрагментів прогам буде обчислено кількість елементів Listbox

варіанти відповідей

def btn_click():

  elem = list(lbox_mova_progr.get(0, END))

  print(elem)

k = lbox_mova_progr.size() 

print(k)

elem = list(lbox_mova_progr.get(0, END)) 

 print(elem)

lbox_mova_progr.delete(6)

Запитання 5

віджета entry_add класу Entry  і натискаючи кнопку badd застосовується....

варіанти відповідей

для додавання рядків списку lbox з клавіатури

для керування списком

для змінення вмісту списку Listbox

Запитання 6

Чому важливо задати значення параметра selectmode ?


варіанти відповідей

щоб вибрати певний елемент списку Listbox

щоб мати можливість додавати елементи до списку

щоб визначати, скільки елементів може бути виділено

Запитання 7

При створенні віджета класу Listbox слід дотримуватися такої послідовності дій: ( виберіть вірну послідовність дій)

1) розмістити віджет у вікні

2) створити об’єкт класу Listbox; 

3)заповнити список Listbox елементами; 

варіанти відповідей

1) 2) 3)

2) 1) 3)

2) 3) 1)

Запитання 8

Переглянте код програми. Виберіть команди, які відповідають за додавання елементів до списку та розміщення віджету у вікні. ( оберіть дві правильні відповіді)

from tkinter import*

root = Tk()

lbox_mova_progr = Listbox(width = 40, selectmode = EXTENDED)

mova_progr = ["Python", "JavaScript", "C#", "Java", "C/C++",

             "PHP", "Visual Basic.NET", "Ruby"] 

for mova in mova_progr:

   lbox_mova_progr.insert(END, mova)

lbox_mova_progr.pack()

root.mainloop()


варіанти відповідей

for mova in mova_progr:

   lbox_mova_progr.insert(END, mova)

from tkinter import*

root = Tk()

root.title('Мови програмування')

lbox_mova_progr = Listbox(width = 40, selectmode = EXTENDED)

mova_progr = ["Python", "JavaScript", "C#", "Java", "C/C++",

             "PHP", "Visual Basic.NET", "Ruby"] 


lbox_mova_progr.pack()

root.mainloop()

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест