Đề thi cuối kì 2 Tin học 10 KNTT: Đề tham khảo số 10
Trọn bộ Đề thi cuối kì 2 Tin học 10 KNTT: Đề tham khảo số 10 bộ sách mới Kết nối tri thức gồm nhiều câu hỏi ôn tập hay, các dạng bài tập phong phú giúp các em củng cố ôn luyện lại kiến thức thật tốt chuẩn bị tốt cho kì thi sắp tới. Tài liệu có kèm theo đáp án và lời giải chi tiết. Hi vọng đây sẽ là tài liệu hữu ích giúp các em đạt điểm cao. Thầy cô và các em kéo xuống để tham khảo ôn luyện
PHÒNG GD & ĐT ………………. | Chữ kí GT1: ........................... |
TRƯỜNG THPT………………. | Chữ kí GT2: ........................... |
ĐỀ KIỂM TRA CUỐI HỌC KÌ 2
TIN HỌC 10 - KẾT NỐI TRI THỨC
NĂM HỌC: 2022 - 2023
Thời gian làm bài: 45 phút (Không kể thời gian phát đề)
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 GK1 | Chữ ký của GK2 | Mã phách |
A. PHẦN TRẮC NGHIỆM (6,0 điểm)
Khoanh tròn vào chữ cái đứng trước câu trả lời đúng:
Câu 1: Output của lệnh print(4 + 21/7) là
A. 3.6 B. 7.0 C. 10 D. 4.0
Câu 2: Để tính chu vi hình tròn bán kính R, với pi = 3,14, biểu thức nào sau đây trong Python là đúng?
A. S = 2*R*pi B. S = R*R*pi C. S := R**2*pi D. S := R2*pi
Câu 3: Phát biểu nào sau đây sai?
A. Lệnh input() có chức năng nhập dữ liệu từ thiết bị vào chuẩn, thường là bàn phím.
B. Lệnh print() có chức năng đưa dữ liệu ra thiết bị ra chuẩn, thường là màn hình.
C. Các lệnh int(), float() thực hiện xâu là biểu thức toán.
D. Lệnh str() có chức năng chuyển đổi dữ liệu từ các kiểu khác về xâu kí tự.
Câu 4: Trong cấu trúc rẽ nhánh dạng thiếu câu lệnh < câu lệnh > được thực hiện khi nào?
A. Điều kiện sai. B. Điều kiện đúng.
C. Điều kiện bằng 0. D. Điều kiện khác 0.
Câu 5: Bạn An thực hiện đoạn chương trình sau nhưng chương trình báo lỗi. Theo em, bạn An sai ở dòng thứ mấy?
A. 5 B. 4 C. 3 D. 2
Câu 6: Sau mỗi vòng lặp, x nhận giá trị nào?
A. 6 B. 8, 6, 4 C. 6, 4, 2 D. 6, 4, 2, 0
Câu 7: Để xóa 2 phần tử có chỉ số 1 và 2 trong danh sách A, ta dùng lệnh nào?
A. del A[1:2] B. del A[0:2] C. del A[0:3] D. del A[1:3]
Câu 8: Để thêm phần tử vào cuối danh sách ta dùng hàm nào?
A. append() B. pop() C. clear() D. remove()
Câu 9: Chương trình sau cho kết quả là
A. "T" B. "i" C. "n" D. Câu lệnh bị lỗi.
Câu 10: Hoàn thành câu lệnh sau (điền vào dấu ...) để in ra chiều dài của xâu
A. x. len() B. len(x) C. copy(x) D. x. length()
Câu 11: Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu?
A. 4 B. 2
C. 3 D. Không có dòng lệnh bị lỗi
Câu 12: Phát biểu đúng trong các phát biểu sau là:
A. Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức.
B. Có ít hàm có sẵn được xây dựng trong python.
C. Lệnh bool() chuyển một giá trị sang Boolean.
D. Lệnh input() có thể nhập vào một số nguyên mà không cần chuyển đổi kiểu.
Câu 13: Kết quả của chương trình sau là
A. 5 B. 100
C. Chương trình bị lỗi D. 50.
Câu 14: Khẳng định nào sau đây là đúng về chương trình con?
A. Cả thủ tục và hàm đều có thể có tham số hình thức.
B. Chỉ có thủ tục mới có thể có tham số hình thức.
C. Chỉ có hàm mới có thể có tham số hình thức.
D. Thủ tục và hàm nào cũng phải có tham số hình thức.
Câu 15: 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 số.
Câu 16: Trong Python biến được khai báo và sử dụng bên trong một hàm được gọi là gì?
A. Biến địa phương. B. Biến riêng. C. Biến tổng thể. D. Biến thông thường.
Câu 17: 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. int B. def C. len D. global
Câu 18: Chương trình sẽ lập tức dừng và thông báo lỗi Syntax Error đây là lỗi gì trong chương trình Python?
A. Lỗi cú pháp. B. Lỗi ngoại lệ. C. Lỗi ngữ nghĩa. D. Đáp án khác.
Câu 19: Chương trình sau mắc lỗi gì?
A. Lôgic. B. Sai cú pháp. C. Lỗi ngoại lệ. D. Không có lỗi.
Câu 20: Chương trình chạy phát sinh lỗi ngoại lệ TypeError, nên xử lí như thế nào?
A. Kiểm tra lại chỉ số trong mảng. B. Kiểm tra lại giá trị số chia.
C. Kiểm tra giá trị của số bị chia. D. Kiểm tra kiểu dữ liệu nhập vào.
Câu 21: Thế nào là lỗi ngoại lệ trong Python?
A. Lỗi khi viết một câu lệnh sai cú pháp của ngôn ngữ lập trình.
B. Lỗi khi truy cập một biến chưa được khai báo.
C. Lỗi khi không thể thực hiện một lệnh nào đó của chương trình.
D. Lỗi khi chương trình biên dịch sang tệp exe.
Câu 22: Đâ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 23: Thiết kế đồ họa có lợi ích gì?
A. Giúp tạo dựng hình ảnh chuyên nghiệp.
B. Mang trải nghiệm đặc biệt cho độc giả.
C. Tăng hiệu quả tiếp thị và doanh thu.
D. Tất cả đáp án trên.
Câu 24: Nếu muốn trở thành một lập trình viên, em sẽ rèn luyện, bồi dưỡng cho mình những đức tính, kĩ năng nào?
A. Hiểu biết thuật toán, cấu trúc dữ liệu. B. Kiến thức về khoa học máy tính.
C. Đức tính cẩn thận, tỉ mỉ. D. Tất cả đáp án trên.
B. PHẦN TỰ LUẬN (4,0 điểm)
Câu 1 (2,0 điểm): Mai muốn viết chương trình nhập vào hai số nguyên p, q và danh sách A gồm các số nguyên, sau đó đưa ra số có giá trị tuyệt đối lớn nhất trong dãy con có chỉ số từ p đến q (0 ≤ p < q < len(A)). Tuy nhiên, chương trình Mai viết ở hình dưới đây vẫn còn có lỗi. Em hãy giúp Mai sửa lỗi để chương trình chạy được và cho kết quả đúng.
Câu 2 (2,0 điểm): Với n nguyên dương, theo định nghĩa n! = 1 × 2 × 3 × ... × (n - 1) × n. Em hãy xây dựng hàm tính n! và viết chương trình gọi hàm đưa ra màn hình n! với n là các số nguyên dương được nhập vào từ bàn phím.
|
%
BÀI LÀM:
………………………………………………………………………………………....
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
TRƯỜNG THPT ........
HƯỚNG DẪN CHẤM KIỂM TRA CUỐI HỌC KÌ 2 (2022 - 2023)
MÔN: TIN HỌC 10 - KẾT NỐI TRI THỨC
A. PHẦN TRẮC NGHIỆM: (6,0 điểm)
Mỗi câu trả lời đúng được 0,25 điểm.
1 - B | 2 - A | 3 - C | 4 - B | 5 - D | 6 - C |
7 - D | 8 - A | 9 - A | 10 - B | 11 - C | 12 - C |
13 - B | 14 - A | 15 - C | 16 - A | 17 - D | 18 - A |
19 - A | 20 - D | 21 - C | 22 - A | 23 - D | 24 - D |
B. PHẦN TỰ LUẬN: (4,0 điểm)
Câu | Nội dung đáp án | Biểu điểm |
Câu 1 (2,0 điểm) | - 2 lỗi sai: + Dòng 4 (max == 0) + Dòng 6 (sau câu lệnh if không có dấu ":") - Sửa lại: + Thay max == 0 thành max = 0 + Thêm dấu ":" sau câu lệnh if |
0,5 điểm 0,5 điểm
0,5 điểm 0,5 điểm |
Câu 2 (2,0 điểm) | - HS xây dựng được hàm tính giai thừa. - Chương trình chạy được và cho ra kết quả đúng. Gợi ý chương trình tham khảo: | 1,0 điểm 1,0 điểm |
Thêm kiến thức môn học
Đề thi Tin học 10 Kết nối tri thức, trọn bộ đề thi Tin học 10 Kết nối tri thức, Đề thi cuối kì 2 Tin học 10
Bình luận