Trắc nghiệm tin học 8 chân trời sáng tạoTrắc nghiệm Tin học 8 Chân trời bài 12 Thuật toán, chương trình máy tính Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học 8 Chân trời bài 12 Thuật toán, chương trình máy tính Trắc nghiệm Tin học 8 Chân trời bài 12 Thuật toán, chương trình máy tính Số câu25Quiz ID44529 Làm bài Câu 1 Trong sơ đồ khối, hình chữ nhật dùng để biểu thị nội dung gì? A Các thao tác xử lý, tính toán B Điều kiện rẽ nhánh C Dữ liệu đầu vào hoặc đầu ra D Điểm kết thúc thuật toán Câu 2 Phần mềm máy tính có thể coi là kết quả của việc làm gì? A Hiện thực hóa nhiều thuật toán bằng ngôn ngữ lập trình B Sửa chữa phần cứng bị hỏng C Tăng cường dung lượng bộ nhớ máy D Loại bỏ tất cả các thuật toán khỏi hệ thống Câu 3 Đặc điểm nào dưới đây KHÔNG phải là đặc điểm của một thuật toán? A Tính hữu hạn B Tính xác định C Tính ngẫu hứng D Tính đầu ra Câu 4 Thành phần nào sau đây là bắt buộc trong mọi thuật toán? A Điểm bắt đầu và điểm kết thúc B Việc sử dụng vòng lặp vô hạn C Sử dụng đồ họa máy tính D Kết nối mạng internet Câu 5 Cấu trúc tuần tự trong thuật toán nghĩa là gì? A Các bước được thực hiện lần lượt từ trên xuống dưới B Các bước được lặp lại nhiều lần C Các bước chỉ thực hiện khi có điều kiện D Các bước được thực hiện song song cùng lúc Câu 6 Dữ liệu đầu ra (Output) của thuật toán là gì? A Kết quả nhận được sau khi thực hiện thuật toán B Dữ liệu nhập vào ban đầu C Phần cứng dùng để chạy thuật toán D Ngôn ngữ lập trình được sử dụng Câu 7 Trong cấu trúc của một thuật toán, các bước cần được thực hiện như thế nào? A Thực hiện theo một thứ tự xác định B Thực hiện ngẫu nhiên không thứ tự C Chỉ thực hiện khi người dùng yêu cầu D Chỉ thực hiện một bước duy nhất Câu 8 Nếu một thuật toán không bao giờ kết thúc, nó vi phạm tính chất nào? A Tính hữu hạn B Tính xác định C Tính hiệu quả D Tính đúng đắn Câu 9 Việc chuyển đổi thuật toán thành chương trình máy tính gọi là gì? A Lập trình B Giải mã C Thiết kế phần cứng D Nén dữ liệu Câu 10 Trong chương trình Tin học 8 bộ sách Chân trời sáng tạo, thuật toán được định nghĩa là gì? A Tập hợp các chỉ dẫn rõ ràng để giải quyết một công việc cụ thể B Một phần mềm chạy trên máy tính C Ngôn ngữ lập trình bậc cao D Thiết bị phần cứng nhập dữ liệu Câu 11 Tại sao cần phải có bước 'Input' (đầu vào) trong thuật toán? A Cung cấp dữ liệu để thuật toán thực hiện xử lý B Để làm đẹp sơ đồ thuật toán C Để máy tính tiêu tốn nhiều bộ nhớ hơn D Để tránh việc thuật toán bị lỗi Câu 12 Khi nói về thuật toán, 'tính xác định' có nghĩa là gì? A Mỗi bước phải rõ ràng, không gây hiểu lầm B Thuật toán phải thực hiện trong thời gian nhanh nhất C Thuật toán phải giải quyết được mọi bài toán D Thuật toán phải viết bằng tiếng Anh Câu 13 Phát biểu nào sau đây là đúng về mối quan hệ giữa thuật toán và chương trình? A Thuật toán là kế hoạch, chương trình là hiện thực hóa kế hoạch đó B Thuật toán và chương trình là hai khái niệm hoàn toàn khác biệt C Chương trình chỉ có thể được tạo ra nếu không có thuật toán D Thuật toán luôn phức tạp hơn chương trình Câu 14 Đâu là ưu điểm của việc biểu diễn thuật toán bằng sơ đồ khối so với liệt kê các bước? A Dễ quan sát cấu trúc và luồng xử lý của thuật toán B Tốn ít không gian lưu trữ hơn C Có thể chạy trực tiếp trên máy tính D Không cần sử dụng logic Câu 15 Khi mô tả thuật toán bằng sơ đồ khối, hình thoi thường được dùng để thể hiện điều gì? A Các thao tác điều kiện, rẽ nhánh B Điểm bắt đầu và kết thúc C Các bước thực hiện tính toán D Việc nhập hoặc xuất dữ liệu Câu 16 Lập trình viên sử dụng cái gì để viết chương trình máy tính? A Ngôn ngữ lập trình B Thiết bị điện tử C Mạng xã hội D Trình duyệt web Câu 17 Trong thuật toán, điều kiện rẽ nhánh thường dẫn đến điều gì? A Thay đổi hướng thực hiện của các bước tiếp theo B Dừng chương trình ngay lập tức C Lặp lại bước hiện tại mãi mãi D Loại bỏ hoàn toàn thuật toán Câu 18 Chương trình máy tính thực chất là gì? A Sự thể hiện của thuật toán bằng ngôn ngữ lập trình B Là tên gọi khác của thiết bị ngoại vi C Là quá trình sửa lỗi phần cứng D Là một loại dữ liệu đầu vào Câu 19 Khi giải một bài toán, tại sao cần xác định thuật toán trước khi viết chương trình? A Để đảm bảo tính logic và giảm thiểu sai sót B Vì máy tính chỉ hiểu thuật toán C Để chương trình chạy nhanh hơn gấp đôi D Vì đó là yêu cầu bắt buộc của phần cứng Câu 20 Đâu là ví dụ về một công việc hàng ngày có thể mô tả bằng thuật toán? A Quy trình pha trà B Việc xem một bức tranh đẹp C Cảm xúc khi nghe nhạc D Việc nằm mơ khi ngủ Câu 21 Khi mô tả thuật toán bằng cách liệt kê, các bước nên được đánh số như thế nào? A Theo thứ tự thực hiện từ bước đầu đến bước cuối B Ngẫu nhiên tùy ý người viết C Đánh số ngược từ dưới lên trên D Chỉ đánh số bước quan trọng nhất Câu 22 Hình oval (hoặc hình chữ nhật bo góc) trong sơ đồ khối thường biểu thị điều gì? A Bắt đầu hoặc kết thúc thuật toán B Các phép tính toán học C Nhập dữ liệu vào từ bàn phím D Các quyết định có hoặc không Câu 23 Khi thiết kế thuật toán, cần quan tâm nhất đến yếu tố nào? A Tính chính xác và khả thi của các bước B Số lượng màu sắc trên sơ đồ C Tên của người lập trình D Khả năng chạy trên mọi hệ điều hành Câu 24 Nếu một bước trong thuật toán gây hiểu nhầm, thuật toán đó vi phạm điều gì? A Tính xác định B Tính đầu vào C Tính hữu hạn D Tính hình thức Câu 25 Sơ đồ khối giúp ích gì cho người lập trình? A Giúp hình dung rõ ràng quy trình giải quyết vấn đề B Giúp tăng tốc độ xử lý của CPU C Giúp nén dữ liệu hiệu quả hơn D Giúp thay thế hoàn toàn việc viết mã Trắc nghiệm Tin học 8 Chân trời bài 11B Tẩy, tạo hiệu ứng cho ảnh Trắc nghiệm Tin học 8 Chân trời bài 13 Cấu trúc rẽ nhánh