Python Quiz | i-quiz.vn@stop article@stop Python Quiz | i-quiz.vn
🛍️
🔥 HOT iQuiz Store — Văn phòng phẩm, dụng cụ học tập giá tốt
Xem ngay →

Python Quiz

Image Exam
2026-05-05 01:12:50
Ppplll111 Ppplll111
Tên đề thi: Python Quiz
Tác giả: Ppplll111 Ppplll111
Số lượng câu hỏi: 80
Thời gian làm bài: 23:00:00
Số điểm tối thiểu để vượt qua đề thi:
Tổng số điểm của đề thi: 80
Số lượt thi: 17
Lệ phí thi: Miễn phí
Bảng xếp hạng
i-quiz
i-quiz App
🚀 Mới ra mắt

Tạo đề thi, làm bài thi, theo dõi kết quả ngay trên điện thoại — mọi lúc mọi nơi!

Tải trên Google Play Tải trên App Store


Nội dung đề thi: Python Quiz

Xem trước 25/80 câu hỏi trong đề. Bấm Vào thi để làm bài trực tuyến, được chấm điểm và xem đáp án chi tiết.

Câu 1. Biểu thức lôgic trong Python trả về giá trị thuộc kiểu dữ liệu nào?

  • A. int
  • B. float
  • C. bool
  • D. str

Câu 2. Toán tử nào sau đây dùng để so sánh “khác nhau”?

  • B. !=
  • C. Not
  • D. ==

Câu 3. Sau điều kiện của lệnh if bắt buộc phải có ký tự gì?

  • A. ;
  • B. {
  • C. :
  • D. ,

Câu 4. Phép toán not X cho kết quả True khi nào?

  • A. X = True
  • B. X = False
  • C. X là số dương
  • D. Luôn luôn True

Câu 5. Trong lệnh if...else, khối lệnh sau else được thực hiện khi nào?

  • A. Điều kiện if đúng
  • B. Điều kiện if sai
  • C. Luôn luôn thực hiện
  • D. Khi chương trình bị lỗi

Câu 6. Cho x = 10. Biểu thức x > 5 and x < 15 trả về kết quả:

  • A. True
  • B. False
  • C. 10
  • D. Lỗi

Câu 7. Để kiểm tra số n là số lẻ, ta dùng điều kiện nào?

  • A. N % 2 == 0
  • B. N % 2 != 0
  • C. N / 2 == 1
  • D. N // 2 == 0

Câu 8. Khối lệnh bên trong if phải được viết như thế nào để đúng cú pháp?

  • A. Thẳng lề trái với if
  • B. Lùi vào 1 tab hoặc 4 dấu cách
  • C. Nằm trong cặp ngoặc ()
  • D. Viết sau dấu ;

Câu 9. Biểu thức 100 % 4 == 0 trả về giá trị gì?

  • A. 0
  • B. False
  • C. True
  • D. 25

Câu 10. “Số x nằm trong khoảng (0; 10)” được viết trong Python là:

  • A. 0 < x < 10
  • B. X > 0 or x < 10
  • C. X > 0 and x < 10
  • D. X >= 0 and x

Câu 11. Cho a = 5, b = 10. Sau lệnh if a < b: a = a + b, giá trị của a là:

  • A. 5
  • B. 10
  • C. 15
  • D. 0

Câu 12. Nhập k = 75 vào chương trình tính tiền điện (Nhiệm vụ 2). Biểu thức nào được thực hiện?

  • A. T = k * 1.678
  • B. T = 50*1.678 + (k-50)*1.734
  • C. T = 50*1.678 + 50*1.734 + (k-100)*2.014
  • D. Lỗi cú pháp

Câu 13. Cho s = “Python”. Biểu thức s == “python” trả về:

  • A. True
  • B. False (do phân biệt hoa thường)
  • C. None
  • D. Lỗi

Câu 14. Điều kiện để n là năm nhuận (chia hết cho 400 hoặc chia hết cho 4 nhưng không cho 100) là:

  • A. N%400==0 or (n%4==0 and n%100!=0)
  • B. N%400==0 and (n%4==0 or n%100!=0)
  • C. N%400==0 or n%4==0
  • D. N%4==0

Câu 15. Nếu a = 3, b = 7, câu lệnh if a > b: print(a) else: print(b) in ra:

  • A. 3
  • B. 7
  • C. 10
  • D. Không in gì

Câu 16. Kết quả của not (5 > 3 and 2 < 1) là:

  • A. True
  • B. False
  • C. 1
  • D. 0

Câu 17. Trong Python, x = 5; y = 5. Lệnh if x = y: sẽ gây ra:

  • A. Kết quả True
  • B. Kết quả False
  • C. Lỗi cú pháp (SyntaxError)
  • D. X được gán giá trị của y

Câu 18. Cho x = 20. Sau đoạn mã: if x > 10: x = x – 5; if x > 10: x = x – 5, giá trị cuối cùng của x là:

  • A. 10
  • B. 15
  • C. 20
  • D. 5

Câu 19. Để kiểm tra số x không chia hết cho cả 3 và 5, ta dùng:

  • A. X%3!=0 or x%5!=0
  • B. X%3!=0 and x%5!=0
  • C. Not (x%3==0 or x%5==0) (Đúng nhưng B trực diện hơn)
  • D. X%15 != 0

Câu 20. Nhập k = 120 vào bài toán tiền điện. Giá trị t được tính lũy kế theo mấy bậc giá?

  • A. 1
  • B. 2
  • C. 3
  • D. 4

Câu 21. Trong Python, lệnh lặp với số lần biết trước là:

  • A. While
  • B. For
  • C. If
  • D. Repeat

Câu 22. Hàm nào sau đây thường được dùng để tạo một dãy số nguyên trong lệnh lặp for?

  • A. Len()
  • B. List()
  • C. Range()
  • D. Input()

Câu 23. Lệnh range(10) sẽ tạo ra dãy số bắt đầu từ mấy?

  • A. 0
  • B. 1
  • C. 10
  • D. Không có số bắt đầu

Câu 24. Cú pháp đúng của lệnh for trong Python là:

  • A. For in do:
  • B. For in
  • C. For in :
  • D. For in :

Câu 25. Trong lệnh for i in range(1, 5):, biến i sẽ nhận giá trị cuối cùng là bao nhiêu?

  • A. 5
  • B. 4
  • C. 1
  • D. 6

… và còn 55 câu nữa. Bấm Vào thi phía trên để làm toàn bộ 80 câu và xem đáp án.

Bình luận
Thêm bình luận của bạn
Nội dung

0 Bình luận

Xem thêm bình luận trước đó