- Tham gia
- 28/1/21
- Bài viết
- 82,330
- Điểm
- 113
tác giả
BỘ 7 Đề kiểm tra tin học 10 cuối kì 1, GIỮA HK2, HỌC KÌ 2 CÓ ĐÁP ÁN, MA TRẬN NĂM 2024 được soạn dưới dạng file word gồm 7 FILE trang. Các bạn xem và tải đề kiểm tra tin học 10 cuối kì 1, đề kiểm tra tin học 10 cuối kì 2, Về ở dưới.
Phần I: Trắc nghiệm7 đ) ĐỀ I
Câu 1: Lệnh nào dùng để chuyển một biến sang số nguyên?
A. float() B. int(). C. str() D. len().
Câu 2: Cho câu lệnh: x=int(input(’Nhập một số:’) )
Thực hiện câu lệnh kết quả hiển thị: Nhập một số: 12
Ta nhập từ bàn phím vào số 12, Câu lệnh type(x) sẻ cho kết quả:
A.int B.float C.str D. list
Câu 3: Xác định kiểu và giá trị trả về của biểu thức sau: 34!=3**3+7
A. bool,False B. int, False C. float,True D. bool, True
Câu 4: trong python, đối với câu lệnh if dạng đủ, khi nào thì khối lệnh trước else: được thực hiện ?
If <điều kiện>:
<khối lệnh 1>
Else:
<khối lệnh 2>
A. Điều kiện đúngcó giá trị True B. Khi điều kiện có giá trị False
C.Khi không xác định D. Khi điều kiện có giá trị True or False
Câu 5: Tìm giá trị m và n thoả mãn (m+4) % 5 == 0 và n*2//3=6
A. m = 1, n = 8 B. m = 1, n = 10 C. m = 10, n = 12 D. m = 0, n = 7
Câu 6: Câu lệnh: for k in range(1, n-1):
<khối lệnh>
Biến k sẻ nhận giá trị
Từ 1 đến n-2 B. Từ 0 đến n-1 C. Từ 1 đến n-1 D. từ 0 đến n.
Câu 7: Trong câu lệnh lặp:
j=0
for j in range(10):
j = j + 2
print(j)
Khi kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần? và câu lệnh print(j) in ra giá trị gì ?
A. 10 lần và giá trị 12 B. 10 lần và giá trị 11
C. 9 lần và giá trị 13 D. 9 lần và giá trị 15
Câu 8: Kết quả đoạn chương trình sau là gì ?
t = 0
for i in range(1, 7):
If i % 3 == 0:
t = t + i
print(t)
A.8 B.9 C.10 D.11
Câu 9. Trong Python, đoạn chương trình sau đưa ra kết quả gì?
for i in range(10):
print(i+1, ‘ ’)
A. 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. B. 2 4 6 8 10 12 14 16 18 20
C. 1 2 3 4 5 6 7 8 9 10. D. Không đưa ra kết quả gì.
Câu 10: While m!=n:
<khối lệnh>
Khối lệnh sẻ được thực hiện cho đến khi ?
A. m>n B.m<n C. m = n D. m=0 và n=0
Câu 11. Cho đoạn chương trình python sau:
Tong = 0
while Tong < 5:
Tong = Tong + 3
Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:
A. 3 B. 9 C. 6 D. 8.
Câu 12. Vòng lặp while dừng lại khi nào ?
While <điều kiện>:
<Khối lệnh>
A. Khi một số điều kiện sai B. Khi chưa đủ số vòng lặp.
C. Khi điều kiện còn đúng D. Tất cả các phương án.
Câu 13. Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là:
A. Cấu trúc tuần tự. B. Cấu trúc rẽ nhánh.
C. Cấu trúc lặp. D. Cả ba cấu trúc.
Câu 14: Đâu không phải là kiểu dữ liệu cơ bản trong python ?
int. B. float. C. list. D. string
Câu 15. Kết quả của dòng lệnh sau
>>> x, y, z = 10, 10, “10”
>>> type(z)
int. B. float. C. double. D. str.
Câu 16: Lệnh nào dùng để nhận biết kiểu dữ liệu của biến trong python?
type(). B. int(). C. size(). D. abs()
Câu 17:Để 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?
Chương trình chạy đúng. B. Chương trình báo lỗi không chạy.
Không xác định được lỗi. D. Chương trình vẫn chạy nhưng không đúng yêu cầu đặt ra .
Câu 18: Câu 4. Cho x = True, y = False. Cho biết giá trị của biểu thức sau:
not((x and y ) and x )
True B. False C. x D.y
Câu 19:Biến chạy trong vòng lặp for i in range() tăng lên mấy đơn vị sau mỗi lần lặp?
1. B. 2. C. 0. D. Tất cả đều sai.
Câu 20: Giá trị của ai biểu thức sau là True hay False? 50%2==2 34//5==6
A. True, True B. False, False. C. True, False D. False, True
Phần II: (Tự luận 3 đ)
Bài tập: Bài toán quản lý thu chi
Em có dữ liệu về số tiền mà gia đình em thu và chi tiền cho 12 tháng trong năm vừa qua được lưu trong 1 danh sách B, với số tiền thu là số dương, tiền chi là số âm. Viết chương trình cho phép: tính thu chi trong 1 năm
Chương trình cho phép thống kê:
1) Tổng số tiền mà nhà em trong năm vừa rồi
và số tiền trung bình chi tiêu cho 1 tháng
2) In ra tháng có số tiền thấp nhất và cho biết tháng đó là tháng nào ?
Viết kết quả hiển thị lên màn hình khi chạy chương trình trên với số liệu tự cho
ĐỀ KIỂM TRA GIỮA KỲ
MÔN: TIN HỌC 10-TG:45 PHÚT
Phần I: Trắc nghiệm7 đ) ĐỀ II
Câu 1: Lệnh nào dùng để chuyển một biến sang số thực?
A. int(). B. float() C. str() D. len().
Câu 2: Cho câu lệnh: x=float(input(’Nhập một số:’) )
Thực hiện câu lệnh kết quả hiển thị: Nhập một số: 12
Ta nhập từ bàn phím vào số 12, Câu lệnh type(x) sẻ cho kết quả:
A.int B.float C.str D. list
Câu 3: Xác định kiểu và giá trị trả về của biểu thức sau: 33==3**3+7
A. bool,False B. int, False C. float,True D. bool, True
Câu 4: trong python, đối với câu lệnh if dạng đủ, khi nào thì khối lệnh trước else: được thực hiện ?
If <điều kiện>:
<khối lệnh 1>
Else:
<khối lệnh 2>
A. Khi điều kiện có giá trị True or False B. Khi điều kiện có giá trị False
C.Khi không xác định D. Điều kiện đúng
Câu 5: Tìm giá trị m và n thoả mãn (m+4) % 7 == 0 và n*2//3=8
A. m = 1, n = 8 B. m = 1, n = 10, C. m = 3, n = 12 D. m = 0, n = 7
Câu 6: Câu lệnh: for k in range(0, n+1):
<khối lệnh>
Biến k sẻ nhận giá trị
A.Từ 1 đến n B. Từ 0 đến n-1 C. Từ 1 đến n-1 D. từ 0 đến n.
Câu 7: Trong câu lệnh lặp:
j=0
for j in range(10):
j = j + 2
print(j)
Khi kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần? và câu lệnh print(j) in ra giá trị gì ?
A. 10 lần và giá trị 12 B. 10 lần và giá trị 11
C. 9 lần và giá trị 13 D. 9 lần và giá trị 15
Câu 8: Kết quả đoạn chương trình sau là gì ?
t = 0
for i in range(1, 7):
If i % 2 == 0:
t = t + i
print(t)
A.10 B.11 C.12 D.13
Câu 9. Trong Python, đoạn chương trình sau đưa ra kết quả gì?
for i in range(10):
print(i+1, ‘ ’)
A. 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. B. 2 4 6 8 10 12 14 16 18 20
C. 1 2 3 4 5 6 7 8 9 10. D. Không đưa ra kết quả gì.
Câu 10: While m<>n:
<khối lệnh>
Khối lệnh sẻ được thực hiện cho đến khi ?
A. m = n B.m<n C.m>n D. m=0 và n=0
Câu 11. Cho đoạn chương trình python sau:
Tong = 0
while Tong < 5:
Tong = Tong + 3
Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:
A. 3 B. 6 C. 8 D. 9
Câu 12. Vòng lặp while dừng lại khi nào ?
While <điều kiện>:
<Khối lệnh>
A.Khi chưa đủ số vòng lặp. B. Khi một số điều kiện sai
C. Khi điều kiện còn đúng D. Tất cả các phương án.
Câu 13. Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là:
A. Cấu trúc tuần tự. B. Cấu trúc rẽ nhánh.
C. Cấu trúc lặp. D. Cả ba cấu trúc.
Câu 14: Đâu không phải là kiểu dữ liệu cơ bản trong python ?
A.int. B. float. C. integer D. list.
Câu 15. Kết quả của dòng lệnh sau
>>> x, y, z = “10”,10, , 10
>>> type(x)
A.int. B. float. C. double. D. str.
Câu 16: Lệnh nào dùng để nhận biết kiểu dữ liệu của biến trong python?
A.type(). B. int(). C. size(). D. abs()
Câu 17:Để 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?
A.Chương trình chạy đúng. B. Chương trình báo lỗi không chạy.
Không xác định được lỗi. D. Chương trình vẫn chạy nhưng không đúng yêu cầu đặt ra .
Câu 18: Câu 4. Cho x = False, y = True. Cho biết giá trị của biểu thức sau:
not((x or y ) and x )
A.True B. False C. x D.y
Câu 19:Biến chạy trong vòng lặp for i in range(0,n,2): tăng lên mấy đơn vị sau mỗi lần lặp?
A.1. B. 2. C. 0. D. Tất cả đều sai.
Câu 20: Giá trị của ai biểu thức sau là True hay False? 50%2==2 34//5==6
A. True, True B. False, False. C. True, False D. False, True
Phần II(Tự luận:3đ): Bài toán toán quản lý thu nhập
Em có dữ liệu về số tiền mà gia đình em thu nhập 12 tháng trong năm vừa qua được lưu trong 1 danh sách C, với số tiền thu về là số dương, tiền chi ra là số âm. Viết chương trình cho phép: tính thu chi trong 1 năm
Chương trình cho phép thống kê:
1) Tổng số tiền mà nhà em thu/chi trong năm vừa rồi
và số tiền trung bình chi tiêu cho 1 tháng.
2) In ra tháng có số tiền cao nhất và cho biết tháng đó là tháng nào ?
Viết kết quả hiển thị lên màn hình khi chạy chương trình trên với số liệu tự cho
Đề 1:
Đề 2
THẦY CÔ TẢI NHÉ!
ĐỀ KIỂM TRA GIỮA KỲ
MÔN: TIN HỌC 10-TG:45 PHÚT
MÔN: TIN HỌC 10-TG:45 PHÚT
Phần I: Trắc nghiệm7 đ) ĐỀ I
Câu 1: Lệnh nào dùng để chuyển một biến sang số nguyên?
A. float() B. int(). C. str() D. len().
Câu 2: Cho câu lệnh: x=int(input(’Nhập một số:’) )
Thực hiện câu lệnh kết quả hiển thị: Nhập một số: 12
Ta nhập từ bàn phím vào số 12, Câu lệnh type(x) sẻ cho kết quả:
A.int B.float C.str D. list
Câu 3: Xác định kiểu và giá trị trả về của biểu thức sau: 34!=3**3+7
A. bool,False B. int, False C. float,True D. bool, True
Câu 4: trong python, đối với câu lệnh if dạng đủ, khi nào thì khối lệnh trước else: được thực hiện ?
If <điều kiện>:
<khối lệnh 1>
Else:
<khối lệnh 2>
A. Điều kiện đúngcó giá trị True B. Khi điều kiện có giá trị False
C.Khi không xác định D. Khi điều kiện có giá trị True or False
Câu 5: Tìm giá trị m và n thoả mãn (m+4) % 5 == 0 và n*2//3=6
A. m = 1, n = 8 B. m = 1, n = 10 C. m = 10, n = 12 D. m = 0, n = 7
Câu 6: Câu lệnh: for k in range(1, n-1):
<khối lệnh>
Biến k sẻ nhận giá trị
Từ 1 đến n-2 B. Từ 0 đến n-1 C. Từ 1 đến n-1 D. từ 0 đến n.
Câu 7: Trong câu lệnh lặp:
j=0
for j in range(10):
j = j + 2
print(j)
Khi kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần? và câu lệnh print(j) in ra giá trị gì ?
A. 10 lần và giá trị 12 B. 10 lần và giá trị 11
C. 9 lần và giá trị 13 D. 9 lần và giá trị 15
Câu 8: Kết quả đoạn chương trình sau là gì ?
t = 0
for i in range(1, 7):
If i % 3 == 0:
t = t + i
print(t)
A.8 B.9 C.10 D.11
Câu 9. Trong Python, đoạn chương trình sau đưa ra kết quả gì?
for i in range(10):
print(i+1, ‘ ’)
A. 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. B. 2 4 6 8 10 12 14 16 18 20
C. 1 2 3 4 5 6 7 8 9 10. D. Không đưa ra kết quả gì.
Câu 10: While m!=n:
<khối lệnh>
Khối lệnh sẻ được thực hiện cho đến khi ?
A. m>n B.m<n C. m = n D. m=0 và n=0
Câu 11. Cho đoạn chương trình python sau:
Tong = 0
while Tong < 5:
Tong = Tong + 3
Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:
A. 3 B. 9 C. 6 D. 8.
Câu 12. Vòng lặp while dừng lại khi nào ?
While <điều kiện>:
<Khối lệnh>
A. Khi một số điều kiện sai B. Khi chưa đủ số vòng lặp.
C. Khi điều kiện còn đúng D. Tất cả các phương án.
Câu 13. Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là:
A. Cấu trúc tuần tự. B. Cấu trúc rẽ nhánh.
C. Cấu trúc lặp. D. Cả ba cấu trúc.
Câu 14: Đâu không phải là kiểu dữ liệu cơ bản trong python ?
int. B. float. C. list. D. string
Câu 15. Kết quả của dòng lệnh sau
>>> x, y, z = 10, 10, “10”
>>> type(z)
int. B. float. C. double. D. str.
Câu 16: Lệnh nào dùng để nhận biết kiểu dữ liệu của biến trong python?
type(). B. int(). C. size(). D. abs()
Câu 17:Để 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?
Chương trình chạy đúng. B. Chương trình báo lỗi không chạy.
Không xác định được lỗi. D. Chương trình vẫn chạy nhưng không đúng yêu cầu đặt ra .
Câu 18: Câu 4. Cho x = True, y = False. Cho biết giá trị của biểu thức sau:
not((x and y ) and x )
True B. False C. x D.y
Câu 19:Biến chạy trong vòng lặp for i in range() tăng lên mấy đơn vị sau mỗi lần lặp?
1. B. 2. C. 0. D. Tất cả đều sai.
Câu 20: Giá trị của ai biểu thức sau là True hay False? 50%2==2 34//5==6
A. True, True B. False, False. C. True, False D. False, True
Phần II: (Tự luận 3 đ)
Bài tập: Bài toán quản lý thu chi
Em có dữ liệu về số tiền mà gia đình em thu và chi tiền cho 12 tháng trong năm vừa qua được lưu trong 1 danh sách B, với số tiền thu là số dương, tiền chi là số âm. Viết chương trình cho phép: tính thu chi trong 1 năm
Chương trình cho phép thống kê:
1) Tổng số tiền mà nhà em trong năm vừa rồi
và số tiền trung bình chi tiêu cho 1 tháng
2) In ra tháng có số tiền thấp nhất và cho biết tháng đó là tháng nào ?
Viết kết quả hiển thị lên màn hình khi chạy chương trình trên với số liệu tự cho
ĐỀ KIỂM TRA GIỮA KỲ
MÔN: TIN HỌC 10-TG:45 PHÚT
Phần I: Trắc nghiệm7 đ) ĐỀ II
Câu 1: Lệnh nào dùng để chuyển một biến sang số thực?
A. int(). B. float() C. str() D. len().
Câu 2: Cho câu lệnh: x=float(input(’Nhập một số:’) )
Thực hiện câu lệnh kết quả hiển thị: Nhập một số: 12
Ta nhập từ bàn phím vào số 12, Câu lệnh type(x) sẻ cho kết quả:
A.int B.float C.str D. list
Câu 3: Xác định kiểu và giá trị trả về của biểu thức sau: 33==3**3+7
A. bool,False B. int, False C. float,True D. bool, True
Câu 4: trong python, đối với câu lệnh if dạng đủ, khi nào thì khối lệnh trước else: được thực hiện ?
If <điều kiện>:
<khối lệnh 1>
Else:
<khối lệnh 2>
A. Khi điều kiện có giá trị True or False B. Khi điều kiện có giá trị False
C.Khi không xác định D. Điều kiện đúng
Câu 5: Tìm giá trị m và n thoả mãn (m+4) % 7 == 0 và n*2//3=8
A. m = 1, n = 8 B. m = 1, n = 10, C. m = 3, n = 12 D. m = 0, n = 7
Câu 6: Câu lệnh: for k in range(0, n+1):
<khối lệnh>
Biến k sẻ nhận giá trị
A.Từ 1 đến n B. Từ 0 đến n-1 C. Từ 1 đến n-1 D. từ 0 đến n.
Câu 7: Trong câu lệnh lặp:
j=0
for j in range(10):
j = j + 2
print(j)
Khi kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần? và câu lệnh print(j) in ra giá trị gì ?
A. 10 lần và giá trị 12 B. 10 lần và giá trị 11
C. 9 lần và giá trị 13 D. 9 lần và giá trị 15
Câu 8: Kết quả đoạn chương trình sau là gì ?
t = 0
for i in range(1, 7):
If i % 2 == 0:
t = t + i
print(t)
A.10 B.11 C.12 D.13
Câu 9. Trong Python, đoạn chương trình sau đưa ra kết quả gì?
for i in range(10):
print(i+1, ‘ ’)
A. 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. B. 2 4 6 8 10 12 14 16 18 20
C. 1 2 3 4 5 6 7 8 9 10. D. Không đưa ra kết quả gì.
Câu 10: While m<>n:
<khối lệnh>
Khối lệnh sẻ được thực hiện cho đến khi ?
A. m = n B.m<n C.m>n D. m=0 và n=0
Câu 11. Cho đoạn chương trình python sau:
Tong = 0
while Tong < 5:
Tong = Tong + 3
Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:
A. 3 B. 6 C. 8 D. 9
Câu 12. Vòng lặp while dừng lại khi nào ?
While <điều kiện>:
<Khối lệnh>
A.Khi chưa đủ số vòng lặp. B. Khi một số điều kiện sai
C. Khi điều kiện còn đúng D. Tất cả các phương án.
Câu 13. Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là:
A. Cấu trúc tuần tự. B. Cấu trúc rẽ nhánh.
C. Cấu trúc lặp. D. Cả ba cấu trúc.
Câu 14: Đâu không phải là kiểu dữ liệu cơ bản trong python ?
A.int. B. float. C. integer D. list.
Câu 15. Kết quả của dòng lệnh sau
>>> x, y, z = “10”,10, , 10
>>> type(x)
A.int. B. float. C. double. D. str.
Câu 16: Lệnh nào dùng để nhận biết kiểu dữ liệu của biến trong python?
A.type(). B. int(). C. size(). D. abs()
Câu 17:Để 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?
A.Chương trình chạy đúng. B. Chương trình báo lỗi không chạy.
Không xác định được lỗi. D. Chương trình vẫn chạy nhưng không đúng yêu cầu đặt ra .
Câu 18: Câu 4. Cho x = False, y = True. Cho biết giá trị của biểu thức sau:
not((x or y ) and x )
A.True B. False C. x D.y
Câu 19:Biến chạy trong vòng lặp for i in range(0,n,2): tăng lên mấy đơn vị sau mỗi lần lặp?
A.1. B. 2. C. 0. D. Tất cả đều sai.
Câu 20: Giá trị của ai biểu thức sau là True hay False? 50%2==2 34//5==6
A. True, True B. False, False. C. True, False D. False, True
Phần II(Tự luận:3đ): Bài toán toán quản lý thu nhập
Em có dữ liệu về số tiền mà gia đình em thu nhập 12 tháng trong năm vừa qua được lưu trong 1 danh sách C, với số tiền thu về là số dương, tiền chi ra là số âm. Viết chương trình cho phép: tính thu chi trong 1 năm
Chương trình cho phép thống kê:
1) Tổng số tiền mà nhà em thu/chi trong năm vừa rồi
và số tiền trung bình chi tiêu cho 1 tháng.
2) In ra tháng có số tiền cao nhất và cho biết tháng đó là tháng nào ?
Viết kết quả hiển thị lên màn hình khi chạy chương trình trên với số liệu tự cho
Đề 1:
Câu | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | ||
ĐA | B | A | D | A | B | A | B | B | C | C | C | A | D | D | ||
Câu | 15 | 16 | 17 | 18 | 19 | 20 | ||||||||||
ĐA | B | A | D | A | A | D |
Đề 2
Câu | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
ĐA | B | B | A | A | B | A | B | C | C | A |
Câu | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
ĐA | B | B | D | C | D | A | D | A | D | D |
THẦY CÔ TẢI NHÉ!