Bài tập trắc nghiệm Tin học 10 Kết Nối Tri Thức – Bài 29
30 câu · Đề theo bài
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Lỗi cú pháp (SyntaxError) trong Python xảy ra vào thời điểm nào?
Đáp án và lời giải
Đáp án: B
Câu 2
Dòng lệnh nào sau đây chắc chắn sinh ra lỗi SyntaxError?
Đáp án và lời giải
Đáp án: D
Câu 3
Lỗi ngoại lệ (Runtime Error) trong Python được hiểu là loại lỗi gì?
Đáp án và lời giải
Đáp án: A
Câu 4
Phép chia một số cho số 0 trong Python sẽ phát sinh mã lỗi nào?
Đáp án và lời giải
Đáp án: C
Câu 5
Khi truy cập phần tử A[10] của danh sách có 3 phần tử, mã lỗi là gì?
Đáp án và lời giải
Đáp án: A
Câu 6
Câu lệnh: print(x) khi biến x chưa từng được gán giá trị sẽ báo lỗi gì?
Đáp án và lời giải
Đáp án: B
Câu 7
Lệnh: int(“12.5”) trong Python sẽ làm phát sinh mã lỗi ngoại lệ nào?
Đáp án và lời giải
Đáp án: C
Câu 8
Biểu thức: “10” * 3.5 sẽ khiến Python thông báo loại mã lỗi nào?
Đáp án và lời giải
Đáp án: D
Câu 9
Lỗi thụt lề các dòng lệnh không thẳng hàng trong Python có tên là gì?
Đáp án và lời giải
Đáp án: A
Câu 10
“Lỗi lôgic” (Logic Error) trong chương trình được biểu hiện như thế nào?
Đáp án và lời giải
Đáp án: C
Câu 11
Lỗi nào sau đây thường là lỗi khó phát hiện và khó sửa nhất?
Đáp án và lời giải
Đáp án: B
Câu 12
Đoạn mã tính trung bình: S = 10; n = 0; tb = S / n sẽ gây ra lỗi gì?
Đáp án và lời giải
Đáp án: D
Câu 13
Lệnh: A = [1, 2]; A.remove(5) sẽ làm phát sinh loại mã lỗi nào?
Đáp án và lời giải
Đáp án: A
Câu 14
Lệnh: int(“abc”) sinh ra lỗi gì do không thể chuyển đổi kiểu dữ liệu?
Đáp án và lời giải
Đáp án: C
Câu 15
Cho s = “Python”. Lệnh: s[10] sẽ phát sinh thông báo mã lỗi nào?
Đáp án và lời giải
Đáp án: B
Câu 16
Đoạn mã: a = 5; b = “2”; c = a + b sẽ bị dừng lại bởi lỗi nào sau đây?
Đáp án và lời giải
Đáp án: D
Câu 17
Thuật toán yêu cầu tính tổng 1+2+3 nhưng lập trình viên viết: range(3). Đây là:
Đáp án và lời giải
Đáp án: A
Câu 18
Thông báo “Traceback (most recent call last)” trong Python dùng để làm gì?
Đáp án và lời giải
Đáp án: C
Câu 19
Lệnh nào sau đây KHÔNG gây ra lỗi khi chạy trong môi trường Python?
Đáp án và lời giải
Đáp án: B
Câu 20
Khi gọi hàm math.sqrt(-4), chương trình sẽ phát sinh loại lỗi nào?
Đáp án và lời giải
Đáp án: D
Câu 21
Đoạn mã: if x = 5: print(x) sẽ làm chương trình dừng do lỗi gì?
Đáp án và lời giải
Đáp án: A
Câu 22
Lỗi nào sau đây thuộc nhóm lỗi khi đang chạy (Runtime Exception)?
Đáp án và lời giải
Đáp án: C
Câu 23
Cho s = “hello”. Lệnh nào sau đây sẽ làm phát sinh lỗi TypeError?
Đáp án và lời giải
Đáp án: B
Câu 24
Một học sinh viết chương trình sắp xếp tăng dần nhưng kết quả lại giảm dần. Đó là:
Đáp án và lời giải
Đáp án: A
Câu 25
Lỗi NameError thường xuất hiện nhiều nhất do nguyên nhân nào dưới đây?
Đáp án và lời giải
Đáp án: C
Câu 26
Đoạn mã: a = [1, 2]; del a[5] sẽ làm phát sinh loại mã lỗi nào?
Đáp án và lời giải
Đáp án: D
Câu 27
Khi thực hiện lệnh: round(“3.14”), Python sẽ trả về thông báo lỗi gì?
Đáp án và lời giải
Đáp án: B
Câu 28
Dòng lệnh nào sau đây sẽ bị lỗi IndentationError khi bắt đầu thực thi?
Đáp án và lời giải
Đáp án: A
Câu 29
Cho danh sách A = []. Lệnh: A.pop() sẽ làm phát sinh thông báo lỗi nào?
Đáp án và lời giải
Đáp án: C
Câu 30
Cho n = int(input()). Nếu người dùng gõ vào chữ “Muoi”, chương trình báo lỗi gì?