TopStudy

Tin học · Lớp 10

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)

12 câu · 18 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Trắc nghiệm nhiều lựa chọn

Câu 1

1 điểm
Khi gõ sai cú pháp 1 lệnh, chương trình sẽ dừng lại và báo lỗi, đó là loại lỗi gì?
  1. Đáp án A: Lỗi logic
  2. Đáp án B: Lỗi ngoại lệ
  3. Đáp án C: Lỗi cú pháp
  4. Đáp án D: Cả 3 lỗi trên
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

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

Lỗi cú pháp sẽ có dòng thông báo Syntax Error

Câu 2

1 điểm
Lỗi NameError có nghĩa là gì?
  1. Đáp án A: Lỗi xảy ra khi chương trình muốn tìm một tên nhưng không thấy.
  2. Đáp án B: Lỗi kiểu dữ liệu
  3. Đáp án C: Lỗi cú pháp
  4. Đáp á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 qua giới hạn
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

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

Lỗi xảy ra khi chương trình muốn tìm một tên nhưng không thấy.

Câu 3

1 điểm
Cho câu lệnh sau: while True print(“Hello”) . Chương trình sẽ báo lỗi gì?
  1. Đáp án A: invalid syntax
  2. Đáp án B: ValueError
  3. Đáp án C: IndexError
  4. Đáp án D: TypeError
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

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

Báo lỗi cú pháp vì sau điều kiện while phải có dấu hai chấm.

Hình minh hoạ

Câu 4

1 điểm

Hãy chọn báo lỗi đúng, sau khi thực hiện câu lệnh sau:

int(‘abc’)

  1. Đáp án A: TypeEror
  2. Đáp án B: NameError
  3. Đáp án C: ValueError
  4. Đáp án D: IndexError
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

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

abc là ký tự không thể ép về kiểu nguyên được.

Hình minh hoạ

Câu 5

1 điểm

Cho đoạn chương trình tính tổng các số dương của dãy số A sau:

Hình minh hoạ

Chương trình có bao nhiêu lỗi?

  1. Đáp án A: 1
  2. Đáp án B: 2
  3. Đáp án C: 0
  4. Đáp án D: 3
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

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

- Python phân biệt chữ hoa chữ thường nên S và s là khác nhau

- Sau if phải có dấu hai chấm

Câu 6

1 điểm
Khi thực hiện tìm lỗi trong chương trình và kiểm thử, dữ liệu kiểm thử chia thành mấy nhóm?
  1. Đáp án A: 1
  2. Đáp án B: 2
  3. Đáp án C: 3
  4. Đáp án D: 4
Xem đáp án và lời giải

Câu 7

1 điểm

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:

Hình minh hoạ

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

  1. Đáp án A: 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.
  2. Đáp án B: Lỗi sai cú pháp câu lệnh for
  3. Đáp án C: Lỗi hàm range(1, n//2+1)
  4. Đáp án D: Lỗi không cho kết quả đúng
Xem đáp án và lời giải

Câu 8

1 điểm
Để gỡ lỗi, thực hiện thao tác nào sau đây:
  1. Đáp án A: Debug > Debugger
  2. Đáp án B: Edit > Debugger
  3. Đáp án C: Option > Debugger
  4. Đáp án D: Shell > Debugger
Xem đáp án và lời giải

Câu 9

1 điểm
Chọn phát biểu không đúng?
  1. Đáp án A: Quá trình xác định lỗi và sửa lỗi được gọi là gỡ lỗi.
  2. Đáp án B: Trong Python có công cụ hỗ trợ cho người dùng tìm lỗi.
  3. Đáp án C: Lỗi ngoại lệ là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ.
  4. Đáp án D: Lỗi ngữ nghĩa còn gọi là lỗi logic là lỗi mặc dù các câu lệnh viết đúng theo quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
Xem đáp án và lời giải

Câu 10

1 điểm
Có mấy loại lỗi khi lập trình?
  1. Đáp án A: 1
  2. Đáp án B: 2
  3. Đáp án C: 3
  4. Đáp án D: 4
Xem đáp án và lời giải

Câu 11

1 điểm
Lỗi ngoại lệ trong Python là lỗi gì?
  1. Đáp án 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
  2. Đáp án B: Lỗi khi truy cập một biến chưa được khai báo
  3. Đáp án C: Lỗi khi không thể thực hiện một lệnh nào đó của chương trình
  4. Đáp án D: Lỗi khi chương trình biên dịch sang tệp exe
Xem đáp án và lời giải

Câu 12

1 điểm

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

DS = list(12)

  1. Đáp án A: Lỗi cú pháp
  2. Đáp án B: Lỗi ngoại lệ
  3. Đáp án C: Lỗi ngữ nghĩa
  4. Đáp án D: Không có lỗi
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Kiểm thử và gỡ lỗi chương trình · Các bộ sách Tin học Lớp 10