Câu 1 · Trắc nghiệm
Dãy các bước để giải quyết một nhiệm vụ gọi là:
Đáp án:
A. Thuật toán
Câu 2 · Trắc nghiệm
Thuật toán phải có tính:
Đáp án:
B. Dừng (kết thúc sau hữu hạn bước)
Câu 3 · Trắc nghiệm
Cách mô tả thuật toán gồm:
Đáp án:
C. Liệt kê các bước và sơ đồ khối
Câu 4 · Trắc nghiệm
Sơ đồ khối dùng hình nào để biểu diễn thao tác xử lí?
Đáp án:
A. Hình chữ nhật
Câu 5 · Trắc nghiệm
Chương trình máy tính là:
Đáp án:
B. Dãy lệnh viết theo thuật toán bằng ngôn ngữ lập trình
Câu 6 · Trắc nghiệm
Lệnh print() trong Python dùng để:
Đáp án:
C. In ra màn hình
Câu 7 · Trắc nghiệm
Biến trong lập trình là:
Đáp án:
A. Thành phần lưu trữ dữ liệu, có thể thay đổi giá trị
Câu 8 · Trắc nghiệm
Ngôn ngữ lập trình Python có đặc điểm:
Đáp án:
B. Gần với ngôn ngữ tự nhiên, dễ đọc
Câu 9 · Trắc nghiệm
Cấu trúc rẽ nhánh chọn hướng xử lí dựa trên:
Đáp án:
C. Điều kiện đúng hay sai
Câu 10 · Trắc nghiệm
Câu lệnh điều kiện trong Python là:
Đáp án:
B. if
Câu 11 · Trắc nghiệm
Vòng lặp for dùng khi:
Đáp án:
A. Biết trước số lần lặp
Câu 12 · Trắc nghiệm
Vòng lặp while lặp lại khi:
Đáp án:
C. Điều kiện còn đúng
Câu 13 · Đúng / Sai
Nhận định về ngôn ngữ lập trình và chương trình — a) Ngôn ngữ lập trình là ngôn ngữ để viết chương trình cho máy tính.
Đáp án:
Đúng
Câu 14 · Đúng / Sai
Nhận định về ngôn ngữ lập trình và chương trình — b) Lệnh input() trong Python dùng để in ra màn hình.
Đáp án:
Sai
Câu 15 · Đúng / Sai
Nhận định về ngôn ngữ lập trình và chương trình — c) Hằng số là giá trị không thay đổi trong chương trình.
Đáp án:
Đúng
Câu 16 · Đúng / Sai
Nhận định về ngôn ngữ lập trình và chương trình — d) Mọi chương trình đều phải có lệnh print().
Đáp án:
Sai
Câu 17 · Đúng / Sai
Nhận định về cấu trúc rẽ nhánh và lặp — a) Cấu trúc tuần tự thực hiện các lệnh theo thứ tự từ trên xuống dưới.
Đáp án:
Đúng
Câu 18 · Đúng / Sai
Nhận định về cấu trúc rẽ nhánh và lặp — b) Vòng lặp while không cần điều kiện.
Đáp án:
Sai
Câu 19 · Đúng / Sai
Nhận định về cấu trúc rẽ nhánh và lặp — c) Câu lệnh if-else cho phép chọn một trong hai hướng xử lí.
Đáp án:
Đúng
Câu 20 · Đúng / Sai
Nhận định về cấu trúc rẽ nhánh và lặp — d) Chương trình có vòng lặp vô hạn vẫn cho kết quả đúng.
Đáp án:
Sai
Câu 21 · Tự luận
Hình nào trong sơ đồ khối biểu diễn thao tác xử lí?
Chưa có đáp án mẫu.
Giải thích:
Đáp án: Hình chữ nhật.
Câu 22 · Tự luận
Lệnh nhập dữ liệu từ bàn phím trong Python là gì?
Chưa có đáp án mẫu.
Giải thích:
Đáp án: input().
Câu 23 · Tự luận
Giá trị không thay đổi trong chương trình gọi là gì?
Chưa có đáp án mẫu.
Giải thích:
Đáp án: Hằng số.
Câu 24 · Tự luận
Vòng lặp dùng khi biết trước số lần lặp là gì?
Chưa có đáp án mẫu.
Giải thích:
Đáp án: for.
Câu 25 · Tự luận
Trình bày khái niệm thuật toán và cách mô tả thuật toán.
Chưa có đáp án mẫu.
Câu 26 · Tự luận
Trình bày khái niệm chương trình, biến, hằng số và một số lệnh Python cơ bản.
Chưa có đáp án mẫu.
Câu 27 · Tự luận
Trình bày cấu trúc rẽ nhánh và lặp, cho ví dụ.
Chưa có đáp án mẫu.