NEW
Font size
WorksheetsKiểm Tra Giữa Kỳ Lập Trình Python
Total questions: 30
Worksheet time: 15mins
Trong Python, lệnh nào để hiển thị thông tin ra màn hình?
input()
print()
output()
show()
Câu lệnh nào dùng để nhập dữ liệu từ người dùng?
scan()
print()
input()
read()
Tên biến hợp lệ trong Python là:
1score
my-score
score_1
class
Pygame là gì?
Game nổi tiếng của Google
Thư viện Python hỗ trợ làm game
Hệ điều hành cho game
Ngôn ngữ lập trình mới
Trong Pygame, lệnh tạo cửa sổ game là:
pygame.screen()
pygame.display()
pygame.set_mode()
pygame.display.set_mode()
Lệnh x += 1 tương đương với:
x = x * 1
x = x + 1
x = x - 1
x += 0
Pygame xử lý sự kiện bằng cấu trúc nào?
if event == mouse
while True
for event in pygame.event.get()
listen(event)
Lệnh import pygame dùng để:
Khởi động máy
Khởi động máy
Gọi thư viện pygame
Tạo ảnh nền
Đâu là phép so sánh đúng trong Python?
=
==
?=
=>
Lệnh screen.blit(nen, (nen_x,0) dùng để:
Vẽ hình nền ở vị trí (0,0)
Thoát game
Vẽ hình nền ở vị trí (nen_x , 0)
chia màn hình thành 2 nửa giống nhau
x = 5
if x > 3:
print("Hello")
else:
print("Good bye")
Hello
Bye
Error
Nothing at all
Kết quả của biểu thức sau là gì?
5 + 3 * 2
16
11
13
10
Trong game, if bird_y < 0: có ý nghĩa gì?
Chim đang bay xuống
Chim bay cao hơn trần màn hình
Chim rơi thấp hơn màn hình
Chim ra ngoài biển
Câu lệnh
running = True
while running:
sẽ cho kết quả là:
Trò chơi lặp lại mãi mãi
Lạp lại 1 một
Lặp lại 10 lần
Không chạy được
Vòng lặp nào thường dùng để cập nhật khung hình trong game?
for i in range(...)
while True
repeat
do while
Để phát hiện va chạm trong Flappy Bird, thường dùng gì?
if + so sánh tọa độ
while lặp mãi
for và list
time.sleep()
Câu lệnh screen.fill((255, 255, 255)) dùng để:
Tạo hiệu ứng đèn
Tô màn hình bằng màu trắng
Bật nền đen
Hiện chuột
Trong lập trình game Flappy Bird, y += 5 có ý nghĩa:
Chim bay lên
Chim đứng yên
Chim rơi xuống
Chim xoay đầu
Dùng if để kiểm tra xem chim có chạm ống không là ví dụ về:
Tính ngẫu nhiên
Tương tác
Điều kiện rẽ nhánh
Khởi tạo vòng lặp
Tại sao cần giới hạn clock.tick(60) trong vòng lặp game?
Để game chạy mượt
Tăng tốc độ
Giảm âm thanh
Làm game dừng 60s
Câu nào giúp chim bay khi nhấn phím cách?
if event.key == K_UP:
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_SPACE:
if click:
if press == " " :
Để di chuyển nền sang trái, nên dùng lệnh nào?
x += 1
x -= 1
x = 0
x = x * 2
Câu nào dùng để thoát khỏi vòng lặp vô hạn khi nhấn nút thoát (X) ?
pygame.stop()
B. exit()
if event.type == pygame.QUIT: running = False
end()
Để tăng điểm mỗi khi chim vượt qua ống, ta viết:
score += 1
if pass: score++
score = score + 0
score = 1
Đoạn code này sai ở đâu?
if score = 10:
print("Win!")
Thiếu else:
Sai indent
Thiếu print ()
Dùng dấu = thay vì ==
Trong trò chơi Kéo – Búa – Bao viết bằng Python, lệnh nào dùng để máy tính chọn ngẫu nhiên một trong ba lựa chọn "kéo" "búa" "bao" ?
input()
pygame.draw()
print(random.choice(["kéo", "búa", "bao"]))
random.randint[1,3]
Để chim không bay ra khỏi màn hình, cần thêm gì?
Điều kiện if bird_y > 0 and bird_y < screen.get_height:
Điều kiện if bird_y < 0 and bird_y >= screen.get_height():
Vẽ chim lớn hơn
Tăng tốc độ chim rơi
Đâu là cách tạo tốc độ rơi nhanh hơn cho chim?
tạo biến lực hút như sau: luc_hut = 0 và
luc_hut -= 1
luc_hut *= 1
luc_hut += 1
bird_y = screen.get_height()
Câu nào là vòng lặp chuẩn trong game?
repeat:
while running:
if game:
loop()
Khi chạy game không hiện cửa sổ, có thể là do:
Thiếu input()
Dùng vòng lặp while False
Thiếu hình ảnh
Thiếu pygame.display.update()
