Font size
Worksheetsôn tập tổng hợp snltw hp3 mid
Total questions: 25
Worksheet time: 16mins
Cách import nào sai
from tkinter import *
import tkinter
import tkinter as tk
from tk import *
Thứ tự đúng khi tạo một app Tkinter là:
Tạo widgets → import → mainloop → tạo window
Import → tạo window → tạo widgets → đặt widgets → mainloop
Import → mainloop → tạo window → tạo widgets
Tạo window → import → tạo widgets → mainloop
Dòng lệnh nào tạo cửa sổ chính?
Dòng lệnh nào bắt đầu vòng lặp sự kiện (event loop)?
Widget nào dùng để nhập một dòng văn bản?
Label
Text
Entry
Button
Widget nào hiển thị văn bản tĩnh (nhãn)?
Entry
Label
OptionMenu
Canvas
Widget nào tạo dropdown (menu chọn) chuẩn trong tkinter gốc?
Combobox
OptionMenu
Menu
Spinbox
Widget nào dùng cho lựa chọn độc quyền (chỉ chọn 1 trong nhóm)?
Checkbutton
Radiobutton
Listbox
Scale
Để gắn hàm chạy khi nhấn Button, ta dùng tham số nào?
on_click=func
command=func
callback=func()
action=func
Geometry manager nào cho phép đặt theo tọa độ (x, y)?
pack
grid
place
stack
Muốn đổi font cho Label, tham số hoặc cấu hình nào hợp lý?
Label(..., textfont=('Arial',12))
Label(..., font=('Arial',12))
Label(..., fg=('Arial',12))
Label(..., type='Arial')
Viết lệnh import tkinter thường dùng: (a)
Tạo cửa sổ chính, gán cho root: (a)
Tạo label hiển thị "Chào lớp" trong cửa sổ root, gán cho biến lbl: (a)
Đặt lbl lên giao diện dùng pack()
(a)
Khai báo mảng (list) rỗng tên items: (a)
Viết hàm đơn giản tên done in "xong" khi gọi (gạch xuống 1 dòng hợp lệ): (a)
Biến (variable) trong Python là gì?
Một con số cố định không đổi
Một cái tên dùng để lưu giữ giá trị
Một đoạn code thực hiện công việc
Một kiểu dữ liệu đặc biệt của Python
Hàm (function) trong Python là gì?
Một biến đặc biệt lưu giá trị
Một đoạn code có tên, chỉ chạy khi được gọi, giúp tái sử dụng nhiều lần
Một vòng lặp xử lý nhiều lần
Một đoạn văn bản hiển thị ra màn hình
Class trong Python là gì?
Một biến lưu giá trị số học
Một khuôn mẫu (mẫu thiết kế) để tạo ra đối tượng (object)
Một vòng lặp đặc biệt
Một hàm in ra kết quả
Đối tượng (object) trong Python là gì?
Một hàm được định nghĩa trong class
Một biến đặc biệt chỉ có trong Tkinter
Một “thực thể” được tạo ra từ class
Một từ khóa riêng của Python
Hàm init trong class dùng để làm gì?
Định nghĩa biến toàn cục
Làm hàm khởi tạo, chạy khi tạo object
In thông báo mặc định
Tạo vòng lặp trong class
Cú pháp đúng để tạo một class tên Student là:
def Student:
class Student:
create Student:
object Student:
Nếu ta có class Dog, cách tạo một object tên d1 là:
d1 = Dog()
Dog = d1()
create d1 = Dog
d1 == Dog()
Trong class, từ khóa self dùng để:
Truy cập biến toàn cục bên ngoài
Đại diện cho chính object hiện tại
Gọi hàm trong class khác
Tạo biến cục bộ tạm thời
