Câu hỏi:

18/10/2022 606

Các lệnh sau khi thực hiện có thể sinh lỗi không? Nếu có thì lỗi có thể là gì?

1. n = int(input("Nhập số nguyên n: "))

2. if prime(n):

3.       print(n, "là số nguyên tố")

4. else:

5.       print(n,"là hợp số")

Siêu phẩm 30 đề thi thử THPT quốc gia 2024 do thầy cô VietJack biên soạn, chỉ từ 100k trên Shopee Mall.

Mua ngay

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

- Lệnh 1 có thể phát sinh lỗi ValueError khi người dùng nhập dữ liệu chưa chính xác.

- Lệnh 3 có thể phát sinh lỗi NameError khi hàm prime() chưa được định nghĩa.

- Kết quả của chương trình có thể sai nếu hàm prime() không được viết chính xác. Khi đó chương trình có lỗi lôgic bên trong.

Quảng cáo

book vietjack

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Chương trình sau có lỗi không? Nếu có thì lỗi thuộc loại nào?

n = 10

for i in range(n):

Print(i, end = " ")

Xem đáp án » 18/10/2022 11,168

Câu 2:

Các lệnh sau sẽ phát sinh lỗi ngoại lệ nào?

>>> s = "abc"

>>> s[10] 

A. SyntaxError.

B. NameError. 

C. TypeError

D. IndexError.

Xem đáp án » 18/10/2022 5,974

Câu 3:

Chương trình sau có lỗi không? Nếu có thì lỗi thuộc loại nào?

A = [1,2,3]

for i in range(4):

print(A[i])

Xem đáp án » 18/10/2022 5,906

Câu 4:

Lệnh sau có lỗi không? Nếu có thì lỗi thuộc loại nào?

123ab = {1,2,3]

print(123ab) 

A. Lỗi cú pháp.

B. Lỗi ngoại lệ. 

C. Lỗi khác.

D. Không có lỗi.

Xem đáp án » 18/10/2022 5,544

Câu 5:

Lỗi ngoại lệ trong Python là lỗi gì?

A. Lỗi khi viết một câu lệnh sai cú pháp của ngôn ngữ lập trình. 

B. Lỗi khi truy cập một biến chưa được khai báo. 

C. Lỗi khi không thể thực hiện một lệnh nào đó của chương trình

D. Lỗi khi chương trình biên dịch sang tệp exe.

Xem đáp án » 18/10/2022 5,531

Câu 6:

Giả sử chương trình có lệnh nhập dữ liệu sau:

n = int(input("Nhập số nguyên n: "))

Khi chúng ta nhập 1.5 thì chương trình có lỗi ngoại lệ không? Đó là lỗi ngoại lệ nào? 

A. SyntaxError.

B. ValueError. 

C. TypeError

Xem đáp án » 18/10/2022 5,414

Câu 7:

Xác định loại lỗi của câu lệnh sau:

>>> A = list(12)

A. Lỗi cú pháp.

B. Lỗi ngoại lệ. 

C. Lỗi khác.

D. Không có lỗi.

Xem đáp án » 18/10/2022 4,449

Bình luận


Bình luận