wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python nâng cao - Bài 13

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

Trong Tkinter, “widget” là gì?

a)

Một loại cửa sổ mới trong chương trình

b)

Một thành phần giao diện như nhãn, nút, ô nhập liệu

c)

Một thư viện của Python

d)

Một kiểu dữ liệu đặc biệt

2.

Widget Label trong Tkinter dùng để làm gì?

a)

Nhập văn bản từ người dùng

b)

Hiển thị văn bản hoặc hình ảnh cho người dùng xem

c)

Lưu trữ dữ liệu tạm thời

d)

Chạy vòng lặp chính của chương trình

3.

Người dùng có thể gõ chữ vào Label không?

a)

b)

Không

c)

Tùy thuộc vào tham số editable

d)

Chỉ khi thêm .pack()

4.

Phương thức nào được dùng để hiển thị widget lên cửa sổ trong Tkinter?

a)

.show()

b)

.display()

c)

.pack()

d)

.placeWidget()

5.

Để tạo một Label, ta cần làm mấy bước cơ bản?

a)

1 bước

b)

2 bước: tạo và đặt widget vào cửa sổ

c)

3 bước

d)

4 bước

6.

Tham số fg của Label dùng để:

a)

Đặt màu nền

b)

Đặt màu chữ

c)

Đặt font chữ

d)

Đặt độ rộng

7.

Tham số bg trong Label có tác dụng gì?

a)

Thay đổi kích thước chữ

b)

Thay đổi màu nền

c)

Thay đổi kiểu chữ

d)

Thay đổi nội dung

8.

Ví dụ nào sau đây là cách thay đổi font chữ của Label?

a)

font=(“Helvetica”, 16, “bold”)

b)

textFont=(“Arial”, 18)

c)

setFont(“Verdana”)

d)

fontStyle=“italic”

9.

Widget Entry dùng để:

a)

Hiển thị ảnh

b)

Nhập vào nhiều dòng văn bản

c)

Nhập vào một dòng văn bản

d)

Tạo cửa

10.

Tham số đầu tiên khi tạo một Entry là gì?

a)

Kích thước chữ

b)

Cửa sổ cha (root)

c)

Màu nền

d)

Font chữ

11.

Tham số width trong Entry quy định điều gì?

a)

Số ký tự tối đa có thể nhập

b)

Chiều rộng tính theo số ký tự hiển thị

c)

Chiều cao ô nhập

d)

Độ lớn của cửa sổ

12.

Nếu không gọi phương thức .pack() sau khi tạo widget, chuyện gì xảy ra?

a)

Tkinter sẽ báo lỗi

b)

Widget vẫn hiển thị bình thường

c)

Widget sẽ không hiển thị trên cửa sổ

d)

Widget sẽ tự động căn giữa

13.

Trong ví dụ “To-do App”, tiêu đề cửa sổ được đặt bằng phương thức nào?

a)

root.size()

b)

root.name()

c)

root.title("To-do List")

d)

root.caption()

14.

Trong ứng dụng “To-do App”, Label đầu tiên có nội dung là gì?

a)

“To-do List”

b)

“NHẬP CÔNG VIỆC MỚI”

c)

“Danh sách công việc của bạn”

d)

“Xin chào”

15.

Theo bài học, hai widget đầu tiên mà chúng ta học là gì?

a)

Button và Label

b)

Entry và Button

c)

Label và Entry

d)

Canvas và Frame

16.

Điền vào chỗ trống để tạo ra cửa sổ ứng dụng chính (root window) từ thư viện tkinter (đã được nhập với tên tk).

(a)  

17.

Điền vào chỗ trống để tạo một Nhãn (Label) hiển thị dòng chữ "Tên của bạn:".

(a)  

18.

Điền vào chỗ trống để tạo một Ô nhập liệu (Entry) cho phép người dùng gõ văn bản vào.

(a)  

19.

Sau khi tạo một widget (ví dụ: Label), bạn cần dùng phương thức nào để đặt nó lên cửa sổ (theo cách đơn giản nhất)?

(a)  

20.

Sau khi đã thiết lập xong mọi thứ, bạn cần gọi phương thức nào của cửa sổ root để giữ cho ứng dụng luôn chạy và hiển thị?

(a)