-
Câu hỏi:
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 nhập 1.5 thì chương trình có lỗi ngoại lệ nào?
-
A.
SyntaxError
-
B.
ValueError
-
C.
TypeError
-
D.
IndexError
Lời giải tham khảo:
Đáp án đúng: B
Lỗi liên quan đến giá trị của đối tượng.
Lỗi khi thực hiện lệnh chuyển đổi kiểu dữ liệu, đối số của hàm có giá trị mà hàm không hỗ trợ. Ví dụ khi thực hiện lệnh int("1.55") sẽ sinh lỗi loại này.
Phương án A: Lỗi cú pháp
Phương án C: Lỗi kiểu dữ liệu
Phương án D: Lỗi xảy ra khi lệnh cố gắng truy cập phần tử của danh sách nhưng chỉ số vượt quá giới hạn.
Đáp án B
Hãy trả lời câu hỏi trước khi xem đáp án và lời giải -
A.
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
CÂU HỎI KHÁC
- Dùng lệnh nào sau đây để có thể duyệt lần lượt các phần tử của danh sách?
- Các khối lệnh trong cấu trúc tuần tự sẽ được thực hiện ra sao?
- Cho đoạn lệnh sau: for i in range(5): print(i)
- Khi nhập 1.5 thì chương trình có lỗi ngoại lệ nào?
- Cách sửa lỗi nào cho chương trình sau đây là đúng?
- Chương trình sau sẽ in ra số nào?
- Hàm nào dưới đây được dùng để tạo xâu in hoa từ toàn bộ xâu hiện tại?
- Đoạn lệnh nào sau đây dùng để viết hàm nhập số nguyên n từ bàn phím. Hàm sẽ trả lại số đã nhập.
- Muốn thay thế kí tự ‘a’ trong xâu s bằng một xâu mới rỗng ta dùng lệnh nào?
- Muốn xóa 2 phần tử ở vị trí 1 và 2 trong danh sách a hiện tại ta dùng lệnh gì?