12 câu Trắc nghiệm Tin học 10 Cánh diều Kiểm thử và gỡ lỗi chương trình có đáp án (Phần 2)

Cho chương trình thực hiện nhập một số tự nhiên n từ bàn phím, kết quả đưa ra danh sách các ước

7/12

Cho chương trình thực hiện nhập một số tự nhiên n từ bàn phím, kết quả đưa ra danh sách các ước số thực sự của n, tính cả 1 và không tính n như sau:

Media VietJack

Chương trình trên có thể sinh những lỗi ngoại lệ nào?

Lỗi dữ liệu đã nhập không phải số tự nhiên và lỗi không nhập gì mà nhấn phím Enter ngay sau dòng yêu cầu nhập dữ liệu.

Lỗi sai cú pháp câu lệnh for

Lỗi hàm range(1, n//2+1)

Lỗi không cho kết quả đúng

Giải thích

Đáp án đúng là: A

Với lệnh int(input()) thì dữ liệu nhập vào phải là số nguyên, nếu người dùng không để ý mà nhập vào dữ liệu không phải số tự nhiên thì chương trình sẽ báo lỗi.