lxi.edu.vn
Năm học: 2025-2026
Chữ kí GT1: ...................
Chữ kí GT2: ...................
Môn: Tin học 10 | Thời gian làm bài: 45 phút
((Không kể thời gian phát đề) - Đề có 27 câu)
|
Họ và tên: ..................................................................... Lớp: ......................... Số báo danh: ............................................................ Phòng KT: .................... |
Mã phách |
| Điểm bằng số | Điểm bằng chữ | Chữ ký của GT1 | Chữ ký của GT2 | Mã phách |
Câu 1: (0.37 điểm) (NHẬN BIẾT - Trắc nghiệm một lựa chọn)
Câu lệnh "while" trong Python được sử dụng để làm gì?Câu 2: (0.37 điểm) (THÔNG HIỂU - Trắc nghiệm một lựa chọn)
Để nhập giá trị số thực cho biến x bạn An viết câu lệnh như sau>>x = input(“Nhập số thực x: ”)
Câu lệnh trên đúng theo yêu cầu đặt ra chưa?
Câu 3: (0.37 điểm) (THÔNG HIỂU - Trắc nghiệm phức hợp)
Kết quả của chương trình sau:x = 1
y = 5
while x < y:
print(x, end = " ")
x = x + 1
Câu 4: (0.37 điểm) (THÔNG HIỂU - Trắc nghiệm một lựa chọn)
Cho biết kết quả của đoạn chương trình dưới đây:a = 10
while a < 11: print(a)
Câu 5: (0.37 điểm) (NHẬN BIẾT - Trắc nghiệm một lựa chọn)
Xác định biến trong đoạn chương trình dưới đâyx=1
print(x)
Câu 6: (0.37 điểm) (NHẬN BIẾT - Trắc nghiệm một lựa chọn)
Lệnh range (n) cho vùng gồm các số nào?Câu 7: (0.37 điểm) (THÔNG HIỂU - Trắc nghiệm phức hợp)
Phát biểu nào sau đây là sai?Câu 8: (0.37 điểm) (THÔNG HIỂU - Trắc nghiệm một lựa chọn)
Cho đoạn chương trình sau:n = int(input("Nhập n<=1000: "))
k=0
n=abs(n)
while n!=0:
n=n//10
k=k+1
print(k)
Hãy cho biết điều khẳng định nào sau đây đúng?
Câu 9: (0.37 điểm) (THÔNG HIỂU - Trắc nghiệm Đúng/Sai)
Cho đoạn chương trình sau:i=1
s=0
while <điều kiện>:
s=s+i
i=i+1
Đoạn chương trình trên tính tổng s=1+2+3+...+10, <điều kiện> là:
| Mệnh đề | Đúng | Sai |
|---|---|---|
| A. i<=10 | ||
| B. i==10 | ||
| C. i>=10 | ||
| D. i>10 |
Câu 10: (0.37 điểm) (NHẬN BIẾT - Trắc nghiệm một lựa chọn)
Trong bài toán giải phương trình ax+b=0 có các biến làCâu 11: (0.37 điểm) (THÔNG HIỂU - Trắc nghiệm một lựa chọn)
Tính tống S = 1 + 2 + 3 + … + n + … cho đến khi S>109. Điều kiện nào sau đây cho vòng lặp while là đúng:Câu 12: (0.37 điểm) (NHẬN BIẾT - Trắc nghiệm một lựa chọn)
Cú pháp đúng của câu lệnh "while" trong Python là gì?Câu 13: (0.37 điểm) (NHẬN BIẾT - Trắc nghiệm một lựa chọn)
Vòng lặp while - do kết thúc khi nào?Câu 14: (0.37 điểm) (NHẬN BIẾT - Trắc nghiệm một lựa chọn)
Trong câu lệnh lặp:j = 0
for j in range(10):
print("A")
Khi kết thúc câu lệnh trên lệnh có bao nhiêu chữ “A” xuất hiện?
Câu 15: (0.37 điểm) (NHẬN BIẾT - Trắc nghiệm một lựa chọn)
Đưa dữ liệu ra màn hình dùng thủ tục nào?Câu 16: (0.37 điểm) (NHẬN BIẾT - Trắc nghiệm Đúng/Sai)
Trong Python, xâu kí tự được đặt trong dấu| Mệnh đề | Đúng | Sai |
|---|---|---|
| A. Ngoặc tròn. | ||
| B. Nháy kép. | ||
| C. Ngoặc vuông. | ||
| D. Ngoặc nhọn. |
Câu 17: (0.37 điểm) (NHẬN BIẾT - Trắc nghiệm một lựa chọn)
Các khối lệnh trong cấu trúc tuần tự sẽ được thực hiện như thế nào?Câu 18: (0.37 điểm) (NHẬN BIẾT - Trắc nghiệm phức hợp)
Trong những biến sau, tên biến nào đặt sai quy tắcCâu 19: (0.37 điểm) (THÔNG HIỂU - Trắc nghiệm một lựa chọn)
Cho đoạn thông tin:Sử dụng câu lệnh lặp for, bạn có thể thực hiện các phép toán trên từng phần tử trong một danh sách. Ví dụ, bạn có thể tính tổng của tất cả các số trong một danh sách bằng cách sử dụng một biến để lưu trữ kết quả. (Nguồn: Programiz)
Hãy đánh giá tính đúng sai của các nhận định sau:
Câu 20: (0.37 điểm) (THÔNG HIỂU - Trắc nghiệm một lựa chọn)
Cho đoạn thông tin:Câu lệnh lặp while rất hữu ích trong việc xử lý các tình huống mà bạn cần nhập dữ liệu từ người dùng cho đến khi một điều kiện nhất định được thoả mãn, như nhập đúng mật khẩu hoặc số lượng sản phẩm.
Hãy đánh giá tính đúng sai của các nhận định sau:
Câu 21: (0.37 điểm) (NHẬN BIẾT - Trắc nghiệm một lựa chọn)
Để thoát khỏi một vòng lặp "while" sớm hơn dự kiến, ta sử dụng cấu trúc nào?Câu 22: (0.37 điểm) (THÔNG HIỂU - Trắc nghiệm một lựa chọn)
Câu lệnh "continue" trong một vòng lặp "while" được sử dụng để làm gì?Câu 23: (0.37 điểm) (THÔNG HIỂU - Trắc nghiệm một lựa chọn)
Khi sử dụng câu lệnh "while" để lặp, ta cần đảm bảo điều gì để tránh vòng lặp vô hạn?Câu 24: (0.37 điểm) (THÔNG HIỂU - Trắc nghiệm một lựa chọn)
Cho đoạn chương trình sau:n = int(input("Nhập n<=1000: "))
k=0
n=abs(n)
while n!=0:
n=n//10
k=k+1
print(k)
Hãy cho biết điều khẳng định nào sau đây đúng?
Câu 25: (0.37 điểm) (NHẬN BIẾT - Trắc nghiệm một lựa chọn)
Ta thường gặp biểu thức số học ởCâu 26: (0.37 điểm) (THÔNG HIỂU - Trắc nghiệm một lựa chọn)
Trong Python, đoạn chương trình sau đưa ra kết quả gì?for i in range(10, 0, -1):
print(i, ‘’)
Câu 27: (0.37 điểm) (NHẬN BIẾT - Trắc nghiệm một lựa chọn)
Muốn nhập vào 2 số nguyên a, b mỗi số trên 1 dòng trong Python ta dùng lệnh gì?--- HẾT ---