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ố 2

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-2

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

Dãy các bước để giải quyết một nhiệm vụ gọi là:
  • A. Thuật toán
  • B. Chương trình
  • C. Biến
  • D. Hàm

Câu 2 · Trắc nghiệm

Thuật toán phải có tính:
  • A. Không dừng
  • B. Dừng (kết thúc sau hữu hạn bước)
  • C. Mơ hồ
  • D. Thiếu đầu vào

Câu 3 · Trắc nghiệm

Cách mô tả thuật toán gồm:
  • A. Chỉ viết chương trình
  • B. Chỉ vẽ hình
  • C. Liệt kê các bước và sơ đồ khối
  • D. Chỉ nói miệng

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í?
  • A. Hình chữ nhật
  • B. Hình thoi
  • C. Hình bình hành
  • D. Hình tròn

Câu 5 · Trắc nghiệm

Chương trình máy tính là:
  • A. Ngôn ngữ tự nhiên
  • B. Dãy lệnh viết theo thuật toán bằng ngôn ngữ lập trình
  • C. Sơ đồ khối
  • D. Thiết bị

Câu 6 · Trắc nghiệm

Lệnh print() trong Python dùng để:
  • A. Nhập dữ liệu
  • B. Tính toán
  • C. In ra màn hình
  • D. Lặp lại

Câu 7 · Trắc nghiệm

Biến trong lập trình là:
  • A. Thành phần lưu trữ dữ liệu, có thể thay đổi giá trị
  • B. Hằng số
  • C. Lệnh in
  • D. Vòng lặp

Câu 8 · Trắc nghiệm

Ngôn ngữ lập trình Python có đặc điểm:
  • A. Khó đọc
  • B. Gần với ngôn ngữ tự nhiên, dễ đọc
  • C. Chỉ dùng cho máy tính lớn
  • D. Không có biến

Câu 9 · Trắc nghiệm

Cấu trúc rẽ nhánh chọn hướng xử lí dựa trên:
  • A. Số lần lặp
  • B. Tên biến
  • C. Điều kiện đúng hay sai
  • D. Kiểu dữ liệu

Câu 10 · Trắc nghiệm

Câu lệnh điều kiện trong Python là:
  • A. for
  • B. if
  • C. while
  • D. print

Câu 11 · Trắc nghiệm

Vòng lặp for dùng khi:
  • A. Biết trước số lần lặp
  • B. Không biết trước số lần lặp
  • C. Không có điều kiện
  • D. Chỉ lặp một lần

Câu 12 · Trắc nghiệm

Vòng lặp while lặp lại khi:
  • A. Điều kiện sai
  • B. Hết số lần
  • C. Điều kiện còn đúng
  • D. Chương trình kết thúc

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.

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) Lệnh input() trong Python dùng để in ra màn hình.

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) Hằng số là giá trị không thay đổi trong chương trình.

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) Mọi chương trình đều phải có lệnh print().

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 tuần tự thực hiện các lệnh theo thứ tự từ trên xuống dưới.

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 while không cần điều kiệ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) Câu lệnh if-else cho phép chọn một trong hai hướng xử 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) Chương trình có vòng lặp vô hạn vẫn cho kết quả đúng.

Chọn Đúng hoặc Sai.

Câu 21 · Tự luận

Hình nào trong sơ đồ khối biểu diễn thao tác xử lí?

Câu 22 · Tự luận

Lệnh nhập dữ liệu từ bàn phím trong Python là gì?

Câu 23 · Tự luận

Giá trị không thay đổi trong chương trình gọi là gì?

Câu 24 · Tự luận

Vòng lặp dùng khi biết trước số lần lặp là gì?

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.

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.

Câu 27 · Tự luận

Trình bày cấu trúc rẽ nhánh và lặp, cho ví dụ.