
SỞ GIÁO DỤC VÀ ĐÀO TẠO
THÀNH PHỐ CẦN THƠ TRƯỜNG THPT AN KHÁNH
ĐỀ CƯƠNG ÔN TẬP HỌC KỲ I
NĂM HỌC 2025-2026 MÔN: TIN HỌC LỚP 10
A. HÌNH THỨC KIỂM TRA:
Phần I: Trắc nghiệm có 4 phương án lựa chọn 40% (4 điểm) Phần II: Trắc nghiệm đúng sai 30% (3 điểm) Phần III: Tự luận 30% (3 điểm) B. THỜI GIAN LÀM BÀI: 45 phút C. NỘI DUNG ÔN TẬP: Câu 1: Đại lượng dùng để lưu trữ các giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình gọi là:
A. Hằng B. Biến C. Hàm D. Biểu thức Câu 2: Đâu là quy tắc đúng khi đặt tên cho biến trong Python? A. Tên biến có thể bắt đầu bằng một chữ số. B. Tên biến có thể có các ký hiệu như !, @, #, $, %,... C. Tên biến có thể bắt đầu bằng dấu gạch dưới " _ ". D. Có thể sử dụng keyword làm tên biến. Câu 3: Trong các tên biến sau đâu là tên biến đúng theo quy đinh của Python?
A. 1baitap B. baitap C. baitap# D. bai@tap Câu 4: Biểu diễn nào là từ khoá trong Python?
A. True B. Int C. Begin D. Float Câu 5: Giả sử em thực hiện các lệnh sau từ cửa sổ tương tác của Python, sau đó nhập dữ liệu tại chỗ:
>>> x = int ( input( ‘nhập x:’) ) Nhập x: 5 Kết quả sau các lệnh trên, x nhận giá trị nào? A. 5.0 B. ‘ 5 ’ C. 5 D. Python thông báo lỗi. Câu 6: Trong các lệnh gán sau đây, lệnh gán nào là sai? A. x = print(x) B. x = ‘1234’ + 567 C. x = y = z = 3 D. x = y = z = (3, 4, 5) Câu 7: Phép toán % dùng để thực hiện phép tính nào sau đây?
A. Chia lấy phần nguyên. B. Chia lấy phần dư. C. Làm tròn số. D. Chia lấy phần thập phân Câu 8: Kết quả sau khi thực hiện đoạn chương trình sau:
a=10 b=5 a=a +20 a= a % b
print(a) A. 0 B. 5 C. 2 D. 6
Câu 9: Kết quả sau khi thực hiện đoạn chương trình sau:
a=20 b=15 a=a-5 b=b-a print('a=',a,'b=',b) A. a= 20 b= 15 B. a= 15 b= 15 C. a= 15 b= 0 D. a= 20 b= 0 Câu 10: Khẳng định nào sau đây về Python là đúng? A. Python là một ngôn ngữ lập trình cấp cao. B. Python là một ngôn ngữ thông dịch. C. Python là ngôn ngữ lập trình hướng đối tượng. D. Tất cả các đáp án đều đúng. Câu 11. Lệnh nào dùng để lấy dữ liệu đầu vào từ người dùng?
A. cin B. scanf() C. input() D. <>
Câu 12. Biểu thức [(x+y)*z]-(x2-y2) chuyển sang Python là: A. ((x+y)*z)-(x2-y2) B. ((x+y)*z)-(x*x-y*y) C. ((x+y)*z)-(x2-y2) D. (x+y)*z-x*x-y*y Câu 13. Trong phép toán số học với số nguyên, phép toán lấy phần dư trong Python là: A. % B. Mod C. // D. div Câu 14: Giá trị của biểu thức Python sau sẽ là bao nhiêu? 4 + 15 / 5 A. 7. B. 2. C. 4. D. 1. Câu 15: Kết quả của câu lệnh sau là gì? print(‘0b1010’) A. 10 B. 0b1010 C. 1010 D. '0b1010' Câu 16: Output của lệnh sau là: print(1+ 2 + 3+ 4) A. 10. B. 15. C. 1 + 2 + 3 + 4. D. 1 + 2 + 3. Câu 17: Đoạn code sau sẽ làm gì?
num1 = 6 num2 = 9 sum = num1+num2 print(sum) A. Cộng hai số. B. Thêm hai số và in tổng B. Tính tổng hai số. D. Tính tổng hai số và in ra.
Câu 18: Câu lệnh sau bị lỗi ở đâu? >>> 3 + * 5
A. 3 . B. + hoặc *. C. *. D. Không có lỗi.
Câu 19: Kết quả đoạn code sau sẽ là gì?
r = 4.5 pi = 3.14 print('Chu vi hình tròn:' ,2*r*pi) print('Diện tích hình tròn:' ,pi*r*r) A. Bị lỗi B. Tính chu vi diện tích hình tròn C. 28. 26 63.538 D. 28. 36 63.539
Câu 20 (NB). Kiểu dữ liệu số thực trong Python
Trên đây là phần đầu tài liệu — bấm Đọc sách để xem đầy đủ.