Phần 1

(4 câu)
Câu 1
Tự luận

1. Các lệnh sau có sinh lỗi chương trình không? Nếu có thì mã lỗi là gì?

Bài làm:
Câu 2
Tự luận

2. Để tính giá trị trung bình của một danh sách số A, người lập trình đã dùng lệnh sau để tính:

gttb = sum(A)/len(A)

lệnh này có thể sinh lỗi ngoại lệ không? Nếu có thì là những lỗi gì?

Bài làm:
Câu 3
Tự luận

1. Giả sử em được yêu cầu viết một chương trình nhập số tự nhiên n từ bàn phím, kết quả đưa ra là danh sách các ước số thực sự của n, tính cả 1 và không tính n. Hãy viết chương trình và kiểm tra các khả năng sinh lỗi khi thực hiện chương trình.

Bài làm:
Câu 4
Tự luận

2. Em hãy viết một chương trình nhỏ để khi chạy sẽ sinh mã lỗi NameError.

Bài làm: