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 12: Bài toán trong tin học Đă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 12: Bài toán trong tin học Trắc nghiệm Tin học 9 Chân trời bài 12: Bài toán trong tin học Số câu25Quiz ID44507 Làm bài Câu 1 Thứ tự đúng của các bước giải bài toán trên máy tính là gì? A Tìm thuật toán -> Xác định bài toán -> Viết chương trình -> Kiểm thử B Viết chương trình -> Tìm thuật toán -> Xác định bài toán -> 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 Xác định bài toán -> Viết chương trình -> Tìm thuật toán -> Kiểm thử Câu 2 Output của bài toán 'Kiểm tra một số nguyên n là số chẵn hay số lẻ' là gì? A Giá trị của số nguyên n B Phần dư của phép chia n cho 2 C Thông báo 'Số chẵn' hoặc 'Số lẻ' D Danh sách các số chẵn nhỏ hơn n Câu 3 Đối với bài toán 'Tìm nghiệm của phương trình bậc nhất ax + b = 0', thành phần nào thuộc Input? A Giá trị của ẩn số x B Hai hệ số a và b C Dòng thông báo phương trình vô nghiệm D Các phép toán cộng và nhân Câu 4 Bước đầu tiên và quan trọng nhất trong quy trình giải bài toán trên máy tính là gì? A Viết chương trình bằng ngôn ngữ lập trình B Xác định bài toán (Input và Output) C Kiểm thử và sửa lỗi chương trình D Xây dựng thuật toán chi tiết Câu 5 Một thuật toán được coi là 'Tính xác định' khi nào? A Mọi người đều có thể hiểu thuật toán đó B Sau mỗi bước, bước tiếp theo phải hoàn toàn xác định và không gây nhầm lẫn C Thuật toán phải cho ra nhiều kết quả khác nhau D Các bước trong thuật toán có thể thực hiện theo thứ tự bất kỳ Câu 6 Trong tin học, một 'bài toán' được cấu thành từ những thành phần cơ bản nào? A Chỉ bao gồm các câu lệnh lập trình B Thông tin đầu vào (Input) và yêu cầu đầu ra (Output) C Chỉ bao gồm các công thức toán học D Các thiết bị phần cứng máy tính Câu 7 Trong tin học, việc xác định Input và Output của bài toán tương ứng với việc xác định điều gì trong Toán học? A Xác định Giả thiết và Kết luận B Xác định Phương trình và Hệ phương trình C Xác định Hình vẽ và Số đo D Xác định Định nghĩa và Định lý Câu 8 Input của bài toán 'Xếp loại học tập của học sinh dựa trên điểm trung bình' là gì? A Các danh hiệu học sinh giỏi, khá, trung bình B Điểm trung bình của học sinh C Tên của tất cả học sinh trong lớp D Số lượng học sinh trong trường Câu 9 Trong quy trình 4 bước giải bài toán trên máy tính, bước nào thường tốn nhiều thời gian tư duy nhất? 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ử Câu 10 Trong bài toán 'Tìm số lớn nhất trong hai số a và b', Output cần tìm là gì? A Tổng của hai số a và b B Giá trị của số lớn hơn C Cả hai số a và b D Hiệu của hai số a và b Câu 11 Hình elip (hoặc hình chữ nhật bo góc) trong sơ đồ khối có chức năng gì? A Biểu diễn các phép so sánh lớn hơn, nhỏ hơn B Ghi chú các công thức toán học phức tạp C Chỉ định điểm bắt đầu hoặc kết thúc của thuật toán D Mô tả quá trình nhập dữ liệu từ bàn phím Câu 12 Hình chữ nhật trong sơ đồ khối thuật toán đại diện cho điều gì? A Bắt đầu thuật toán B Nhập hoặc xuất dữ liệu C Các phép tính toán hoặc xử lý dữ liệu D Kiểm tra một điều kiện đúng hay sai Câu 13 Sau khi đã có thuật toán chính xác, bước tiếp theo người lập trình cần thực hiện là gì? A Xác định lại Input của bài toán B Vẽ sơ đồ khối cho thuật toán C Viết chương trình D Kết thúc quá trình giải bài toán Câu 14 Đặc điểm 'Tính hiệu quả' của thuật toán thường được đánh giá qua những yếu tố nào? A Số lượng dòng lệnh trong chương trình B Thời gian thực hiện và không gian bộ nhớ cần dùng C Màu sắc giao diện của chương trình khi chạy D Độ nổi tiếng của ngôn ngữ lập trình được sử dụng Câu 15 Lý do tại sao chúng ta cần biểu diễn thuật toán dưới dạng sơ đồ khối hoặc mã giả trước khi lập trình? A Để tránh việc phải sử dụng máy tính B Để người khác không thể sao chép được thuật toán C Giúp tư duy logic rõ ràng và dễ dàng chuyển đổi sang ngôn ngữ lập trình D Bắt buộc theo luật an toàn thông tin Câu 16 Mã giả (pseudocode) khác với ngôn ngữ lập trình ở điểm cơ bản nào? A Mã giả không thể chạy trực tiếp trên máy tính B Mã giả khó hiểu hơn ngôn ngữ lập trình C Ngôn ngữ lập trình không cần tuân theo quy tắc cú pháp D Mã giả chỉ dành cho các bài toán cực kỳ phức tạp Câu 17 Việc chạy thử chương trình với các bộ dữ liệu khác nhau nhằm mục đích gì? A Để máy tính ghi nhớ thuật toán lâu hơn B Để làm cho chương trình chạy nhanh hơn C Kiểm thử để phát hiện và sửa lỗi D Để thay đổi Input ban đầu của bài toán Câu 18 Trong quy trình giải bài toán, bước 'Tìm thuật toán' bao gồm những công việc nào? A Cài đặt phần mềm lập trình vào máy tính B Tìm cách giải và diễn tả các bước giải bài toán C Gõ các đoạn mã lệnh vào trình soạn thảo D Mua thêm bộ nhớ RAM cho máy tính Câu 19 Đặc điểm 'Tính hữu hạn' của một thuật toán có ý nghĩa gì? A Thuật toán chỉ dùng được cho một bài toán duy nhất B Thuật toán phải kết thúc sau một số bước thực hiện nhất định C Số lượng biến sử dụng trong thuật toán phải ít D Dữ liệu Input không được vượt quá giới hạn bộ nhớ Câu 20 Đối với bài toán 'Tính diện tích hình tròn khi biết bán kính r', Input và Output lần lượt là gì? A Input là Bán kính r, Output là Chu vi C B Input là Diện tích S, Output là Bán kính r C Input là Bán kính r, Output là Diện tích S D Input là Công thức tính, Output là Số Pi Câu 21 Thuật toán được định nghĩa như thế nào trong ngữ cảnh giải quyết bài toán tin học? A Dãy các chỉ dẫn có trình tự để từ Input tìm được Output B Một phần mềm ứng dụng hoàn chỉnh C Các dữ liệu được lưu trữ trong bộ nhớ máy tính D Một danh sách các lỗi thường gặp khi lập trình Câu 22 Tại sao một bài toán có thể có nhiều thuật toán khác nhau để giải quyết? A Vì máy tính có thể tự chọn thuật toán tốt nhất B Vì có nhiều cách tiếp cận logic và phương pháp xử lý dữ liệu khác nhau C Vì mỗi ngôn ngữ lập trình chỉ cho phép dùng một thuật toán duy nhất D Do yêu cầu của bài toán luôn thay đổi liên tục Câu 23 Nếu một bài toán có Input sai lệch so với thực tế, kết quả Output sẽ như thế nào? A Vẫn đảm bảo chính xác nếu thuật toán đúng B Máy tính sẽ tự động sửa lỗi Input cho đúng C Kết quả Output sẽ không chính xác hoặc không có ý nghĩa D Thuật toán sẽ chạy nhanh hơn bình thường Câu 24 Trong sơ đồ khối của thuật toán, hình thoi thường được dùng để biểu diễn thành phần nào? A Các bước tính toán, xử lý B Điểm bắt đầu hoặc kết thúc C Việc nhập dữ liệu đầu vào D Thao tác so sánh hoặc điều kiện Câu 25 Khi biểu diễn thuật toán, mũi tên trong sơ đồ khối dùng để làm gì? A Chỉ hướng di chuyển của người dùng B Xác định trình tự thực hiện các thao tác C Liên kết các biến số với nhau D Chỉ ra vị trí lưu trữ dữ liệu trên ổ đĩa Trắc nghiệm Tin học 9 Chân trời bài 11: Giải quyết vấn đề 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