Trắc nghiệm Tin học 9 chân trời sáng tạoTrắc nghiệm Tin học 9 Chân trời bài 13: Quy trình giao bài toán cho máy tính giải quyết Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học 9 Chân trời bài 13: Quy trình giao bài toán cho máy tính giải quyết Trắc nghiệm Tin học 9 Chân trời bài 13: Quy trình giao bài toán cho máy tính giải quyết Số câu25Quiz ID44508 Làm bài Câu 1 Tại sao cần phải thực hiện bước 'Kiểm thử và hiệu chỉnh chương trình'? A Để máy tính chạy nhanh hơn B Để phát hiện và sửa các lỗi sai trong chương trình C Để thay đổi Input ban đầu của bài toán D Để xóa bỏ thuật toán đã viết Câu 2 Trong bài toán 'Tìm giá trị lớn nhất của một dãy số', Input là gì? A Giá trị lớn nhất tìm được B Dãy số cần xét C Phép toán so sánh D Vị trí của số lớn nhất Câu 3 Việc sửa lỗi chương trình dựa trên các kết quả sai khi chạy thử được gọi là gì? A Xác định lại bài toán B Hiệu chỉnh C Mã hóa dữ liệu D Lập trình viên Câu 4 Trong bước 'Tìm thuật toán', người ta thường sử dụng công cụ nào để mô tả các bước thực hiện? A Ngôn ngữ máy trực tiếp B Sơ đồ khối hoặc mã giả C Các thiết bị phần cứng D Trình duyệt web Câu 5 Mục đích cuối cùng của việc giao bài toán cho máy tính giải quyết là gì? A Để học cách sử dụng bàn phím B Để tự động hóa quá trình xử lý và tìm ra kết quả chính xác, nhanh chóng C Để làm cho máy tính trở nên thông minh hơn con người D Để lưu trữ dữ liệu vào ổ cứng Câu 6 Việc xác định Input và Output của một bài toán thuộc bước nào trong quy trình giải quyết bài toán trên máy tính? A Xác định bài toán B Viết chương trình C Tìm thuật toán D Kiểm thử chương trình Câu 7 Ngôn ngữ nào sau đây có thể được dùng ở bước 'Viết chương trình'? A Tiếng Việt văn bản B Python C Sơ đồ hình vẽ D Mã giả Câu 8 Việc lựa chọn cách lưu trữ dữ liệu dưới dạng danh sách (list) hay biến đơn lẻ thuộc bước nào? A Xác định bài toán B Tìm thuật toán và cách tổ chức dữ liệu C Viết chương trình D Kiểm thử chương trình Câu 9 Trong quy trình giao bài toán cho máy tính giải quyết, bước đầu tiên cần thực hiện là gì? A Viết chương trình điều khiển máy tính B Xác định bài toán C Tìm thuật toán và cách tổ chức dữ liệu D Kiểm thử và hiệu chỉnh chương trình Câu 10 Một thuật toán tốt cần đảm bảo tính chất nào sau đây? A Dài và phức tạp nhất có thể B Dừng lại sau một số hữu hạn các bước C Chỉ chạy được trên một loại máy tính duy nhất D Càng nhiều bước lặp vô tận càng tốt Câu 11 Nếu một chương trình máy tính chạy nhưng đưa ra kết quả sai so với thực tế, lỗi này thường nằm ở bước nào? A Chỉ lỗi ở bước viết chương trình B Lỗi ở thuật toán hoặc cài đặt mã lệnh C Lỗi do máy tính quá cũ D Lỗi do người nhập liệu chọn sai ngôn ngữ Câu 12 Hoạt động dùng một ngôn ngữ lập trình cụ thể để diễn đạt thuật toán được gọi là gì? A Xác định bài toán B Thiết kế thuật toán C Viết chương trình D Lập sơ đồ khối Câu 13 Trong sơ đồ khối, hình chữ nhật được sử dụng để đại diện cho thành phần nào? A Điều kiện rẽ nhánh B Nhập dữ liệu từ bàn phím C Các phép tính toán hoặc xử lý D Điểm bắt đầu thuật toán Câu 14 Trong lập trình, thuật ngữ 'Bug' dùng để chỉ điều gì? A Một tính năng mới B Một lỗi trong chương trình C Tên một ngôn ngữ lập trình D Một loại virus máy tính Câu 15 Bước nào quyết định việc thiết kế các thao tác logic để giải quyết bài toán? A Xác định bài toán B Viết chương trình C Tìm thuật toán và cách tổ chức dữ liệu D Chạy chương trình Câu 16 Tại sao không nên bỏ qua bước 'Xác định bài toán'? A Vì sẽ không có ngôn ngữ lập trình nào hỗ trợ B Vì dễ dẫn đến việc hiểu sai yêu cầu và giải quyết sai vấn đề C Vì máy tính sẽ không thể khởi động D Vì bước này chiếm nhiều bộ nhớ máy tính nhất Câu 17 Thứ tự đúng của quy trình giao bài toán cho máy tính giải quyết là gì? A Xác định bài toán -> Viết chương trình -> Tìm thuật toán -> Kiểm thử B Tìm thuật toán -> Xác định bài toán -> Viết chương trình -> Kiểm thử C Xác định bài toán -> Tìm thuật toán -> Viết chương trình -> Kiểm thử D Viết chương trình -> Tìm thuật toán -> Xác định bài toán -> Kiểm thử Câu 18 Phát biểu nào sau đây là SAI khi nói về quy trình giải bài toán trên máy tính? A Có thể viết chương trình ngay mà không cần tìm thuật toán B Bước kiểm thử giúp hoàn thiện chương trình C Thuật toán có thể được diễn đạt bằng mã giả D Xác định bài toán là bước tiền đề quan trọng Câu 19 Khi thực hiện bài toán 'Sắp xếp danh sách học sinh theo tên', Output của bài toán này là gì? A Danh sách học sinh ban đầu B Bảng chữ cái tiếng Việt C Danh sách học sinh đã được sắp xếp theo đúng thứ tự tên D Số lượng học sinh trong lớp Câu 20 Nếu bạn đang vẽ các mũi tên nối các hình khối để mô tả logic giải bài toán, bạn đang ở bước nào? A Bước 1: Xác định bài toán B Bước 2: Tìm thuật toán và cách tổ chức dữ liệu C Bước 3: Viết chương trình D Bước 4: Kiểm thử và hiệu chỉnh Câu 21 Trong sơ đồ khối, hình thoi thường được dùng để biểu diễn thao tác nào? A Bắt đầu hoặc Kết thúc B Nhập hoặc Xuất dữ liệu C Các phép tính toán D Thao tác so sánh hoặc rẽ nhánh Câu 22 Lỗi cú pháp (Syntax Error) thường được phát hiện sớm nhất ở giai đoạn nào? A Khi đang tìm thuật toán B Khi đang xác định bài toán C Khi viết chương trình và thực hiện biên dịch hoặc thông dịch D Khi đã hoàn thành bước kiểm thử Câu 23 Dữ liệu vào (Input) của bài toán 'Tính diện tích hình tròn' là gì? A Diện tích hình tròn B Số Pi (3.14) C Bán kính hình tròn D Chu vi hình tròn Câu 24 Việc sử dụng các bộ dữ liệu mẫu (test case) để chạy thử chương trình thuộc bước nào? A Viết chương trình B Xác định bài toán C Kiểm thử và hiệu chỉnh chương trình D Mô tả thuật toán Câu 25 Dữ liệu ra (Output) của bài toán 'Giải phương trình bậc nhất ax + b = 0' là gì? A Các hệ số a và b B Giá trị của x hoặc thông báo nghiệm C Phép tính cộng trừ D Tên của phương trình Trắc nghiệm Tin học 9 Chân trời bài 12: Bài toán trong tin học Trắc nghiệm Tin học 9 Chân trời bài 14: Một số nhóm nghề trong lĩnh vực tin học