Trắc nghiệm Tin học 10 – Bài 30: Kiểm thử và gỡ lỗi chương trình

Thông tin
Làm trắc nghiệm
Đáp án
Số câu: 25 câu
Thời gian: 45 phút

Trắc nghiệm Tin học 10 – Bài 30: Kiểm thử và gỡ lỗi chương trình là một trong những đề thi thuộc Chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính trong chương trình Tin học 10.

Đề thi xoay quanh các kiến thức quan trọng liên quan đến quy trình kiểm thử và gỡ lỗi chương trình, bao gồm: phát hiện lỗi cú pháp, lỗi logic, hiểu được cách sử dụng thông báo lỗi từ trình biên dịch, cũng như các phương pháp kiểm thử như kiểm thử đơn vị, kiểm thử tích hợp,… Đây là bài học cuối cùng trong chuỗi các nội dung lập trình cơ bản với Python nên yêu cầu học sinh phải nắm chắc tổng thể kiến thức các bài trước như khai báo biến, cấu trúc điều khiển, vòng lặp, hàm, và thao tác với danh sách hay xâu kí tự.

Việc hiểu rõ quy trình kiểm thử và gỡ lỗi không chỉ giúp học sinh viết chương trình đúng mà còn phát triển tư duy logic và khả năng tự sửa lỗi, một kỹ năng cốt lõi trong học tập và làm việc với ngôn ngữ lập trình.

Hãy cùng Dethitracnghiem.vn tìm hiểu về đề thi này và tham gia làm kiểm tra ngay lập tức!

Nội dung bài trắc nghiệm

1

Mục đích chính của việc kiểm thử chương trình là gì?

  • Để tối ưu hoá hiệu suất chương trình.

  • Để đảm bảo chương trình có giao diện đẹp.

  • Để phát hiện lỗi trong chương trình.

  • Để tăng tốc độ chạy chương trình.


2

Gỡ lỗi là quá trình gì trong lập trình?

  • Viết lại toàn bộ mã chương trình.

  • Tìm và sửa lỗi trong chương trình.

  • Xoá toàn bộ dữ liệu đầu vào.

  • Tối ưu mã nguồn để giảm dung lượng.


3

Một chương trình sau khi kiểm thử có thể:

  • Không cần gỡ lỗi vì đã hoàn thiện.

  • Chạy chậm hơn trước.

  • Phát hiện và sửa lỗi nếu có.

  • Bị xoá toàn bộ nội dung.


4

Trong kiểm thử, lỗi logic là loại lỗi:

  • Gây chương trình không biên dịch được.

  • Gây ra lỗi cú pháp.

  • Khiến chương trình chạy sai kết quả mong đợi.

  • Không gây ảnh hưởng gì đến kết quả.


5

Khi nào nên tiến hành kiểm thử chương trình?

  • Sau khi chạy thử lần đầu.

  • Sau mỗi lần chỉnh sửa hoặc viết xong đoạn mã.

  • Khi chương trình đã được người dùng phản ánh lỗi.

  • Khi chương trình không còn ai sử dụng.


6

Lỗi cú pháp là lỗi xảy ra khi:

  • Sử dụng sai thuật toán.

  • Sử dụng sai dữ liệu.

  • Vi phạm quy tắc viết mã lập trình.

  • Tên biến không rõ ràng.


7

Cách tốt nhất để phát hiện lỗi logic là gì?

  • Sử dụng phần mềm diệt virus.

  • Kiểm tra kết quả chương trình với dữ liệu mẫu.

  • Viết lại toàn bộ chương trình.

  • Tăng số lượng biến.


8

Debugger là công cụ dùng để:

  • Theo dõi và sửa lỗi trong chương trình.

  • Tạo giao diện cho chương trình.

  • Viết mã tự động.

  • Nén dữ liệu chương trình.


9

Một kỹ thuật hiệu quả để phát hiện lỗi là:

  • Viết mã không chú thích.

  • Đặt lệnh in (print) để kiểm tra giá trị biến.

  • Sử dụng ít biến nhất có thể.

  • Gộp nhiều hàm thành một.


10

Sau khi sửa lỗi, bước tiếp theo là gì?

  • Xoá các tệp liên quan.

  • Lưu lại phiên bản lỗi.

  • Kiểm thử lại chương trình.

  • Không cần làm gì thêm.


11

Việc ghi chú trong chương trình giúp:

  • Làm đẹp mã nguồn.

  • Dễ kiểm tra và sửa lỗi hơn.

  • Làm chương trình chạy nhanh hơn.

  • Giảm số dòng mã.


12

Lỗi cú pháp thường được phát hiện:

  • Ngay khi biên dịch chương trình.

  • Khi người dùng phản ánh.

  • Khi xuất hiện màn hình xanh.

  • Khi chương trình chạy đúng.


13

Công cụ nào sau đây không liên quan đến gỡ lỗi?

  • Debugger.

  • Trình thông dịch (Interpreter).

  • Máy in.

  • Trình biên dịch (Compiler).


14

Gỡ lỗi thủ công là phương pháp:

  • Tự theo dõi mã và kiểm tra kết quả.

  • Sử dụng AI để phát hiện lỗi.

  • Giao việc cho người khác.

  • Viết lại toàn bộ chương trình.


15

Mỗi lần chỉnh sửa mã, cần:

  • Lưu lại trước khi kiểm thử.

  • Xoá phiên bản cũ.

  • Kiểm thử lại để kiểm tra lỗi mới.

  • Tắt phần mềm soạn thảo.


16

Đâu không phải là lỗi phổ biến khi lập trình?

  • Lỗi cú pháp.

  • Lỗi logic.

  • Lỗi runtime.

  • Lỗi tốc độ mạng.


17

Cách để kiểm thử tự động là gì?

  • Sử dụng giấy bút để mô phỏng.

  • Chờ người dùng báo lỗi.

  • Viết test case và chạy chương trình kiểm thử.

  • Gửi cho bạn bè dùng thử.


18

Lỗi xảy ra trong quá trình chương trình đang chạy là:

  • Lỗi logic.

  • Lỗi cú pháp.

  • Lỗi runtime.

  • Lỗi thiết kế.


19

Một chương trình không chạy được do thiếu dấu “;” là lỗi gì?

  • Lỗi logic.

  • Lỗi cú pháp.

  • Lỗi dữ liệu.

  • Lỗi runtime.


20

Lỗi chia cho 0 khi chạy chương trình là lỗi:

  • Cú pháp.

  • Runtime.

  • Giao diện.

  • Dữ liệu đầu vào.


21

Kiểm thử giúp đảm bảo chương trình:

  • Có giao diện đẹp mắt.

  • Có ít dòng mã hơn.

  • Chạy đúng chức năng và ổn định.

  • Có tốc độ mạng tốt.


22

Debugger thường cho phép:

  • Thiết kế đồ họa cho chương trình.

  • Dừng chương trình tại một dòng mã cụ thể.

  • Mã hoá chương trình.

  • Tự động viết tài liệu.


23

Sử dụng công cụ kiểm thử giúp:

  • Làm chương trình dài hơn.

  • Gây khó khăn cho lập trình viên.

  • Tăng độ tin cậy và giảm lỗi.

  • Tự động viết mã.


24

Việc kiểm thử nên được thực hiện bởi:

  • Người dùng cuối.

  • Lập trình viên hoặc đội kiểm thử.

  • Khách hàng.

  • Người thiết kế đồ họa.


25

Việc kiểm thử và gỡ lỗi giúp:

  • Làm giảm chi phí phần cứng.

  • Nâng cao chất lượng phần mềm.

  • Rút ngắn thời gian học lập trình.

  • Thay đổi ngôn ngữ lập trình.

Trắc nghiệm Tin học 10 – Bài 30: Kiểm thử và gỡ lỗi chương trình

Thông tin
Làm trắc nghiệm
Đáp án
Số câu đã làm 0/25
Thời gian còn lại
45:00
Đã làm
Chưa làm
Kiểm tra lại
1

Mục đích chính của việc kiểm thử chương trình là gì?


2

Gỡ lỗi là quá trình gì trong lập trình?


3

Một chương trình sau khi kiểm thử có thể:


4

Trong kiểm thử, lỗi logic là loại lỗi:


5

Khi nào nên tiến hành kiểm thử chương trình?


6

Lỗi cú pháp là lỗi xảy ra khi:


7

Cách tốt nhất để phát hiện lỗi logic là gì?


8

Debugger là công cụ dùng để:


9

Một kỹ thuật hiệu quả để phát hiện lỗi là:


10

Sau khi sửa lỗi, bước tiếp theo là gì?


11

Việc ghi chú trong chương trình giúp:


12

Lỗi cú pháp thường được phát hiện:


13

Công cụ nào sau đây không liên quan đến gỡ lỗi?


14

Gỡ lỗi thủ công là phương pháp:


15

Mỗi lần chỉnh sửa mã, cần:


16

Đâu không phải là lỗi phổ biến khi lập trình?


17

Cách để kiểm thử tự động là gì?


18

Lỗi xảy ra trong quá trình chương trình đang chạy là:


19

Một chương trình không chạy được do thiếu dấu “;” là lỗi gì?


20

Lỗi chia cho 0 khi chạy chương trình là lỗi:


21

Kiểm thử giúp đảm bảo chương trình:


22

Debugger thường cho phép:


23

Sử dụng công cụ kiểm thử giúp:


24

Việc kiểm thử nên được thực hiện bởi:


25

Việc kiểm thử và gỡ lỗi giúp:


Trắc nghiệm Tin học 10 – Bài 30: Kiểm thử và gỡ lỗi chương trình

Thông tin
Làm trắc nghiệm
Đáp án

Hoàn thành

Bạn muốn xem đáp án? Bấm vào đây nhé!

Làm lại bài thi

Trắc nghiệm Tin học 10 – Bài 30: Kiểm thử và gỡ lỗi chương trình

Thông tin
Làm trắc nghiệm
Đáp án

Điểm số của bạn là

0/0

Hoàn thành!

0
Câu đúng
0
Câu sai
0
Câu phân vân

Trắc nghiệm Tin học 10 – Bài 30: Kiểm thử và gỡ lỗi chương trình

Thông tin
Làm trắc nghiệm
Đáp án

Đáp án chi tiết

Câu 1:

Mục đích chính của việc kiểm thử chương trình là gì?

Để tối ưu hoá hiệu suất chương trình.

Để đảm bảo chương trình có giao diện đẹp.

Để phát hiện lỗi trong chương trình.

Để tăng tốc độ chạy chương trình.

Câu 2:

Gỡ lỗi là quá trình gì trong lập trình?

Viết lại toàn bộ mã chương trình.

Tìm và sửa lỗi trong chương trình.

Xoá toàn bộ dữ liệu đầu vào.

Tối ưu mã nguồn để giảm dung lượng.

Câu 3:

Một chương trình sau khi kiểm thử có thể:

Không cần gỡ lỗi vì đã hoàn thiện.

Chạy chậm hơn trước.

Phát hiện và sửa lỗi nếu có.

Bị xoá toàn bộ nội dung.

Câu 4:

Trong kiểm thử, lỗi logic là loại lỗi:

Gây chương trình không biên dịch được.

Gây ra lỗi cú pháp.

Khiến chương trình chạy sai kết quả mong đợi.

Không gây ảnh hưởng gì đến kết quả.

Câu 5:

Khi nào nên tiến hành kiểm thử chương trình?

Sau khi chạy thử lần đầu.

Sau mỗi lần chỉnh sửa hoặc viết xong đoạn mã.

Khi chương trình đã được người dùng phản ánh lỗi.

Khi chương trình không còn ai sử dụng.

Câu 6:

Lỗi cú pháp là lỗi xảy ra khi:

Sử dụng sai thuật toán.

Sử dụng sai dữ liệu.

Vi phạm quy tắc viết mã lập trình.

Tên biến không rõ ràng.

Câu 7:

Cách tốt nhất để phát hiện lỗi logic là gì?

Sử dụng phần mềm diệt virus.

Kiểm tra kết quả chương trình với dữ liệu mẫu.

Viết lại toàn bộ chương trình.

Tăng số lượng biến.

Câu 8:

Debugger là công cụ dùng để:

Theo dõi và sửa lỗi trong chương trình.

Tạo giao diện cho chương trình.

Viết mã tự động.

Nén dữ liệu chương trình.

Câu 9:

Một kỹ thuật hiệu quả để phát hiện lỗi là:

Viết mã không chú thích.

Đặt lệnh in (print) để kiểm tra giá trị biến.

Sử dụng ít biến nhất có thể.

Gộp nhiều hàm thành một.

Câu 10:

Sau khi sửa lỗi, bước tiếp theo là gì?

Xoá các tệp liên quan.

Lưu lại phiên bản lỗi.

Kiểm thử lại chương trình.

Không cần làm gì thêm.

Câu 11:

Việc ghi chú trong chương trình giúp:

Làm đẹp mã nguồn.

Dễ kiểm tra và sửa lỗi hơn.

Làm chương trình chạy nhanh hơn.

Giảm số dòng mã.

Câu 12:

Lỗi cú pháp thường được phát hiện:

Ngay khi biên dịch chương trình.

Khi người dùng phản ánh.

Khi xuất hiện màn hình xanh.

Khi chương trình chạy đúng.

Câu 13:

Công cụ nào sau đây không liên quan đến gỡ lỗi?

Debugger.

Trình thông dịch (Interpreter).

Máy in.

Trình biên dịch (Compiler).

Câu 14:

Gỡ lỗi thủ công là phương pháp:

Tự theo dõi mã và kiểm tra kết quả.

Sử dụng AI để phát hiện lỗi.

Giao việc cho người khác.

Viết lại toàn bộ chương trình.

Câu 15:

Mỗi lần chỉnh sửa mã, cần:

Lưu lại trước khi kiểm thử.

Xoá phiên bản cũ.

Kiểm thử lại để kiểm tra lỗi mới.

Tắt phần mềm soạn thảo.

Câu 16:

Đâu không phải là lỗi phổ biến khi lập trình?

Lỗi cú pháp.

Lỗi logic.

Lỗi runtime.

Lỗi tốc độ mạng.

Câu 17:

Cách để kiểm thử tự động là gì?

Sử dụng giấy bút để mô phỏng.

Chờ người dùng báo lỗi.

Viết test case và chạy chương trình kiểm thử.

Gửi cho bạn bè dùng thử.

Câu 18:

Lỗi xảy ra trong quá trình chương trình đang chạy là:

Lỗi logic.

Lỗi cú pháp.

Lỗi runtime.

Lỗi thiết kế.

Câu 19:

Một chương trình không chạy được do thiếu dấu “;” là lỗi gì?

Lỗi logic.

Lỗi cú pháp.

Lỗi dữ liệu.

Lỗi runtime.

Câu 20:

Lỗi chia cho 0 khi chạy chương trình là lỗi:

Cú pháp.

Runtime.

Giao diện.

Dữ liệu đầu vào.

Câu 21:

Kiểm thử giúp đảm bảo chương trình:

Có giao diện đẹp mắt.

Có ít dòng mã hơn.

Chạy đúng chức năng và ổn định.

Có tốc độ mạng tốt.

Câu 22:

Debugger thường cho phép:

Thiết kế đồ họa cho chương trình.

Dừng chương trình tại một dòng mã cụ thể.

Mã hoá chương trình.

Tự động viết tài liệu.

Câu 23:

Sử dụng công cụ kiểm thử giúp:

Làm chương trình dài hơn.

Gây khó khăn cho lập trình viên.

Tăng độ tin cậy và giảm lỗi.

Tự động viết mã.

Câu 24:

Việc kiểm thử nên được thực hiện bởi:

Người dùng cuối.

Lập trình viên hoặc đội kiểm thử.

Khách hàng.

Người thiết kế đồ họa.

Câu 25:

Việc kiểm thử và gỡ lỗi giúp:

Làm giảm chi phí phần cứng.

Nâng cao chất lượng phần mềm.

Rút ngắn thời gian học lập trình.

Thay đổi ngôn ngữ lập trình.

Scroll to top