TopStudy

Tin học · Lớp 9

15 câu trắc nghiệm Tin 9 Chân trời sáng tạo Bài 13 có đáp án

15 câu · 23 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Trắc nghiệm nhiều lựa chọn

Câu 1

1 điểm
Chương trình máy tính là gì?
  1. Đáp án A: Một phần mềm ứng dụng cho người dùng.
  2. Đáp án B: Một tập hợp các lệnh điều khiển máy tính thực hiện thuật toán.
  3. Đáp án C: Một bản mô tả quy trình giải quyết bài toán bằng ngôn ngữ lập trình.
  4. Đáp án D: Một công cụ hỗ trợ soạn thảo văn bản.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: Chương trình máy tính là tập hợp các lệnh điều khiển máy tính thực hiện thuật toán, được viết bằng ngôn ngữ lập trình.

Câu 2

1 điểm
Quy trình giao bài toán cho máy tính giải quyết có bao nhiêu bước cơ bản?
  1. Đáp án A: 2 bước.
  2. Đáp án B: 3 bước.
  3. Đáp án C: 4 bước.
  4. Đáp án D: 5 bước.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: Quy trình giao bài toán cho máy tính gồm 4 bước: Xác định bài toán, Xây dựng thuật toán, Lập trình, Kiểm thử và chạy chương trình.

Câu 3

1 điểm
Mục đích của bước “Xác định bài toán” là gì?
  1. Đáp án A: Viết thuật toán cho bài toán.
  2. Đáp án B: Chỉ ra đầu vào và đầu ra của bài toán.
  3. Đáp án C: Kiểm thử chương trình để loại bỏ lỗi.
  4. Đáp án D: Lập trình để máy tính thực hiện nhiệm vụ.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: Bước xác định bài toán giúp xác định rõ ràng đầu vào và đầu ra của bài toán để làm cơ sở xây dựng thuật toán.

Câu 4

1 điểm
Tại sao cần chuyển thuật toán thành chương trình cho máy tính?
  1. Đáp án A: Vì máy tính chỉ hiểu ngôn ngữ lập trình.
  2. Đáp án B: Vì thuật toán không thể thực hiện được.
  3. Đáp án C: Vì chương trình giúp máy tính hoạt động hiệu quả hơn.
  4. Đáp án D: Vì chương trình giúp tối ưu hoá phần cứng.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án: A

Giải thích: Máy tính chỉ hiểu được các chương trình viết bằng ngôn ngữ lập trình.

Câu 5

1 điểm
Sản phẩm của bước "Lập trình" là gì?
  1. Đáp án A: Một sơ đồ khối thuật toán.
  2. Đáp án B: Một chương trình máy tính.
  3. Đáp án C: Một bản phân tích bài toán.
  4. Đáp án D: Một danh sách lỗi cần sửa.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: Bước lập trình chuyển thuật toán thành chương trình máy tính, là sản phẩm đầu ra của bước này.

Câu 6

1 điểm
Kiểm thử chương trình giúp làm gì?
  1. Đáp án A: Xác định thuật toán cho bài toán.
  2. Đáp án B: Phát hiện lỗi và bất hợp lý trong chương trình.
  3. Đáp án C: Hoàn thiện sơ đồ khối thuật toán.
  4. Đáp án D: Chuyển thuật toán thành chương trình.
Xem đáp án và lời giải

Câu 7

1 điểm
Thuật toán tìm ƯCLN cần làm gì trước khi lập trình?
  1. Đáp án A: Xác định bài toán và xây dựng thuật toán.
  2. Đáp án B: Viết chương trình ngay từ đầu.
  3. Đáp án C: Kiểm thử các dữ liệu đầu vào.
  4. Đáp án D: Phân tích và gỡ lỗi chương trình.
Xem đáp án và lời giải

Câu 8

1 điểm
Trong quy trình giải quyết bài toán, bước nào là bước cuối cùng?
  1. Đáp án A: Lập trình.
  2. Đáp án B: Xây dựng thuật toán.
  3. Đáp án C: Kiểm thử và chạy chương trình.
  4. Đáp án D: Xác định bài toán.
Xem đáp án và lời giải

Câu 9

1 điểm
Sản phẩm của bước “Xây dựng thuật toán” là gì?
  1. Đáp án A: Một chương trình hoàn chỉnh.
  2. Đáp án B: Một sơ đồ khối hoặc danh sách các bước thực hiện.
  3. Đáp án C: Một bộ dữ liệu thử nghiệm.
  4. Đáp án D: Một ngôn ngữ lập trình mới.
Xem đáp án và lời giải

Câu 10

1 điểm
Quy trình giải bài toán có thể áp dụng cho:
  1. Đáp án A: Chỉ các bài toán đơn giản.
  2. Đáp án B: Tất cả các bài toán mà máy tính có thể giải quyết.
  3. Đáp án C: Chỉ các bài toán có đầu vào là số nguyên.
  4. Đáp án D: Chỉ các bài toán trong toán học.
Xem đáp án và lời giải

Câu 11

1 điểm
Ngôn ngữ lập trình là gì?
  1. Đáp án A: Một ngôn ngữ giao tiếp giữa người và máy tính.
  2. Đáp án B: Một tập hợp các quy tắc ngữ pháp để viết thuật toán.
  3. Đáp án C: Một công cụ kiểm thử chương trình.
  4. Đáp án D: Một phần mềm lập trình máy tính.
Xem đáp án và lời giải

Câu 12

1 điểm
Đâu là ví dụ của bước "Kiểm thử và chạy chương trình"?
  1. Đáp án A: Phân tích dữ liệu đầu vào và đầu ra.
  2. Đáp án B: Phát hiện lỗi logic trong chương trình Scratch.
  3. Đáp án C: Viết sơ đồ khối để biểu diễn thuật toán.
  4. Đáp án D: Ghi nhận yêu cầu của bài toán.
Xem đáp án và lời giải

Câu 13

1 điểm
Nếu không kiểm thử chương trình, điều gì có thể xảy ra?
  1. Đáp án A: Chương trình không hoạt động hoặc đưa ra kết quả sai.
  2. Đáp án B: Chương trình không thể biên dịch.
  3. Đáp án C: Máy tính không hiểu được chương trình.
  4. Đáp án D: Không có vấn đề gì.
Xem đáp án và lời giải

Câu 14

1 điểm
Khi xác định bài toán, ta cần làm gì?
  1. Đáp án A: Viết chương trình ngay lập tức.
  2. Đáp án B: Tìm hiểu yêu cầu bài toán và xác định đầu vào, đầu ra.
  3. Đáp án C: Kiểm tra lỗi logic trong chương trình.
  4. Đáp án D: Hoàn thiện sơ đồ khối thuật toán.
Xem đáp án và lời giải

Câu 15

1 điểm
Bước nào được thực hiện trước khi chuyển thuật toán thành chương trình?
  1. Đáp án A: Kiểm thử và sửa lỗi.
  2. Đáp án B: Xây dựng thuật toán.
  3. Đáp án C: Đánh giá kết quả bài toán.
  4. Đáp án D: Gỡ lỗi chương trình.
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Quy trình giao bài toán cho máy tính giải quyết · Các bộ sách Tin học Lớp 9