wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz luyện tập bài 6-11Ecs

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

Khi gặp lỗi SyntaxError, nguyên nhân thường là gì?

a)

Sai logic chương trình

b)

Lỗi chính tả, thiếu dấu, sai cú pháp

c)

Lỗi do không tìm thấy biến

d)

Lỗi thư viện ngoài

2.

Kiểm thử chương trình là gì?

a)

Viết thêm code mới

b)

Chạy thử chương trình với dữ liệu mẫu

c)

Xóa lỗi trong chương trình

d)

Dịch code sang ngôn ngữ khác

3.

Mục đích chính của kiểm thử là gì?

a)

Trang trí giao diện

b)

Tìm lỗi trong chương trình

c)

Tăng tốc độ máy tính

d)

Lưu file Python

4.

Lỗi cú pháp là gì?

a)

Sai ý tưởng bài toán

b)

Chương trình chạy nhưng sai kết quả

c)

Viết sai quy tắc của Python

d)

Sử dụng sai biến

5.

Ví dụ nào là lỗi thời gian chạy?

a)

Quên dấu : trong lệnh if

b)

Chia cho 0

c)

Nhân 2 chuỗi

d)

Viết sai tên biến

6.

Ví dụ nào là lỗi cú pháp?

a)

if x > 5 print (x)

b)

y = 10/0

c)

a = "5" + 2

d)

Kết quả sai khi tính toán

7.

Khi Python báo lỗi, màn hình thường hiện gì?

a)

Kết quả đúng

b)

Thông báo lỗi (Error message)

c)

Màu sắc ngẫu nhiên

d)

Câu lệnh gợi ý

8.

Cách đơn giản để tìm lỗi là gì?

a)

Dùng print() để in giá trị biến

b)

Dùng chuột phải

c)

Đổi màu chữ

d)

Viết lại toàn bộ chương trình

9.

Trong kiểm thử, nên chọn dữ liệu nào?

a)

Chỉ dữ liệu dễ

b)

Dữ liệu hợp lệ, không hợp lệ và biên

c)

Chỉ dữ liệu ngẫu nhiên

d)

Không cần dữ liệu

10.

Đoạn code nào gây lỗi cú pháp?

a)

if x = 5:

b)

if x == 5:

c)

if x > 5:

d)

if x != 5:

11.

Đoạn code nào gây ra lồi ZeroDivisionError?

a)

10 / 2

b)

10 / 0

c)

10 * 0

d)

10 - 0

12.

Nếu x chưa được khai báo, lệnh print(x) gây ra lỗi gì?

a)

TypeError

b)

NameError

c)

ValueError

d)

LogicError

13.

Đoạn code nào gây ra TypeError?

a)

2 + 3

b)

"5" + "2"

c)

"5" + 2

d)

10 - 2

14.

Kết quả của print(2*"Hi") là gì?

a)

Hi

b)

HiHi

c)

2Hi

d)

Lỗi

15.

Khi chương trình chạy ra kết quả sai, học sinh nên làm gì trước tiên?

a)

Kiểm tra thuật toán và dữ liệu đầu vào

b)

Viết lại toàn bộ chương trình

c)

Đổi tên file Python

d)

Chạy lại nhiều lần