wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GUI Quiz

Total questions: 20

Worksheet time: 18mins

Name
Class
Date
1.

Care este metoda corectă de a folosi metoda tkinter în Python?

a)

include tkinter *

b)

import tkinter *

c)

from tkinter import *

d)

from include tkinter *

2.

Ce funcție folosim pentru a crea o fereastră în tkinter?

a)

window()

b)

root()

c)

toolkit()

d)

Tk()

3.

Care dintre următoarele atribute este folosit pentru a schimba culoarea textului unui Label?

a)

fg

b)

bg

c)

foreground

d)

background

4.

Ce metodă este folosită pentru a seta dimensiunea ferestrei?

a)

size()

b)

geometry()

c)

dimension()

d)

setsize()

5.

De ce avem nevoie întotdeauna de metoda mainloop()?

a)

Pentru a crea interfața.

b)

Pentru a șterge interfața.

c)

Pentru a deschide interfața.

d)

Pentru a dezactiva interfața.

6.

Anchor folosește

a)

coordonatele busolei

b)

coordonatele polare

c)

coordonatele cilindrice

d)

coordonatele întregi

7.

Care dintre următoarele nu este o metodă de poziționare a unui widget?

a)

grid()

b)

place()

c)

pack()

d)

grip()

8.

Care widget permite utlizatorului să scrie un text de la tastatură?

a)

Label()

b)

Entry()

c)

Canvas()

d)

Menu()

9.

Care dintre următoarele secvențe de cod creează un buton în interfața numită root care apelează funcția numită doubleMe?

a)

button1 = Button(root, text="Double me")

b)

button1 = Button(text="Double me")

c)

button1 = Button(root, command = doubleMe)

d)

button1 = Button(root, command = doubleMe())

10.

Un buton are următorul atribut: command=showmessage. Care este rolul acestui atribut?

a)

Deschide un nou widget.

b)

Rulează funcția show_message când butonul este apăsat.

c)

Modifică textul butonului

d)

Închide aplicația

11.

În ce se măsoară lungimea și lățimea unui frame?

a)

pixeli

b)

inchi

c)

milimetri

d)

caractere

12.

Cum se modifică culoarea de fundal a ferestrei principale în Tkinter în albastru?

a)

root.config(bg="blue")

b)

root.setBackground("blue")

c)

root.bg("blue")

d)

root.background_color("blue")

13.

Ce funcție este utilizată pentru a deschide o fereastră de tip messagebox în Tkinter?

a)

show_alert()

c)

messagebox.showinfo()

d)

show_message()

14.

Evenimentul numit <Button-2> este atribut

a)

unui singur click al rotiței mouse-ului

b)

unui singur click al butonului ”Click stânga”

c)

unui singur click al butonului ”Click dreapta”

d)

unui singur click al tastei Enter

15.

Care dintre următoarele va schimba textul labelului?

a)

label['text'] = "change"

b)

label.config(text="change")

c)

label('text') = "change"

d)

label.text = "change"

16.

Unde sunt poziționate widgeturile din cod?

a)

frame în root

label în frame

button în frame

messagebox în frame

b)

frame în root

label în frame

button în frame

messagebox în root

c)

frame în root

label în root

button în root

messagebox în frame

d)

frame în label

label în button

button în root

messagebox în frame

17.

Cum setez focusul pe butonul b1?

a)

b1.focus_get()

b)

b1.focus_set()

c)

b1.after(100)

d)

b1.set_focus()

18.

Cum va arăta interfața?

a)

b)

c)

19.

Ce reprezintă argumentele padx și pady atunci când sunt folosite în Tkinter, de exemplu cu funcția pack()?

a)

Setează dimensiunile ferestrei principale.

b)

Adaugă margini (spațiu) în jurul widgetului pe axele X și Y.

c)

Definește culorile de fundal pentru widgeturi.

d)

Permite redimensionarea widgetului automat.

20.

Cum va arăta meniul interfeței?

a)

b)

c)