Tạo Trắc Nghiệm

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 29 (có đáp án): Nhận biết lỗi chương trình

15 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

Chọn phát biểu sai trong các phát biểu sau:

Đáp án và lời giải

Đáp án: D

Câu 2

Số phát biểu đúng trong cac phát biểu sau là:

1) Chương trình chạy khi lỗi lôgic xảy ra

2) Khi có lỗi sai cấu trúc ngôn ngữ, chương trình vẫn chạy.

3) Khi có lỗi ngoại lệ, chương trình dừng và thông báo lỗi.

4) Mã lỗi ngoại lệ trả lại gọi là mã lỗi ngoại lệ.

Đáp án và lời giải

Đáp án: B

Câu 3

Điền vào “…” hoàn thành phát biểu sau: “Chương trình chạy không lỗi ngoại lệ nhưng kết quả đưa ra …. Đây là lỗi … bên trong chương trình.”

Đáp án và lời giải

Đáp án: A

Câu 4

Chương trình sau thông báo lỗi gì?

for i in range(10) print(i)

Đáp án và lời giải

Đáp án: C

Câu 5

Chương trình sau thông báo lỗi gì?

n = 5

for i in range(n):

prin(t)

Đáp án và lời giải

Đáp án: B

Câu 6

Chương trình sau thông báo lỗi gì?

>>>n = int(input("Nhập n: "))

>>>Nhập n: a

Đáp án và lời giải

Đáp án: C

Câu 7

Chương trình sau thông báo lỗi gì?

lst = [1, 2, 3, 4, 5]

for i in range(10):

print(lst[i])

Đáp án và lời giải

Đáp án: A

Câu 8

Chương trình sau thông báo lỗi gì?

lst = [10, 20, 30, 40]

print(lst[6])

Đáp án và lời giải

Đáp án: D

Câu 9

Chương trình sau mắc lỗi gì?

#Tính tích của 3 số nguyên dương đầu tiên.

>>>s = 1

>> for i in range(3)

>>>s = s * i

>>>print(s)

0

Đáp án và lời giải

Đáp án: A

Câu 10

Mã lỗi ngoại lệ của lệnh sau là float(“2 + 3”)

Đáp án và lời giải

Đáp án: C

Câu 11

Mã lỗi nào được đưa ra khi lệnh thực hiện phép chia cho giá trị 0

Đáp án và lời giải

Đáp án: A

Câu 12

Khi dòng lệnh thụt vào không thẳng hàng chương trình đưa ra mã lỗi ngoại lệ nào?

Đáp án và lời giải

Đáp án: C

Câu 13

Mã lỗi ngoại lệ của lệnh sau là

s = “12” + 12

Đáp án và lời giải

Đáp án: B

Câu 14

Mã lỗi nào được đưa ra khi lệnh gọi một hàm nhưng không có hàm đó

Đáp án và lời giải

Đáp án: D

Câu 15

Dòng lệnh sau bị lỗi gì?

>> >A = [1, 2]

>>>A[0.5]

Đáp án và lời giải

Đáp án: B