Giáo trình: Tự động hoá công việc 100% bằng AI soạn đề, làm game, quản lý công việc, ... AI làm thay, bạn chỉ ngồi duyệt.

Xem giáo trình
← Đề thi công khai

Tin học · Khối 9

Đề thi giữa kì 1 Tin học 9 Kết nối tri thức có đáp án — Đề số 3

Thang điểm 40 (tương đương 10). Xem đáp án và lời giải chi tiết: https://classon.edu.vn/tin-tuc/de-thi-giua-ki-1-tin-hoc-9-co-dap-an-de-so-3

27 câu hỏi · Luyện tập không giới hạn ngày / số lần

Đăng nhập để làm bài Đăng ký miễn phí

Câu 1 · Trắc nghiệm

Hình bình hành trong sơ đồ khối biểu diễn gì?
  • A. Bắt đầu/kết thúc
  • B. Tính toán
  • C. Rẽ nhánh
  • D. Nhập/xuất dữ liệu

Câu 2 · Trắc nghiệm

Tính xác định của thuật toán nghĩa là gì?
  • A. Mỗi bước đều rõ ràng, không mơ hồ
  • B. Thuật toán cho kết quả đúng
  • C. Thuật toán kết thúc sau hữu hạn bước
  • D. Thuật toán có đầu vào

Câu 3 · Trắc nghiệm

Tính đúng đắn của thuật toán nghĩa là gì?
  • A. Thuật toán cho kết quả đúng với yêu cầu
  • B. Thuật toán kết thúc sau hữu hạn bước
  • C. Mỗi bước đều rõ ràng
  • D. Thuật toán có đầu vào

Câu 4 · Trắc nghiệm

Đầu vào của thuật toán là gì?
  • A. Kết quả sau khi thực hiện
  • B. Dữ liệu đưa vào trước khi thực hiện
  • C. Các bước thực hiện
  • D. Ngôn ngữ lập trình

Câu 5 · Trắc nghiệm

Trong Python, để ghi chú thích trong chương trình, em dùng kí tự nào?
  • A. #
  • B. //
  • C. /*
  • D. --

Câu 6 · Trắc nghiệm

Kiểu dữ liệu số nguyên trong Python là kiểu nào?
  • A. str
  • B. float
  • C. bool
  • D. int

Câu 7 · Trắc nghiệm

Kiểu dữ liệu nào dùng để lưu trữ chuỗi kí tự?
  • A. int
  • B. str
  • C. float
  • D. bool

Câu 8 · Trắc nghiệm

Trong Python, phép chia lấy phần nguyên dùng toán tử nào?
  • A. /
  • B. %
  • C. //
  • D. *

Câu 9 · Trắc nghiệm

Trong Python, range(1, 11) tạo ra dãy số nào?
  • A. 1 đến 10
  • B. 1 đến 11
  • C. 0 đến 10
  • D. 0 đến 11

Câu 10 · Trắc nghiệm

Câu lệnh nào dùng để lặp lại công việc khi chưa biết trước số lần lặp?
  • A. while
  • B. for
  • C. if
  • D. print

Câu 11 · Trắc nghiệm

Kết quả của phép so sánh trong Python thuộc kiểu dữ liệu nào?
  • A. int
  • B. str
  • C. float
  • D. bool

Câu 12 · Trắc nghiệm

Để kiểm tra một số có chia hết cho 2 hay không, em dùng điều kiện nào?
  • A. n / 2 == 0
  • B. n // 2 == 0
  • C. n % 2 == 0
  • D. n + 2 == 0

Câu 13 · Đúng / Sai

Nhận định về ngôn ngữ lập trình và chương trình — a) Chương trình máy tính cần được dịch sang ngôn ngữ máy để máy tính thực thi.

Chọn Đúng hoặc Sai.

Câu 14 · Đúng / Sai

Nhận định về ngôn ngữ lập trình và chương trình — b) Trong Python, biến phải khai báo kiểu dữ liệu trước khi dùng.

Chọn Đúng hoặc Sai.

Câu 15 · Đúng / Sai

Nhận định về ngôn ngữ lập trình và chương trình — c) Chú thích trong chương trình giúp người đọc hiểu code dễ hơn.

Chọn Đúng hoặc Sai.

Câu 16 · Đúng / Sai

Nhận định về ngôn ngữ lập trình và chương trình — d) Trong Python, số 3.14 thuộc kiểu dữ liệu int.

Chọn Đúng hoặc 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 rẽ nhánh giúp chương trình xử lí linh hoạt theo từng trường hợp.

Chọn Đúng hoặc Sai.

Câu 18 · Đúng / Sai

Nhận định về cấu trúc rẽ nhánh và lặp — b) Vòng lặp for chỉ dùng được với số nguyên.

Chọn Đúng hoặc Sai.

Câu 19 · Đúng / Sai

Nhận định về cấu trúc rẽ nhánh và lặp — c) Trong Python, khối lệnh sau if được viết thụt lề.

Chọn Đúng hoặc Sai.

Câu 20 · Đúng / Sai

Nhận định về cấu trúc rẽ nhánh và lặp — d) Vòng lặp while luôn lặp vô hạn lần.

Chọn Đúng hoặc Sai.

Câu 21 · Tự luận

Đầu ra của thuật toán là gì? (Chỉ ghi đáp án ngắn.)

Câu 22 · Tự luận

Trong Python, để tính tổng hai số a và b, em dùng biểu thức nào? (Chỉ ghi đáp án ngắn.)

Câu 23 · Tự luận

Trong Python, phép chia lấy phần thập phân dùng toán tử nào? (Chỉ ghi đáp án ngắn.)

Câu 24 · Tự luận

Phép so sánh 3 > 2 trong Python cho kết quả gì? (Chỉ ghi đáp án ngắn.)

Câu 25 · Tự luận

Bài 1. Trình bày các bước giải quyết một nhiệm vụ bằng thuật toán, cho ví dụ.

Câu 26 · Tự luận

Bài 2. Trình bày các kiểu dữ liệu cơ bản trong Python và cho ví dụ mỗi kiểu.

Câu 27 · Tự luận

Bài 3. Trình bày cách sử dụng vòng lặp for với hàm range() trong Python, cho ví dụ.