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

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

Câu 1: Hình 6 dưới đây là kết quả kiểm thử chương trình ở Hình 4. Em hãy quan sát Hình 6 và cho biết:

  1. a) Lỗi được phát hiện khi thực hiện chương trình với những bộ dữ liệu nào?
  2. b) Câu lệnh nào trực tiếp tạo ra lỗi? Câu lệnh nào liên quan đến lỗi?
  3. c) Nguyên nhân gây ra lỗi này là gì?

 Câu 1: Hình 6 dưới đây là kết quả kiểm thử chương trình ở Hình 4. Em hãy quan sát Hình 6 và cho biết: a) Lỗi được phát hiện khi thực hiện chương trình với những bộ dữ liệu nào? b) Câu lệnh nào trực tiếp tạo ra lỗi? Câu lệnh nào liên quan đến lỗi? c) Nguyên nhân gây ra lỗi này là gì?

Hình 6

Câu 2: Em hãy lắp các câu lệnh, khối lệnh ở cột bên phải vào vị trí thích hợp trong cấu trúc điều khiển ở cột bên trái để tạo thành chương trình tính đúng nghiệm của phương trình ax + b = 0.

Cấu trúc điều khiển

Câu lệnh, khối lệnh

 Câu 2: Em hãy lắp các câu lệnh, khối lệnh ở cột bên phải vào vị trí thích hợp trong cấu trúc điều khiển ở cột bên trái để tạo thành chương trình tính đúng nghiệm của phương trình ax + b = 0.

a) Câu 2: Em hãy lắp các câu lệnh, khối lệnh ở cột bên phải vào vị trí thích hợp trong cấu trúc điều khiển ở cột bên trái để tạo thành chương trình tính đúng nghiệm của phương trình ax + b = 0.

b) Câu 2: Em hãy lắp các câu lệnh, khối lệnh ở cột bên phải vào vị trí thích hợp trong cấu trúc điều khiển ở cột bên trái để tạo thành chương trình tính đúng nghiệm của phương trình ax + b = 0.

c) Câu 2: Em hãy lắp các câu lệnh, khối lệnh ở cột bên phải vào vị trí thích hợp trong cấu trúc điều khiển ở cột bên trái để tạo thành chương trình tính đúng nghiệm của phương trình ax + b = 0.

d) Câu 2: Em hãy lắp các câu lệnh, khối lệnh ở cột bên phải vào vị trí thích hợp trong cấu trúc điều khiển ở cột bên trái để tạo thành chương trình tính đúng nghiệm của phương trình ax + b = 0.

e) Câu 2: Em hãy lắp các câu lệnh, khối lệnh ở cột bên phải vào vị trí thích hợp trong cấu trúc điều khiển ở cột bên trái để tạo thành chương trình tính đúng nghiệm của phương trình ax + b = 0.

 

 


Câu 1:

  1. a) Lỗi được phát hiện khi thực hiện chương trình với bộ dữ liệu Hình 6b: a = 0, b = 2 và Hình 6c: a = 0, b = 0.
  2. b)

- Câu lệnh trực tiếp tạo ra lỗi là:

Câu 1: Hình 6 dưới đây là kết quả kiểm thử chương trình ở Hình 4. Em hãy quan sát Hình 6 và cho biết: a) Lỗi được phát hiện khi thực hiện chương trình với những bộ dữ liệu nào? b) Câu lệnh nào trực tiếp tạo ra lỗi? Câu lệnh nào liên quan đến lỗi? c) Nguyên nhân gây ra lỗi này là gì?

- Câu lệnh liên quan đến lỗi là:

Câu 1: Hình 6 dưới đây là kết quả kiểm thử chương trình ở Hình 4. Em hãy quan sát Hình 6 và cho biết: a) Lỗi được phát hiện khi thực hiện chương trình với những bộ dữ liệu nào? b) Câu lệnh nào trực tiếp tạo ra lỗi? Câu lệnh nào liên quan đến lỗi? c) Nguyên nhân gây ra lỗi này là gì?

  1. c) Nguyên nhân gây ra lỗi này là: lỗi logic vì phép chia cho 0 là không xác định.

Câu 2:

- Cách 1: 1 - b, 2 - a, 3 - d, 4 - e, 5 - c.

- Cách 2: 1 - d, 2 - e, 3 - b, 4 - a, 5 - c.


Bình luận

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