Câu hỏi tự luận mức độ vận dụng cao Tin học 8 CTST bài 15: Gỡ lỗi chương trình

4. VẬN DỤNG CAO (2 câu)

Câu 1: Dưới đây là chương trình một bạn đã tạo với mục đích tính và thông báo tổng của 10 số được nhập từ bàn phím. Theo em, khi thực hiện, chương trình này có đưa ra kết quả như bạn mong muốn hay không? Tại sao?

Câu 1: Dưới đây là chương trình một bạn đã tạo với mục đích tính và thông báo tổng của 10 số được nhập từ bàn phím. Theo em, khi thực hiện, chương trình này có đưa ra kết quả như bạn mong muốn hay không? Tại sao?

Câu 2: Em hãy gỡ lỗi đoạn chương trình xác định một số n được nhập từ bàn phím là số chẵn hay số lẻ được cho trong hình dưới đây:

             Câu 2: Em hãy gỡ lỗi đoạn chương trình xác định một số n được nhập từ bàn phím là số chẵn hay số lẻ được cho trong hình dưới đây:


Câu 1:

Theo em khi thực hiện chương trình này không ra kết quả như mong muốn vì khi khởi tạo giá trị ban đầu cho biến S là 0 trong điều kiện lặp khiến cho giá trị của S trở lại thành 0 sau mỗi lần lặp. Điều này dẫn đến kết quả sai.

Câu 2:

Lỗi chương trình:

Chưa có câu lệnh biến n để thực hiện phép toán

Câu 2: Em hãy gỡ lỗi đoạn chương trình xác định một số n được nhập từ bàn phím là số chẵn hay số lẻ được cho trong hình dưới đây:


Sai vị trí câu lệnh “n là số LẺ!” và câu lệnh “n là số CHẴN!” trong lệnh nếu … thì … nếu không thì …

 Câu 2: Em hãy gỡ lỗi đoạn chương trình xác định một số n được nhập từ bàn phím là số chẵn hay số lẻ được cho trong hình dưới đây:

 

* Chương trình đúng sau khi sửa lỗi:

 

 Câu 2: Em hãy gỡ lỗi đoạn chương trình xác định một số n được nhập từ bàn phím là số chẵn hay số lẻ được cho trong hình dưới đây:


Bình luận

Giải bài tập những môn khác