Tất Cả Khoá Học
Khoá Học
Học Qua Video
Học Qua Video + Group Zalo
Hướng Dẫn Làm Project
Học Qua Zoom / Meeting
Frontend
Học HTML5 - CSS3
Học Bootstrap
Học JS
Học JQuery
AngularJS
ReactJS
Java
Java Basic
Java Advanced
JSP Servlet
Java Web + EJB (EAD)
Java Web + WebService
Java Web + EA
Spring MVC
Mobile
Lập Trình Android Java
Lập Trình Flutter
CSDL
SQL Server/MySQL
Khác
Lập Trình C
C Sharp
Học PHP
Học Laravel
Git/Github
Trắc Nghiệm Tools
Blog
Quiz
Nhận Dự Án
Liên Hệ
Đăng nhập
QL - Bài Tập & Khoá Học
Tiếp Thị Liên Kết
Thoát
Light
Dark
Auto
Menu
Trắc Nghiệm
Đạo đức – Pháp luật và văn hóa trong môi trường số
Mạng máy tính và Internet
An toàn thông tin và bảo mật dữ liệu
Giới thiệu về trí tuệ nhân tạo (AI)
Lập trình với Python
Ứng dụng bảng tính điện tử (Excel, Google Sheets)
Tổng câu hỏi trong bộ đề
Lập trình với Python
Previous
Next
Câu hỏi 1: Python là gì?
A: Ngôn ngữ lập trình bậc thấp
B: Ngôn ngữ lập trình bậc cao, dễ học, dễ đọc
C: Một phần mềm chỉnh sửa ảnh
D: Trình duyệt web
Đáp án: B
Câu hỏi 2: Python được phát triển bởi ai?
A: Bill Gates
B: Guido van Rossum
C: Mark Zuckerberg
D: Elon Musk
Đáp án: B
Câu hỏi 3: Định dạng tập tin chương trình Python có phần mở rộng là?
A: .exe
B: .docx
C: .py
D: .html
Đáp án: C
Câu hỏi 4: Câu lệnh in trong Python dùng từ khóa nào?
A: echo
B: print
C: write
D: output
Đáp án: B
Câu hỏi 5: Để gán giá trị 10 cho biến x trong Python, viết như thế nào?
A: x = 10
B: x: 10
C: 10 = x
D: set x 10
Đáp án: A
Câu hỏi 6: Python là ngôn ngữ lập trình kiểu?
A: Biên dịch
B: Thông dịch
C: Dịch thủ công
D: Không cần dịch
Đáp án: B
Câu hỏi 7: Kiểu dữ liệu nào sau đây không có trong Python?
A: int
B: float
C: double
D: string
Đáp án: C
Câu hỏi 8: Để nhận dữ liệu từ bàn phím, Python dùng hàm nào?
A: input()
B: scan()
C: get()
D: read()
Đáp án: A
Câu hỏi 9: Trong Python, kiểu dữ liệu int dùng để?
A: Lưu trữ số nguyên
B: Lưu trữ chuỗi
C: Lưu trữ hình ảnh
D: Lưu trữ âm thanh
Đáp án: A
Câu hỏi 10: Biểu thức 5 + 3 trong Python trả về kết quả?
A: 8
B: 53
C: 15
D: 2
Đáp án: A
Câu hỏi 11: Câu lệnh if trong Python dùng để làm gì?
A: Lặp lại một đoạn chương trình
B: Kiểm tra điều kiện và thực hiện câu lệnh tương ứng
C: Tạo hàm
D: Xuất dữ liệu
Đáp án: B
Câu hỏi 12: Cấu trúc lặp phổ biến trong Python là?
A: for và while
B: loop và repeat
C: repeat và until
D: do và until
Đáp án: A
Câu hỏi 13: Python là ngôn ngữ lập trình có cú pháp?
A: Khó đọc, dài dòng
B: Dễ đọc, ngắn gọn
C: Không có cú pháp
D: Chỉ dùng lệnh tiếng Việt
Đáp án: B
Câu hỏi 14: Để chú thích một dòng trong Python, dùng ký hiệu nào?
A: //
B: --
C: #
D: /* */
Đáp án: C
Câu hỏi 15: Trong Python, phép chia lấy nguyên dùng toán tử nào?
A: /
B: //
C: %
D: \
Đáp án: B
Câu hỏi 16: Hàm len() trong Python dùng để làm gì?
A: Tính tổng
B: Đếm số phần tử trong chuỗi hoặc danh sách
C: Tạo danh sách
D: Xuất kết quả ra màn hình
Đáp án: B
Câu hỏi 17: Python hỗ trợ kiểu dữ liệu danh sách với tên gọi?
A: list
B: array
C: collection
D: tuple
Đáp án: A
Câu hỏi 18: Trong Python, phép so sánh bằng sử dụng ký hiệu nào?
A: =
B: ==
C: !=
D: :=
Đáp án: B
Câu hỏi 19: Hàm int() trong Python dùng để?
A: Chuyển chuỗi thành số nguyên
B: Tạo danh sách
C: In ra màn hình
D: Tính căn bậc hai
Đáp án: A
Câu hỏi 20: Khi viết chương trình Python, môi trường thường dùng là?
A: IDLE
B: Notepad
C: Word
D: Excel
Đáp án: A
Câu hỏi 21: Trong Python, kiểu dữ liệu tuple khác list ở điểm nào?
A: tuple không thể thay đổi sau khi khai báo
B: tuple dài hơn list
C: tuple chỉ chứa số
D: tuple chỉ chứa ký tự
Đáp án: A
Câu hỏi 22: Toán tử % trong Python dùng để làm gì?
A: Chia lấy phần nguyên
B: Chia lấy phần dư
C: Nhân
D: Trừ
Đáp án: B
Câu hỏi 23: Để lặp qua từng phần tử trong danh sách, nên dùng cấu trúc nào?
A: if
B: for
C: while
D: break
Đáp án: B
Câu hỏi 24: Trong Python, câu lệnh nào dùng để kết thúc vòng lặp?
A: stop
B: break
C: exit
D: continue
Đáp án: B
Câu hỏi 25: Trong Python, hàm abs() có tác dụng gì?
A: Lấy giá trị tuyệt đối
B: Tính căn bậc hai
C: Tính tổng
D: Tạo số ngẫu nhiên
Đáp án: A
Câu hỏi 26: Câu lệnh continue trong vòng lặp có tác dụng gì?
A: Kết thúc vòng lặp
B: Bỏ qua lần lặp hiện tại và tiếp tục vòng lặp
C: Thoát khỏi chương trình
D: Tạo danh sách mới
Đáp án: B
Câu hỏi 27: Thư viện math trong Python dùng để?
A: Thực hiện các phép toán nâng cao
B: Vẽ đồ họa
C: Nghe nhạc
D: In tài liệu
Đáp án: A
Câu hỏi 28: Trong Python, hàm round() dùng để làm gì?
A: Làm tròn số
B: Làm méo số
C: Tăng số lên 1 đơn vị
D: Giảm số đi 1 đơn vị
Đáp án: A
Câu hỏi 29: Python hỗ trợ kiểu dữ liệu tập hợp với tên gọi?
A: set
B: list
C: array
D: tuple
Đáp án: A
Câu hỏi 30: Trong Python, để nhập nhiều dòng liên tiếp, cần dùng?
A: """ và """
B: '' và ''
C: // và //
D: {} và {}
Đáp án: A
Câu hỏi 31: Để viết hàm trong Python, từ khóa nào được sử dụng?
A: function
B: def
C: method
D: define
Đáp án: B
Câu hỏi 32: Hàm return trong Python có tác dụng gì?
A: Kết thúc hàm và trả về giá trị
B: Xuất kết quả ra màn hình
C: Tạo danh sách
D: Tạo vòng lặp
Đáp án: A
Câu hỏi 33: Để kiểm tra kiểu dữ liệu của một biến, dùng hàm nào?
A: type()
B: check()
C: typeof()
D: var()
Đáp án: A
Câu hỏi 34: Trong Python, hàm max() dùng để làm gì?
A: Tìm giá trị lớn nhất trong danh sách
B: Tính tổng danh sách
C: Lấy giá trị nhỏ nhất
D: Xóa phần tử
Đáp án: A
Câu hỏi 35: Để thêm phần tử vào list, dùng phương thức nào?
A: add()
B: push()
C: append()
D: insert()
Đáp án: C
Câu hỏi 36: Tệp tin Python đầu tiên nên có dòng sau để xác định mã hóa:
A: # -*- coding: utf-8 -*-
B: // coding
C: import code
D: def main()
Đáp án: A
Câu hỏi 37: Python là ngôn ngữ đa nền tảng nghĩa là gì?
A: Chỉ chạy trên Windows
B: Chỉ chạy trên MacOS
C: Chạy trên nhiều hệ điều hành
D: Chỉ chạy trên điện thoại
Đáp án: C
Câu hỏi 38: Để đọc tệp trong Python, mở tệp với chế độ nào?
A: "w"
B: "r"
C: "a"
D: "x"
Đáp án: B
Câu hỏi 39: Phép cộng chuỗi trong Python dùng toán tử nào?
A: +
B: -
C: *
D: &
Đáp án: A
Câu hỏi 40: Để xuất kết quả trên cùng dòng, dùng tham số nào với print()?
A: end
B: sep
C: stop
D: next
Đáp án: A
Câu hỏi 41: Trong Python, biến toàn cục là gì?
A: Biến chỉ dùng trong hàm
B: Biến dùng được ở mọi nơi trong chương trình
C: Biến chỉ dùng một lần
D: Biến tự động biến mất
Đáp án: B
Câu hỏi 42: Hàm min() trong Python trả về gì?
A: Giá trị lớn nhất
B: Giá trị nhỏ nhất
C: Giá trị trung bình
D: Tổng các giá trị
Đáp án: B
Câu hỏi 43: Khi chia 7/2 trong Python, kết quả là?
A: 3
B: 3.5
C: 4
D: 2
Đáp án: B
Câu hỏi 44: Phép lũy thừa trong Python dùng ký hiệu nào?
A: **
B: ^^
C: ^
D: pow
Đáp án: A
Câu hỏi 45: Thư viện random dùng để?
A: Tạo số ngẫu nhiên
B: Tính toán
C: Vẽ hình
D: Viết tài liệu
Đáp án: A
Câu hỏi 46: Python hỗ trợ lập trình hướng đối tượng không?
A: Có
B: Không
C: Chỉ một phần
D: Tùy hệ điều hành
Đáp án: A
Câu hỏi 47: Hàm range() dùng để?
A: Tạo dãy số theo khoảng
B: In văn bản
C: Tạo màu sắc
D: Tạo hình ảnh
Đáp án: A
Câu hỏi 48: Trong Python, để kiểm tra một giá trị có thuộc danh sách hay không dùng từ khóa?
A: in
B: of
C: into
D: check
Đáp án: A
Câu hỏi 49: Một chương trình Python luôn bắt đầu thực thi từ đâu?
A: Từ dòng đầu tiên bên ngoài hàm
B: Từ hàm main() nếu có gọi
C: Từ hàm def bất kỳ
D: Từ biến global
Đáp án: A
Câu hỏi 50: Python có thể dùng cho mục đích nào?
A: Phát triển web
B: Trí tuệ nhân tạo
C: Khoa học dữ liệu
D: Cả 3 đáp án trên
Đáp án: D
Câu hỏi 51: Dấu ngoặc nào dùng để tạo list trong Python?
A: []
B: {}
C: ()
D:
Đáp án: A
Câu hỏi 52: Trong Python, dấu nào để nhóm lệnh trong khối?
A: Tab hoặc dấu cách thụt đầu dòng
B: {}
C: begin end
D: do while
Đáp án: A
Câu hỏi 53: Cấu trúc elif trong Python là gì?
A: else if
B: if else
C: repeat until
D: loop until
Đáp án: A
Câu hỏi 54: Trong Python, chuỗi ký tự là kiểu dữ liệu?
A: str
B: txt
C: char
D: string
Đáp án: A
Câu hỏi 55: Dùng hàm nào để chuyển chuỗi thành chữ in hoa?
A: upper()
B: upcase()
C: capitalize()
D: uppercase()
Đáp án: A
Câu hỏi 56: Trong Python, lỗi cú pháp sẽ gây ra?
A: Thông báo lỗi SyntaxError
B: Máy tắt
C: Không làm sao cả
D: Chương trình vẫn chạy bình thường
Đáp án: A
Câu hỏi 57: Để kết hợp các chuỗi lại với nhau, ta dùng?
A: +
B: -
C: *
D: /
Đáp án: A
Câu hỏi 58: Hàm input() trong Python trả về kiểu dữ liệu gì?
A: str
B: int
C: float
D: list
Đáp án: A
Câu hỏi 59: Trong vòng lặp for, range(1, 6) sẽ tạo ra dãy nào?
A: 1, 2, 3, 4, 5
B: 1, 2, 3, 4, 5, 6
C: 0, 1, 2, 3, 4, 5
D: 2, 3, 4, 5, 6
Đáp án: A
Câu hỏi 60: Để xử lý ngoại lệ trong Python, dùng cấu trúc nào?
A: try except
B: if else
C: do while
D: loop break
Đáp án: A
Câu hỏi 61: Hàm str() dùng để làm gì?
A: Chuyển giá trị thành chuỗi
B: Tính tổng
C: Đếm phần tử
D: In danh sách
Đáp án: A
Câu hỏi 62: Lệnh pass trong Python có tác dụng gì?
A: Bỏ qua câu lệnh mà không làm gì cả
B: Kết thúc chương trình
C: In thông báo
D: Xóa dữ liệu
Đáp án: A
Câu hỏi 63: Câu lệnh mở tệp để ghi dữ liệu là?
A: open(file, "w")
B: open(file, "r")
C: open(file, "a")
D: open(file, "x")
Đáp án: A
Câu hỏi 64: Kiểu dữ liệu bool trong Python nhận giá trị?
A: True hoặc False
B: 0 hoặc 1
C: Có hoặc Không
D: Yes hoặc No
Đáp án: A
Câu hỏi 65: Trong Python, hàm nào dùng để đóng tệp sau khi đọc hoặc ghi?
A: close()
B: end()
C: exit()
D: stop()
Đáp án: A
Câu hỏi 66: Cách khai báo danh sách rỗng trong Python là?
A: []
B: {}
C: ""
D: None
Đáp án: A
Câu hỏi 67: Phép so sánh khác nhau trong Python dùng ký hiệu nào?
A: !=
B: ==
C: =!
D: not=
Đáp án: A
Câu hỏi 68: Câu lệnh nào giúp tạm dừng chương trình Python một khoảng thời gian?
A: sleep()
B: pause()
C: delay()
D: wait()
Đáp án: A
Câu hỏi 69: Thư viện nào hỗ trợ sleep() trong Python?
A: time
B: math
C: os
D: sys
Đáp án: A
Câu hỏi 70: Tạo hàm có giá trị trả về, cần dùng từ khóa?
A: return
B: yield
C: exit
D: stop
Đáp án: A
Câu hỏi 71: Để lặp vô hạn trong Python dùng cấu trúc nào?
A: while True
B: for
C: if else
D: loop until
Đáp án: A
Câu hỏi 72: Python hỗ trợ định dạng chuỗi bằng cú pháp nào?
A: f"..."
B: d"..."
C: str"..."
D: t"..."
Đáp án: A
Câu hỏi 73: Hàm list() dùng để?
A: Tạo list từ đối tượng có thể lặp
B: Tạo chuỗi
C: Tạo số nguyên
D: Tạo biến mới
Đáp án: A
Câu hỏi 74: Hàm sorted() trong Python dùng để?
A: Sắp xếp danh sách theo thứ tự tăng dần
B: Xóa danh sách
C: Tạo chuỗi
D: Tạo tệp mới
Đáp án: A
Câu hỏi 75: Python có thư viện tích hợp sẵn hỗ trợ xử lý file không?
A: Có
B: Không
C: Chỉ trên Windows
D: Chỉ trên MacOS
Đáp án: A
Câu hỏi 76: Python có phải là mã nguồn mở không?
A: Có
B: Không
C: Có nhưng chỉ một phần
D: Không chắc chắn
Đáp án: A
Câu hỏi 77: Kiểu dữ liệu frozenset khác set ở điểm nào?
A: frozenset không thể thay đổi sau khi tạo
B: frozenset dài hơn set
C: frozenset chỉ chứa số nguyên
D: frozenset chỉ dùng cho chuỗi
Đáp án: A
Câu hỏi 78: Để xuất nhiều giá trị trong cùng một dòng print, dùng ký hiệu nào?
A: , (dấu phẩy)
B: + (dấu cộng)
C: ; (chấm phẩy)
D: . (chấm)
Đáp án: A
Câu hỏi 79: Trong Python, thư viện os dùng để?
A: Quản lý hệ thống tệp và thư mục
B: Vẽ hình
C: Chơi nhạc
D: Chơi game
Đáp án: A
Câu hỏi 80: Python có hỗ trợ xử lý ảnh không?
A: Có, qua thư viện như PIL hoặc OpenCV
B: Không hỗ trợ
C: Chỉ hỗ trợ ảnh đen trắng
D: Chỉ hỗ trợ ảnh PNG
Đáp án: A
Câu hỏi 81: Python được phát hành lần đầu tiên vào năm nào?
A: 1991
B: 2001
C: 2010
D: 1989
Đáp án: A
Câu hỏi 82: Python 3 khác Python 2 chủ yếu ở điểm nào?
A: Cú pháp và xử lý Unicode
B: Tên thư viện
C: Màu giao diện
D: Kích thước bộ cài
Đáp án: A
Câu hỏi 83: Trong Python, __init__ là gì?
A: Hàm khởi tạo trong class
B: Hàm kết thúc chương trình
C: Hàm xử lý lỗi
D: Hàm ghi file
Đáp án: A
Câu hỏi 84: Python có thể kết nối với cơ sở dữ liệu không?
A: Có
B: Không
C: Chỉ kết nối với MySQL
D: Chỉ kết nối với SQLite
Đáp án: A
Câu hỏi 85: Để cài thư viện ngoài trong Python, thường dùng lệnh nào?
A: pip install
B: python add
C: pip add
D: python install
Đáp án: A
Câu hỏi 86: Python hỗ trợ kiểu dữ liệu dictionary không?
A: Có
B: Không
C: Chỉ trong Python 2
D: Chỉ dùng cho list
Đáp án: A
Câu hỏi 87: Để kiểm tra xem một thư viện đã được cài đặt chưa, dùng lệnh nào?
A: pip list
B: python check
C: lib check
D: module list
Đáp án: A
Câu hỏi 88: Python có thể chạy trên điện thoại không?
A: Có qua ứng dụng hỗ trợ
B: Không thể
C: Chỉ chạy trên Windows
D: Chỉ chạy trên Linux
Đáp án: A
Câu hỏi 89: Thư viện turtle trong Python dùng để làm gì?
A: Vẽ hình đồ họa đơn giản
B: Chơi nhạc
C: Quản lý hệ thống
D: Tạo tệp mới
Đáp án: A
Câu hỏi 90: Python hỗ trợ lập trình song song không?
A: Có
B: Không
C: Chỉ trên Windows
D: Chỉ trên MacOS
Đáp án: A
Câu hỏi 91: Kiểu dữ liệu complex trong Python dùng để?
A: Lưu số phức
B: Lưu chuỗi dài
C: Lưu danh sách
D: Lưu hình ảnh
Đáp án: A
Câu hỏi 92: Python được viết chủ yếu bằng ngôn ngữ nào?
A: C
B: Java
C: Ruby
D: PHP
Đáp án: A
Câu hỏi 93: Python có hỗ trợ lập trình GUI không?
A: Có qua thư viện Tkinter hoặc PyQt
B: Không
C: Chỉ hỗ trợ Console
D: Chỉ hỗ trợ Web
Đáp án: A
Câu hỏi 94: Python có phải là ngôn ngữ lập trình đa năng không?
A: Có
B: Không
C: Chỉ dùng trong giáo dục
D: Chỉ dùng cho game
Đáp án: A
Câu hỏi 95: Để kết thúc chương trình Python, dùng lệnh nào?
A: exit()
B: end()
C: stop()
D: close()
Đáp án: A
Câu hỏi 96: Trong Python, global là từ khóa dùng để?
A: Khai báo biến toàn cục
B: Khai báo biến cục bộ
C: Xóa biến
D: Tạo danh sách
Đáp án: A
Câu hỏi 97: Python hỗ trợ kiểu dữ liệu nào sau đây?
A: int, float, str, list, tuple, set, dict
B: int, char, float, array
C: int, double, char, string
D: int, varchar, array
Đáp án: A
Câu hỏi 98: Python nổi tiếng vì điều gì?
A: Cú pháp đơn giản, dễ đọc, dễ học
B: Chỉ chạy trên Windows
C: Chỉ dùng cho trí tuệ nhân tạo
D: Chỉ dùng trong trường học
Đáp án: A
Câu hỏi 99: Để kiểm tra phiên bản Python đang dùng, dùng lệnh nào?
A: python --version
B: python check
C: pip check
D: python -list
Đáp án: A
Câu hỏi 100: Python được xếp vào nhóm ngôn ngữ nào?
A: Ngôn ngữ lập trình bậc cao, đa năng
B: Ngôn ngữ máy
C: Ngôn ngữ markup
D: Ngôn ngữ thiết kế
Đáp án: A
Đã sao chép!!!