Tạo Trắc Nghiệm

Trắc nghiệm Tin học 8 Cánh diều Bài 6 (có đáp án): Thực hành tìm và sửa lỗi

20 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 (bug) trong chương trình là gì?

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

Đáp án: B

Câu 2

Hoạt động tìm và sửa lỗi trong chương trình được gọi là gì?

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

Đáp án: C

Câu 3

Khi gặp lỗi trong chương trình Scratch, em có thể làm gì để tìm và gỡ lỗi?

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

Đáp án: D

Câu 4

Trong thuật toán tìm số tự nhiên nhỏ nhất i để tổng các số từ 1 đến i không nhỏ hơn 325, biến tổng cần được khởi tạo với giá trị ban đầu là bao nhiêu?

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

Đáp án: B

Câu 5

Một chương trình có lỗi khi thực hiện phép tính 1 / n và biến n bằng 0, đây là lỗi gì?

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

Đáp án: C

Câu 6

Cho chương trình:

Trắc nghiệm Tin học 8 Cánh diều Bài 6 (có đáp án): Thực hành tìm và sửa lỗi

Khi chạy, chương trình sẽ không hiển thị giá trị của biến c. Nguyên nhân nào sau đây có thể gây ra lỗi này?

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

Đáp án: C

Câu 7

Một phương pháp hiệu quả để tìm lỗi trong một chương trình lớn là gì?

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

Đáp án: B

Câu 8

Cho đoạn chương trình:

đặt [i] thành 1

lặp lại 3 lần

            thay đổi [i] một lượng 1

            thay đổi [tổng] một lượng i

nói [tổng]

Giá trị cuối cùng của biến tổng là bao nhiêu?

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

Đáp án: C

Câu 9

Lỗi "vô cùng" (infinity) trong Scratch thường xảy ra khi nào?

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

Đáp án: B

Câu 10

Để kiểm tra giá trị của một biến trong quá trình chương trình đang chạy, em có thể làm gì?

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

Đáp án: B

Câu 11

Cho một chương trình Scratch được thiết kế để tính tổng biểu thức  Trắc nghiệm Tin học 8 Cánh diều Bài 6 (có đáp án): Thực hành tìm và sửa lỗi. Giả sử chương trình có lỗi logic dẫn đến việc thực hiện phép chia cho biến đếm n khi n=0. Lỗi "chia cho 0" này có thể xảy ra khi nào?

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

Đáp án: C

Câu 12

Cho đoạn chương trình:

đặt biến tổng thành 0

đặt biến i thành 1

lặp lại 3 lần

thay đổi i một lượng 1

thay đổi tổng một lượng i

nói [tổng]

Trong chương trình trên, nếu người lập trình muốn tính tổng 1+2+3, lỗi nằm ở đâu?

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

Đáp án: C

Câu 13

Khi một chương trình chạy nhưng không cho ra kết quả mong muốn, đó là loại lỗi gì?

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

Đáp án: B

Câu 14

Khi sử dụng khối repeat until, điều kiện lặp được kiểm tra vào lúc nào?

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

Đáp án: A

Câu 15

Để tạo ra một hình gồm 12 hình vuông xếp thành hình tròn, mỗi hình vuông sau cần xoay một góc bao nhiêu độ so với hình vuông trước?

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

Đáp án: C

Câu 16

Khối lệnh join [xin chào] [bạn] sẽ tạo ra chuỗi ký tự nào?

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

Đáp án: A

Câu 17

Để lặp lại một công việc 50 lần, khối lệnh nào sau đây là phù hợp nhất?

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

Đáp án: C

Câu 18

Cho đoạn chương trình sau:

Trắc nghiệm Tin học 8 Cánh diều Bài 6 (có đáp án): Thực hành tìm và sửa lỗi

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

Đáp án: B

Câu 19

Khi gỡ lỗi chương trình, việc sử dụng các khối lệnh nói... (say) có tác dụng gì?

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

Đáp án: C

Câu 20

Cho một chương trình có khối lệnh forever, điều gì sẽ xảy ra nếu không có khối lệnh nào khác để dừng nó?

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

Đáp án: C