Tắt QC

Trắc nghiệm Tin học 9 chân trời Ôn tập chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính

Bộ câu hỏi và Trắc nghiệm Tin học 9 chân trời sáng tạo Ôn tập chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính có đáp án. Học sinh luyện tập bằng cách chọn đáp án của mình trong từng câu hỏi. Dưới cùng của bài trắc nghiệm, có phần xem kết quả để so sánh kết quả bài làm của mình. Kéo xuống dưới để bắt đầu.

TRẮC NGHIỆM

Câu 1: Mục đích của việc xác định nguyên nhân trong quá trình giải quyết vấn đề là gì?

  • A. Để tìm ra giải pháp nhanh nhất
  • B. Để hiểu rõ bản chất của vấn đề
  • C Để đánh giá kết quả
  • D. Để xác định vấn đề

Câu 2: Bước cuối cùng trong quá trình giải quyết vấn đề là gì?

  • A. Xác định vấn đề
  • B. Xác định nguyên nhân
  • C. Xây dựng giải pháp
  • D. Đánh giá kết quả

Câu 3: Mục tiêu cuối cùng của quá trình giải quyết vấn đề là gì?

  • A. Tìm ra càng nhiều giải pháp càng tốt
  • B. Xác định được tất cả các nguyên nhân
  • C. Giải quyết hiệu quả vấn đề
  • D. Thực hiện giải pháp nhanh nhất

Quan sát quy trình sau, trả lời câu hỏi 3-5

TRẮC NGHIỆM

Câu 4: Bước đầu tiên trong quy trình giải quyết vấn đề quá tải ở phòng y tế là gì?

  • A. Tính chỉ số BMI
  • B. Học sinh tự đo chiều cao, cân nặng
  • C. Cán bộ y tế tư vấn
  • D. Kết thúc 

Câu 5: Tại sao cần tính chỉ số BMI?

  • A. Để xác định chiều cao của học sinh
  • B. Để đánh giá tình trạng dinh dưỡng của học sinh
  • C. Để tính toán cân nặng lý tưởng
  • D. Để phân loại học sinh theo độ tuổi 

Câu 6: Cho thuật toán sau:

Bước 1: Nhập vào hai số nguyên a và b.

Bước 2: Tính tổng s = a + b.

Bước 3: In ra kết quả s.

Thuật toán trên thực hiện việc gì?

  • A. Tính hiệu của hai số.
  • B. Tính tích của hai số.
  • C. Tính tổng của hai số.
  • D. Tìm số lớn hơn.

Câu 7: Mục đích chính của việc mô tả thuật toán là gì?

  • A. Để máy tính tự động tìm ra giải pháp
  • B. Để chỉ dẫn cho máy tính cách thực hiện một nhiệm vụ
  • C. Để làm cho bài toán trở nên đơn giản hơn
  • D. Để kiểm tra tính đúng đắn của bài toán

Câu 8: Vì sao một nhiệm vụ có thể giao cho máy tính thực hiện lại trở thành một bài toán trong tin học?

  • A. Vì máy tính rất thông minh
  • B. Vì nhiệm vụ đó có thể được mô tả bằng các quy tắc rõ ràng
  • C. Vì nhiệm vụ đó rất phức tạp
  • D. Vì máy tính có thể làm mọi thứ

Câu 9: Trong bài toán tìm ước số chung lớn nhất của hai số, đầu ra là gì?

  • A. Hai số ban đầu
  • B. Ước số chung lớn nhất
  • C. Tất cả các ước số chung
  • D. Số lớn nhất

Câu 10: Hãy cho biết thuật toán trong ví dụ trên sử dụng cấu trúc điều khiển nào?

  • A. Chỉ sử dụng cấu trúc tuần tự
  • B. Sử dụng cả cấu trúc tuần tự và rẽ nhánh
  • C. Chỉ sử dụng cấu trúc lặp
  • D. Không sử dụng cấu trúc điều khiển nào

Câu 11: Nếu chỉ số BMI của một người nằm trong khoảng 18.5 đến 24.9 thì máy tính sẽ đưa ra thông báo gì?

 

TRẮC NGHIỆM

  • A. Cần gặp cán bộ tư vấn
  • B. Không cần gặp cán bộ tư vấn
  • C. Chỉ số BMI không hợp lệ
  • D. Cần kiểm tra lại số liệu

Câu 12: Bước đầu tiên trong thuật toán tìm UCLN là gì?

  • A. Tìm hiệu của hai số
  • B. Kiểm tra xem hai số có bằng nhau hay không
  • C. Nhập hai số a và b
  • D. In ra kết quả

Câu 13: Xác định bài toán có ý nghĩa gì trong quá trình giải quyết bài toán bằng máy tính?

  • A. Giúp xác định ngôn ngữ lập trình phù hợp
  • B. Giúp xác định rõ đầu vào và đầu ra của bài toán
  • C. Giúp xây dựng thuật toán nhanh hơn
  • D. Giúp kiểm tra kết quả chính xác hơn

Câu 14: Mục đích chính của việc chuyển đổi thuật toán thành chương trình là gì?

  • A. Để máy tính thực hiện được thuật toán
  • B. Để làm cho thuật toán dễ hiểu hơn
  • C. Để kiểm tra tính đúng đắn của thuật toán
  • D. Để tạo ra một chương trình hoàn chỉnh

Câu 15: Thuật toán tìm ước chung lớn nhất (UCLN) của hai số được mô tả bằng hình gì?

  • A. Hình tròn
  • B. Hình vuông
  • C. Sơ đồ khối
  • D. Biểu đồ cột

Câu 16: Bước đầu tiên khi giao một bài toán cho máy tính giải quyết là gì?

  • A. Xây dựng thuật toán
  • B. Viết chương trình
  • C. Kiểm tra kết quả
  • D. Xác định bài toán

Câu 17: Nếu muốn tìm UCLN của ba số, cần thực hiện thay đổi gì đối với thuật toán hiện tại?

  • A. Thêm một biến để lưu giá trị UCLN của ba số
  • B. Thay đổi điều kiện dừng của thuật toán
  • C. Áp dụng thuật toán tìm UCLN lặp đi lặp lại cho các cặp số
  • D. Không cần thay đổi gì.

Câu 18: Một học sinh có chiều cao 1m50 và cân nặng 50kg. Theo em, học sinh này có cần gặp cán bộ tư vấn không? (Biết rằng chỉ số BMI bình thường nằm trong khoảng 18.5 - 24.9)

  • A. Có
  • B. Không
  • C. Không đủ thông tin để kết luận
  • D. Cần đo lại

Câu 19: Để tìm giá trị lớn nhất và nhỏ nhất trong một mảng số nguyên, bước đầu tiên ta thường làm gì?

  • A. Sắp xếp mảng theo thứ tự tăng dần.
  • B. Gán giá trị lớn nhất và nhỏ nhất ban đầu bằng phần tử đầu tiên của mảng.
  • C. Tính tổng các phần tử trong mảng.
  • D. Kiểm tra xem mảng có rỗng hay không.

Câu 20: Đâu không phải là một ví dụ về bài toán trong tin học?

  • A. Tính tổng của hai số nguyên
  • B. Sắp xếp một danh sách theo thứ tự tăng dần
  • C. Giải phương trình bậc hai
  • D. Chứng minh định lý Pitago

Câu 21: Bài toán tìm kiếm một phần tử trong một mảng số nguyên là bài toán thuộc loại nào?

  • A. Bài toán sắp xếp
  • B. Bài toán tìm kiếm
  • C. Bài toán tìm kiếm
  • D. Bài toán tính toán

Câu 22: Tại sao cần xây dựng thuật toán trước khi viết chương trình?

  • A. Để có một kế hoạch rõ ràng trước khi thực hiện
  • B. Để kiểm tra xem bài toán có giải được hay không
  • C. Để chọn ngôn ngữ lập trình phù hợp
  • D. Để dễ dàng sửa lỗi trong chương trình

Câu 23: Sơ đồ khối dưới đây mô tả thuật toán nào?

TRẮC NGHIỆM

  • A. Kiểm tra số âm hay dương.
  • B. Tính giai thừa
  • C. Tìm ước chung lớn nhất
  • D. Sắp xếp dãy số

Câu 24: Hãy cho biết thuật toán trong ví dụ trên sử dụng cấu trúc điều khiển nào?

  • A. Chỉ sử dụng cấu trúc tuần tự
  • B. Sử dụng cả cấu trúc tuần tự và rẽ nhánh
  • C. Chỉ sử dụng cấu trúc lặp
  • D. Không sử dụng cấu trúc điều khiển nào

Câu 25: Nếu muốn mở rộng thuật toán trên để tính chỉ số BMI cho nhiều người, cần thực hiện thay đổi gì?

  • A. Thay đổi công thức tính chỉ số BMI
  • B. Bỏ qua bước nhập liệu
  • C. Thêm một vòng lặp để nhập liệu và tính toán cho từng người
  • D. Không cần thay đổi gì

Xem đáp án

Nội dung quan tâm khác

Bình luận

Giải bài tập những môn khác