Tuần 19 — Thuật toán và biểu diễn
Tin học Lớp 10 · 6 câu hỏi có lời giải
Câu 1.Thuật toán là?
- A.Đáp án
- B.Công thức
- C.Dãy hữu hạn bước giải bài toán
- D.Phép tính
Xem đáp án
Đáp án: C. Dãy hữu hạn bước giải bài toán
Thuật toán: dãy hữu hạn các bước rõ ràng để giải bài toán.
Câu 2.Tính chất của thuật toán?
- A.Tính ngẫu nhiên
- B.Tính lặp vô hạn không dừng
- C.Tính chậm
- D.Tính dừng, xác định, đầu vào - đầu ra, hiệu quả
Xem đáp án
Đáp án: D. Tính dừng, xác định, đầu vào - đầu ra, hiệu quả
Đặc trưng: dừng, xác định, có đầu vào và đầu ra, hiệu quả.
Câu 3.Biểu diễn thuật toán có thể bằng?
- A.Liệt kê + sơ đồ khối + mã giả
- B.Chỉ kể
- C.Chỉ mã
- D.Chỉ vẽ
Xem đáp án
Đáp án: A. Liệt kê + sơ đồ khối + mã giả
Liệt kê các bước, sơ đồ khối (flowchart), mã giả (pseudocode).
Câu 4.Sơ đồ khối thuộc cấu trúc nào?
- A.Bắt đầu - kết thúc, xử lý, điều kiện, vòng lặp
- B.Chỉ ô vuông
- C.Chỉ ô tròn
- D.Chỉ mũi tên
Xem đáp án
Đáp án: A. Bắt đầu - kết thúc, xử lý, điều kiện, vòng lặp
Hình oval (bắt đầu/kết thúc), chữ nhật (xử lý), thoi (điều kiện), mũi tên (luồng).
Câu 5.Pseudocode là?
- A.Mã máy
- B.HTML — ngôn ngữ đánh dấu web
- C.Mã giả, gần ngôn ngữ tự nhiên
- D.Mã hex
Xem đáp án
Đáp án: C. Mã giả, gần ngôn ngữ tự nhiên
Mã giả mô tả thuật toán giống ngôn ngữ tự nhiên, dễ hiểu.
Câu 6.Mục đích biểu diễn thuật toán trước khi viết code?
- A.Hiểu rõ logic, tránh sai sót
- B.Tốc độ chạy code nhanh hơn
- C.Bắt buộc
- D.Tốn thời gian
Xem đáp án
Đáp án: A. Hiểu rõ logic, tránh sai sót
Lên thuật toán trước giúp tránh lỗi logic và tăng tốc viết code.