Bộ đề ôn luyện cuối học kì 2 Tin học 10 Chân Trời Sáng Tạo (Có lời giải chi tiết)

docx 65 trang Hải Hà 02/01/2026 240
Bạn đang xem 30 trang mẫu của tài liệu "Bộ đề ôn luyện cuối học kì 2 Tin học 10 Chân Trời Sáng Tạo (Có lời giải chi tiết)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Bộ đề ôn luyện cuối học kì 2 Tin học 10 Chân Trời Sáng Tạo (Có lời giải chi tiết)

Bộ đề ôn luyện cuối học kì 2 Tin học 10 Chân Trời Sáng Tạo (Có lời giải chi tiết)
 Bộ đề ôn luyện cuối học kì 2 Tin học 10 Chân Trời Sáng Tạo (Có lời giải chi tiết) - De-Thi.com
B. Có kỹ năng mềm, khả năng thích nghi, và tinh thần học hỏi. 
C. Có người quen giới thiệu. 
D. Làm được nhiều nghề cùng lúc.
Câu 20: Việc khám phá các ngành nghề khác nhau trong lĩnh vực tin học giúp học sinh: 
A. Biết được ngành nào lương cao nhất. 
B. Chọn được trường nổi tiếng để thi vào. 
C. Có cái nhìn đa chiều và chọn được ngành phù hợp hơn. 
D. Chọn ngành học dễ tốt nghiệp nhất. 
II. TRẮC NGHIỆM ĐÚNG SAI 
Câu 1: Học sinh tạo áp phích (poster) tuyên truyền bảo vệ môi trường bằng phần mềm GIMP. Trên áp 
phích có chứa các dòng chữ và hình ảnh cây xanh. 
Sau đây là một số nhận định: 
A. Dùng Text Tool để thêm khẩu hiệu “Hãy bảo vệ Trái Đất!”. 
B. Khi tạo cây xanh cho áp phích, hình ảnh cây xanh được thêm vào bằng Open as Layers. 
C. Dùng Scale Tool để thay đổi kích thước các hình ảnh minh họa cho phù hợp. 
D. Sau khi thiết kế xong, dùng Fi e → Export As để xuất áp phích thành tệp ảnh định dạng .png hoặc .jpg. 
Câu 2: Cho danh sách sau: 
mon_hoc = ["Toán", "Văn", "Anh"] #1 
mon_hoc.append("Tin") #2 
mon_hoc.pop(2) #3 
mon_hoc.insert(1, "Lý") #4 
Sau đây là một số nhận định: 
A. Sau khi thực hiện lệnh dòng 1, danh sách mon_hoc chứa 3 phần tử, các phần tử có kiểu xâu. 
B. Câu lệnh mon_hoc.append("Tin") sẽ thêm "Tin" vào cuối danh sách. 
C. Sau khi thực hiện mon_hoc.pop(2), danh sách vẫn giữ nguyên không thay đổi. 
D. Câu lệnh mon_hoc.insert(1, "Lý") sẽ chèn "Lý" vào giữa "Toán" và "Văn". 
III. TỰ LUẬN 
Câu 1: Chương trình sau thực hiện nhập vào từ bàn phím 2 số nguyên dương, tính và đưa ra bội chung 
nhỏ nhất của 2 số đó. Hãy chỉ ra dòng lệnh viết lỗi rồi viết lại cho đúng? 
import math 
a,b=map(int,input().split()) 
t=a*b 
print(t\math.gcd(a,b)) 
Câu 2: Viết chương trình nhâp vào một danh sách các số nguyên từ bàn phím
a. Hiển thị ra màn hình các số lẽ có trong danh sách. 
b. Tính trung bình cộng các số chia hết cho 5 có mặt trong danh sách rồi hiển thị kết quả ra màn hình.
 De-Thi.com Bộ đề ôn luyện cuối học kì 2 Tin học 10 Chân Trời Sáng Tạo (Có lời giải chi tiết) - De-Thi.com
 ĐÁP ÁN
I. TRẮC NGHIỆM KHÁCH QUAN 
 Câu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
 Đáp án A A D A B D D C D B B A C B B B C C B C
II. TRẮC NGHIỆM ĐÚNG SAI 
 Câu 1 2
 Ý A B C D A B C D
 Đáp án Đ Đ Đ Đ Đ Đ S Đ
III. TỰ LUẬN 
Câu 1:
Lỗi ở dòng sau: 0,25 điểm
print(t\math.gcd(a,b)) 
Lỗi cụ thể: 
- Ký hiệu\là toán tử xuống dòng (line continuation), không phải chia. 
- Để chia trong Python, phải dùng/(chia thực) hoặc // (chia nguyên nếu muốn kết quả nguyên). 0,25 điểm
Dòng đúng cần viết lại: 
print(t // math.gcd(a, b)) 
Hoặc viết đầy đủ: 
bcnn = (a * b) // math.gcd(a, b) 
print("Bội chung nhỏ nhất là:", bcnn)
Câu 2: 
 Nội dung Mô tả cụ thể Điểm
 1. Xác định cấu trúc dữ liệu phù 
 Dùng list để lưu danh sách số nguyên 0,25
 hợp 
 2. Nhập danh sách đúng cú pháp Sử dụng input().split() + map(int, ...) đúng 0,25
 3. Lọc đúng các số lẻ từ danh 
 Sử dụng for, if, 0,5
 sách 
 4. Hiển thị danh sách số lẻ đúng In đúng kết quả, có nội dung rõ ràng 0,25
 5. Lọc đúng các số chia hết cho 
 Điều kiện chia hết (% 5 == 0) chính xác 0,5
 5 
 6. Tính đúng trung bình cộng Dùng sum và len, chia đúng 0,5
 7. Hiển thị kết quả trung bình 
 In đúng, có định dạng rõ, có xử lý trường hợp rỗng 0,25
 cộng rõ ràng 
Lưu ý: 
- Cho điểm từng phần kể cả khi tổng thể sai, miễn là phần đó đúng. 
- Nếu học sinh không xử lý trường hợp không có số chia hết cho 5 → trừ tối đa 0.1 điểm phần đó. 
- Cộng điểm nhẹ nếu học sinh dùng hàm riêng cho từng chức năng, nếu tổ chuyên môn cho phép. 
 De-Thi.com Bộ đề ôn luyện cuối học kì 2 Tin học 10 Chân Trời Sáng Tạo (Có lời giải chi tiết) - De-Thi.com
Chương trình tham khảo: 
Nhập danh sách các số nguyên từ bàn phím 
ds = list(map(int, input("Nhập danh sách các số nguyên, cách nhau bằng dấu cách: ").split())) 
a. Hiển thị ra các số lẻ trong danh sách 
so_le = [x for x in ds if x % 2 != 0] 
print("Các số lẻ trong danh sách là:", so_le) 
b. Tính trung bình cộng các số chia hết cho 5 
chia_het_cho_5 = [x for x in ds if x % 5 == 0] 
if len(chia_het_cho_5) > 0: 
 tbc = sum(chia_het_cho_5) / len(chia_het_cho_5)
 print("Trung bình cộng các số chia hết cho 5 là:", tbc) 
else: 
 print("Không có số nào chia hết cho 5 trong danh sách.")
 De-Thi.com Bộ đề ôn luyện cuối học kì 2 Tin học 10 Chân Trời Sáng Tạo (Có lời giải chi tiết) - De-Thi.com
 ĐỀ SỐ 7
 SỞ GD&ĐT QUẢNG NGÃI ĐỀ KIỂM TRA CUỐI HỌC KỲ II
 TRƯỜNG THPT SỐ 2 MỘ ĐỨC MÔN: TIN HỌC - LỚP 10
 Thời gian làm bài: 50 phút
Phần I. Câu trắc nghiệm nhiều phương án lựa chọn (6,0 điểm)
Thí sinh trả lời từ câu 1 đến câu 24. Mỗi câu hỏi chỉ chọn 1 phương án đúng.
Câu 1: Cú pháp lệnh gán là:
A. := B. : 
C. = D. . 
Câu 2: Tên biến nào sau đây không hợp lệ:
A. lop10 B. loptin10 C. 10tin D. tinlop10
Câu 3: Cú pháp của lệnh While là:
A. : B. while :
C. = D. while ;
Câu 4: Giá trị các biểu thức logic thuộc kiểu:
A. float B. Bool C. Str D. int
Câu 5: Câu lệnh sau thông báo lỗi gì ? >>> def = “thicuoiki”
A. ZeroDivisionError. B. invalid syntax
C. IndentationError. D. NameError.
Câu 6: Cho biết kết quả đoạn chương trình sau:
A. 120 B. 60 C. 25 D. 0
Câu 7: Cho biết kết quả đoạn chương trình sau:
A. 225 B. 56 C. 350 D. 26
Câu 8: Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?
A. Tham số B. Hiệu số C. Đối số D. Hàm 
Câu 9: Cho đoạn chương trình sau. 
 De-Thi.com Bộ đề ôn luyện cuối học kì 2 Tin học 10 Chân Trời Sáng Tạo (Có lời giải chi tiết) - De-Thi.com
Tham số của chương trình con trên là gì?
A. f(2**2,2) B. x, y C. def f(x, y) D. (2**2,2)
Câu 10: Nếu biến bên ngoài hàm muốn có tác dụng bên trong hàm ta dùng từ khóa nào?
A. global B. def C. break D. import
Câu 11: Đoạn chương trình sau sẽ in ra số nào?
A. 24 B. 6 C. 64 D. 72
Câu 12: Đoạn chương trình sau sẽ in ra kết quả gì?
A. Baby Let’s go B. Let’s go Baby
C. go Baby D. Let’s go
Câu 13: Kết quả của chương trình sau là bao nhiêu?
A. 9 B. 6 C. 10 D. 8
Câu 14: Cho đoạn chương trình dưới đây: 
Đoạn chương trình trên giải bài toán nào? 
A. Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 50 
B. Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 49 
C. Tổng các số chia hết cho 3 trong phạm vi từ 1 đến 100 
D. Tổng các số chia hết cho 5 trong phạm vi từ 1 đến 101
Câu 15: Cho đoạn chương trình Python sau:
Dòng lệnh nào trong đoạn chương trình trên có lỗi không thụt đầu dòng?
A. Dòng 5 B. Dòng 2 C. Dòng 4 D. Dòng 3
Câu 16: Hãy cho biết kết quả của đoạn chương trình dưới đây: 
 De-Thi.com Bộ đề ôn luyện cuối học kì 2 Tin học 10 Chân Trời Sáng Tạo (Có lời giải chi tiết) - De-Thi.com
A. Say yes B. Say no C. s yes D. s no
Câu 17: Các hình ảnh đồ họa không gồm thành phần nào?
A. Văn bản. B. Các đường. C. Các hình cơ bản. D. Ứng dụng đồ họa.
Câu 18: Đâu không là phần mềm mà người thiết kế đồ hoạ sử dụng để chỉnh sửa ảnh, tạo ra các thiết kế 
đồ hoạ?
A. Word. B. Inkscape. C. Adobe Photoshop. D. Paint.
Câu 19: Yếu tố nào sau đây cần thiết nhất với nghề thiết kế đồ họa?
A. Có khả năng cảm thụ cái đẹp và óc sáng tạo.
B. Tính toán giỏi.
C. Thành thạo các phần mềm ứng dụng chỉnh sửa ảnh.
D. Sử dụng thành thạo phần mềm tin học.
Câu 20: Kĩ năng, tố chất nào cần thiết nhất cho người thiết kế đồ họa?
A. Có hiểu biết sâu về toán học.
B. Có khả năng sử dụng thành thạo phần mềm đồ họa máy tính và có kiến thức về công nghệ.
C. Biết chơi nhiều nhạc cụ.
D. Có khả năng nhìn nhận cái đẹp.
Câu 21: Theo em, số công việc sau đây sẽ sử dụng tới kiến thức thiết kế đồ hoạ là:
1) Tạo áp phích quảng cáo sản phẩm nước giải khát cho công ty.
2) Lập trình ứng dụng để thiết kế đồ hoạ.
3) Giảng dạy các môn văn hoá tại trường học.
4) Giảng dạy môn đồ hoạ tại các trường đại học.
5) Tư vấn thiết kế logo sản phẩm
6) Tư vấn tuyển sinh du học nước ngoài.
A. 4. B. 5. C. 3. D. 6.
Câu 22: Nghề thiết kế và lập trình được giới trẻ yêu thích vì:
A. lướt web không tốn tiền B. không cần năng lực tin học cao
C. không đòi hỏi tính sáng tạo D. nhiều cơ hội việc làm, thu nhập cao
Câu 23: Phát triển phần mềm gồm các công việc?
A. Phân tích hệ thống để lập trình tạo ra sản phẩm tin học
B. Lập trình giải quyết các bài toán khoa học
C. Điều tra, khảo sát, phân tích và thiết kế hệ thống; lập trình, kiểm thử, chuyển giao, bảo trì và quản trị dự 
án
D. Chuyển giao dự án cho đối tác
Câu 24: Những đặc điểm lao động, yêu cầu đối với nhóm nghề thiết kế và lập trình là:
A. kiên trì, đam mê; tư duy logic và chính xác; không yêu cầu biết tiếng Anh
B. kiên trì, đam mê; tư duy logic và chính xác; đọc hiểu được tiếng Anh
 De-Thi.com Bộ đề ôn luyện cuối học kì 2 Tin học 10 Chân Trời Sáng Tạo (Có lời giải chi tiết) - De-Thi.com
C. kiên trì, đam mê; tư duy logic và chính xác; khả năng tự học, sáng tạo; khả năng đọc hiểu tiếng Anh
D. kiên trì, đam mê; khả năng tự học, sáng tạo; khả năng đọc hiểu tiếng Anh
Phần II. Câu trắc nghiệm đúng sai (4,0 điểm)
Thí sinh trả lời từ câu 1 đến câu 4. Trong mỗi ý a, b, c, d ở mỗi câu thí sinh chọn đúng hoặc sai.
Câu 1: Phép toán dùng để gán giá trị 2 biến a,b trong Python?
a. a>b
b. a=b+5
c. a+b>5
d. a,b=1,a
Câu 2: Giáo viên yêu cầu học sinh viết chương trình tính diện tích hình vuông cạnh a. Học sinh đã viết 
chương trình bằng Python như sau:
a. Biến a có kiểu thực
b. Biến s có kiểu nguyên 
c. Chương trình trên có sử dụng hàm có tên diện tích
d. Nếu nhập a = 5 thì chương trình cho kết quả bằng 10.0
Câu 3:
Cho chương trình Python sau:
a. Chương trình nhập danh sách n+ 1 học sinh sau đó in danh sách này ra màn hình
b. range(n) cho vùng gồm các số 1, 2, 3, ,n
c. lệnh print("Danh sách lớp học:") in danh sách họ tên học sinh đã nhập ra màn hình
d. Lệnh DSL.append(hoten) thêm họ tên vừa nhập vào cuối danh sách DSL
Câu 4:
Cho chương trình Python sau:
a. Nếu nhập n = 3 thì chương trình sẽ in ra 3 là số nguyên tố nhỏ hơn 100
 De-Thi.com Bộ đề ôn luyện cuối học kì 2 Tin học 10 Chân Trời Sáng Tạo (Có lời giải chi tiết) - De-Thi.com
b. Nếu nhập n = 4 thì chương trình sẽ in ra 4 là hợp số
c. Nếu nhập n = 113 thì chương trình sẽ in ra 113 là số nguyên tố có nhiều hơn 2 chữ số
d. Nếu nhập n = 115 thì chương trình sẽ in ra 115 là số nguyên tố có nhiều hơn 2 chữ số
 De-Thi.com Bộ đề ôn luyện cuối học kì 2 Tin học 10 Chân Trời Sáng Tạo (Có lời giải chi tiết) - De-Thi.com
 ĐÁP ÁN
Phần I. Câu trắc nghiệm nhiều phương án lựa chọn (6,0 điểm)
Mỗi câu đúng được 0,25 điểm.
 Câu 1 2 3 4 5 6 7 8 9 10 11 12
 Đáp án C C B A B D A C B A C D
 Câu 13 14 15 16 17 18 19 20 21 22 23 24
 Đáp án B B A A D A A B A D C C
Phần II. Câu trắc nghiệm đúng sai (4,0 điểm)
Với mỗi câu hỏi nếu thí sinh trả lời chính xác 1 ý thì được 0,1 điểm; 2 ý thì được 0,25 điểm, 3 ý thì được 
0,5 điểm và 4 ý thì được 1,0 điểm.
 Câu Lệnh hỏi Đáp án (Đ/S) Câu Lệnh hỏi Đáp án (Đ/S)
 a S a Đ
 b Đ b S
 1 2
 c S c S
 d Đ d S
 a S a Đ
 b S b S
 3 4
 c S c Đ
 d Đ d Đ
 De-Thi.com Bộ đề ôn luyện cuối học kì 2 Tin học 10 Chân Trời Sáng Tạo (Có lời giải chi tiết) - De-Thi.com
 ĐỀ SỐ 8
 TRƯỜNG THPT PHẠM KIỆT ĐỀ THI KIỂM TRA CUỐI KỲ II
 MÔN: TIN HỌC - LỚP 10
 Thời gian làm bài: 45 phút
I. PHẦN TRẮC NGHIỆM (7,0 điểm)
Câu 1: (NB 5.21) Cấu trúc lặp với số lần chưa biết trước có dạng như thế nào?
A. while : B. while 
C. while : D. while do 
Câu 2: (TH 5.21) Đoạn chương trình sau thực hiện công việc gì?
 >>> s=0
 >>> i=1
 >>> while i<11:
 s=s+i
 i=i+
 >>> print(s)
A. tính và in ra tổng các số tự nhiên từ 1 đến 8 B. tính và in ra tổng các số tự nhiên từ 1 đến 9
C. tính và in ra tổng các số tự nhiên từ 1 đến 10 D. tính và in ra tổng các số tự nhiên từ 1 đến 11
Câu 3: (NB 5.21) Bài toán nào là lặp với số lần chưa biết trước?
A. vận động viên chạy 20 vòng xung quanh vận động.
B. vận động viên chạy xung quanh 10 vòng
C. vận động viên chạy xung quanh 2 vòng
D. vận động viên chạy nhiều vòng xung quanh sân vận động trong vòng 2 tiếng
Câu 4: (NB 5.22) Cho A=[1,2,3,4,70,100]. Đây là kiểu dữ liệu gì?
A. kiểu dữ liệu tệp văn bản B. kiểu dữ liệu tệp
C. kiểu dữ liệu xâu D. kiểu dữ liệu danh sách
Câu 5: (TH 5.22) Cho A=[1,2,3,4,70,100]. Cho biết len(A)=?
A. 9 B. 5 C. 10 D. 6
Câu 6: (NB 5.23) Kết quả của chương trình sau là gì?
A = [1, 2, 3, 4, 5, 6, 5]
for k in A:
 print(k, end = " ")
A. 1 2 3 4 5 6 B. 1 2 3 4 5 6 5 C. 1 2 3 4 5 D. 2 3 4 5 6 5.
Câu 7: (TH 5.23) Cho biết kết quả của đoạn chương trình sau:
 >>> A=[1,2,3,4,5]
 >>> A.clear()
 >>> A
A. [] B. [1, 4,5] C. [1,2,3] D. [1]
Câu 8: (NB 5.24) Xâu kí tự nào sau đây không hợp lệ?
A. 11111111 = 256 B. ‘123&*()+-ABC’
 De-Thi.com

File đính kèm:

  • docxbo_de_on_luyen_cuoi_hoc_ki_2_tin_hoc_10_chan_troi_sang_tao_c.docx