TopStudy

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

Giải VBT tin học 5 CTST Bài 13. Chạy thử chương trình

Về trang đề

Câu 1

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Hình minh hoạ

Câu 2

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Trả lời:

AB
1. Mục đích của chạy thử làc) kiểm tra xem chương trình có lỗi hay không.
2. Có hai loại lỗi chương trình làa) lỗi chương trình không hoạt động và lỗi chương trình hoạt động không như mong muốn.
3. Chương trình ở Hình 1 trong SGK không chạy khi nháy chuột vào nút lệnh GoHình minh hoạ thuộc loạib) lỗi chương trình không hoạt động.

Câu 3

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Trả lời:

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

Để nhập số cần kiểm tra từ bàn phím dùng câu lệnhHình minh hoạ

Câu 4

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Trả lời:

Sắp xếp các việc theo trình tự thực hiện trong chương trình ở Hình 3 trong SGK:

C. Nhập số a.

B. Nhập số b.

A. So sánh a với b, nếu a > b thì thông báo “a lớn hơn b” nếu không thì thông báo “a nhỏ hơn b”.

Câu 5

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Trả lời:

Khi nhập a = 3, b = 3 thì chương trình đưa ra thông báo sai bởi vì khi đó biểu thức so sánhHình minh hoạ(3>3) cho giá trị là Sai.

Do đó, lệnhHình minh hoạđược thực hiện và đưa ra thông báo sai là “3 nhỏ hơn 3”

Câu 6

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Trả lời:

AB
1. Lệnh trực tiếp tạo ra lỗi làb) Hình minh hoạ
2. Cấu trúc điều khiển liên quan đến lỗi làc) Hình minh hoạ
3. Có thể sửa lỗi cho chương trình bằng cácha) sử dụng ba khối lệnh rẽ nhánh dạng thiếu để kiểm tra và đưa ra thông báo tương ứng với ba trường hợp a > b, a = b, a < b.

Câu 7

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Trả lời:

Đáp án đúng là: C. 5, 4; 4, 4; 6, 7.

Vì ba cặp số này cho phép kiểm tra cả ba trường hợp: a > b, a < b và a = b.

Câu 8

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Hình minh hoạ

Câu 9

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Trả lời:

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

Chương trình B cho kết quả sai nếu a = b

A.

Hình minh hoạ

C.

Hình minh hoạ

Câu 10

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Trả lời:

a)

- Chương trình có lỗi.

- Lỗi đó thuộc loại lỗi khi chương trình hoạt động không như mong muốn.

- Nguyên nhân do câu lệnh đặt Tong = 0 đặt trong khối lệnh lặp, do đó mỗi lần lặp lại Tong được đặt lại giá trị bằng 0

b) Sửa lỗi cho chương trình

Cách khắc phục: Đưa câu lệnh Tong = 0 ra bên ngoài lệnh lặp

Khối lệnh sau khi sửa

Hình minh hoạ