wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SNLTW_LV3_ONTAP

Total questions: 21

Worksheet time: 12mins

Name
Class
Date
1.

Điền vào chỗ trống:

.... là kiểu dữ liệu gồm nhiều thuộc tính, phương thức đã được định nghĩa trước.

a)

Đối tượng

b)

Lớp

c)

Hàm

d)

Biến

2.

Trong hình bên, đâu là các thuộc tính của lớp Car

a)

audi, toyota

b)

inthongtin

c)

inthongtin()

d)

tenxe, mausac, nguyenlieu

3.

Trong hình bên, audi, toyota được gọi là gì?

a)

Đối tượng

b)

Lớp

c)

Hàm

d)

Phương thức

4.

Để tiết kiệm việc gọi phương thức inthongtin() cho mỗi đối tượng, ta làm cách nào sau đây:

a)

Chỉ cần xóa đi là được

b)

Không thể làm được

c)

Gọi inthongtin() trong __init__()

5.

Trong trường hợp cần lưu trữ một lượng lớn xe, chúng ta sẽ dùng phương pháp nào?

a)

Tạo từng đối tượng và in chúng ta

b)

Chạy vòng while và lưu đối tượng vào trong danh sách (list)

c)

Không làm được vì mỗi đối tượng là khác nhau

d)

Lưu thông tin từng phần tử của đối tượng vào trong danh sách

6.

Đoạn code ở hình bên đúng hay sai, vì sao?

a)

Sai, vì Lớp Car thiếu ngoặc tròn

b)

Đúng

c)

Sai, vì tên thuộc tính trùng với biến truyền vào trong phương thức

d)

Sai, vì các đối tượng được khởi tạo thiếu 3 giá trị truyền vào

7.

Trong tkinter, để tạo vòng lặp cho cửa sổ window, chúng ta dùng câu lệnh nào sau đây?

a)

window.update()

b)

window.mainloop()

c)

window.loop()

d)

while(True)

8.

Chúng ta thiết lập tiêu đề cho cửa sổ window trong tkinter bằng cách:

window.[...]('My first program')

Trong ngoặc vuông là?

(a)  

9.

Để tạo một nhãn mới, chúng ta dùng?

a)

Label

b)

Button

c)

Entry

d)

Menu

10.

Để thiết lập các thuộc tính cho chữ, chúng ta dùng?

a)

font=()

b)

relief=()

c)

bg=()

d)

bd=()

11.

Muốn button kết nối đến một chức năng nào đó, chúng ta dùng?

a)

btn=

b)

onclick=

c)

command=

d)

message=

12.

Để đặt một button tại vị trí x = 5, y = 10, chúng ta phải dùng cách nào sau đây?

a)

button.pack(x=5,y=10)

b)

button.place(5,10)

c)

button.place(x=10,y=5)

d)

button.place(x=5,y=10)

13.

Để tạo ra danh sách xếp loại dùng cho combobox, chúng ta dùng lệnh nào sau đây?

a)

combo['values'] = ('Giỏi', 'Khá', 'Trung bình')

b)

combo['values'] = ['Giỏi', 'Khá', 'Trung bình']

c)

combo = list['Giỏi', 'Khá', 'Trung bình']

d)

combo['Giỏi', 'Khá', 'Trung bình']

14.

Ta có danh sách xếp loại:

combo['values'] = ('Giỏi', 'Khá', 'Trung bình')

Để hiển thị 'Giỏi' là giá trị mặc định, ta dùng?

a)

combo.current(1)

b)

combo.current(0)

c)

combo(0)

d)

combo.setcurrenttext(0)

15.

Để lấy giá trị từ trong một Entry, ta dùng phương thức nào sau đây?

a)

entry.set()

b)

entry.gettext()

c)

entry.get()

d)

entry.currenttext()

16.

Để tạo chức năng chọn một trong số các lựa chọn, ta dùng widget nào sau đây?

a)

Radiobutton

b)

Checkbutton

c)

Menu

d)

Entry

17.

Quan sát hình bên, hãy cho biết khi nhấn vào nút btn, chuyện gì sẽ diễn ra sau đó?

a)

Một hộp thoại thông báo hiện nội dung 'Message content'

b)

Không có chuyện gì xảy ra cả

c)

Chương trình báo lỗi

d)

Một hộp thoại thông báo hiện nội dung 'Message title'

18.

Checkbutton trong tkinter dùng để?

a)

Chọn 1 trong nhiều lựa chọn

b)

Chọn nhiều lựa chọn

c)

Hiển thị thông báo

d)

Hiển thị danh sách đổ xuống

19.

Để tạo một menu mới ta dùng widget(phương thức) nào sau đây?

a)

Menu()

b)

add_cascade()

c)

add_command()

d)

add_seperator()

20.

Để thêm một mục trong menu (có thể sổ xuống), chúng ta dùng phương thức

a)

add_dropdown()

b)

add_command()

c)

add_tearoff()

d)

add_cascade()

21.

Để kết nối đến một chức năng cụ thể nào đó, trong menu tkinter chúng ta phải dùng phương thức?

a)

add_command

b)

add_button()

c)

add_function()

d)

add_seperator()