Danh mục

Đề thi học kì 2 môn Tin học lớp 10 năm 2023-2024 có đáp án - Trường THPT Bình Chiểu, HCM

Số trang: 15      Loại file: pdf      Dung lượng: 320.20 KB      Lượt xem: 16      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 1,000 VND Tải xuống file đầy đủ (15 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nhằm giúp các bạn có thêm tài liệu ôn tập, củng cố lại kiến thức đã học và rèn luyện kỹ năng làm bài tập, mời các bạn cùng tham khảo ‘Đề thi học kì 2 môn Tin học lớp 10 năm 2023-2024 có đáp án - Trường THPT Bình Chiểu, HCM’ dưới đây. Hy vọng sẽ giúp các bạn tự tin hơn trong kỳ thi sắp tới.
Nội dung trích xuất từ tài liệu:
Đề thi học kì 2 môn Tin học lớp 10 năm 2023-2024 có đáp án - Trường THPT Bình Chiểu, HCM SỞ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ KIỂM TRA HỌC KỲ II NĂM HỌC 2023 – 2024 THÀNH PHỐ HỒ CHÍ MINH Môn thi: TIN HỌC 10 TRƯỜNG THPT BÌNH CHIỂU Thời gian làm bài: 45 phút MÃ ĐỀ 01Họ và tên thí sinh:.......................................................Lớp:............. STT: ........ PHIẾU TRẢ LỜI CÂU HỎI TRẮC NGHIỆM (Điền đáp án A, B, C, D tương ứng cho mỗi câu hỏi dưới đây)Câu hỏi 1 2 3 4 5 6 7 8 9 10 11 12 13 14Đáp ánCâu hỏi 15 16 17 18 19 20 21 22 23 24 25 26 27 28Đáp ánCâu 1. Hàm trong Python được khai báo theo mẫu nào dưới đây?A. def tên_hàm(tham số); Các lệnh mô tả hàmB. def tên_hàm(tham số): Các lệnh mô tả hàmC. def (tham số): Các lệnh mô tả hàmD. def tên_hàm(): Các lệnh mô tả hàm;Câu 2. Hãy cho biết ý nghĩa của hàm: a.sort() trong danh sách?A. Sắp xếp danh sách a theo thứ tự không giảmB. Sắp xếp danh sách a theo thứ tự không tăng dầnC. Sắp xếp danh sách a theo thứ tự giảm dầnD. Sắp xếp danh sách a không theo thứ tựCâu 3. Chọn đáp án đứng nhất khi nói về khái niệm xâu trong Python?A. Là một ký tự được đặt trong cặp dấu nháy đơnB. Là một dãy ký tự được đặt trong cặp dấu nháy đơn hoặc nháy képC. Là một dãy ký tự được đặt trong cặp dấu nháy nháy képD. Là một ký tự được đặt trong cặp ngoặc đơn hoặc ngoặc képCâu 4. Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?A. Ngày tập thể dục hai lần.B. Mỗi tuần đi công viên một lần.C. Học lời bài hát cho tới khi thuộc lời.D. Ngày uống sữa ba lầnCâu 5. “Các lệnh mô tả hàm” phải viết như thế nào?A. Ngay sau dấu hai chấm (:) và không xuống dòng.B. Viết thành khối và không được lùi vào.C. Thẳng hàng với lệnh def.D. Lùi vào theo quy định của Python.Câu 6. Cấu trúc lặp với số lần chưa biết trước là?A. while : Câu lệnh hay nhóm câu lệnhB. while Câu lệnh hay nhóm câu lệnh;C. while , Câu lệnh hay nhóm câu lệnhD. while ; Câu lệnh hay nhóm câu lệnh;Câu 7. Hàm y. find(x) dùng để làm gì?A. Tìm vị trí xuất hiện lần đầu tiên của xâu y trong xâu x.B. Đếm số lần xuất hiện không giao nhau của xâu x trong xâu y.C. Tìm vị trí xuất hiện lần đầu tiên của xâu x trong xâu y.D. Đếm số lần xuất hiện không giao nhau của xâu y trong xâu x.Câu 8. Hãy cho biết ý nghĩa của hàm: a.append(x) trong danh sách?A. Bổ sung phần tử x vào trước vị trí 0 trong list a.B. Xóa đi phần tử ở vị trí x trong list a.C. Bổ sung phần tử x vị trí bất kì trong list a.D. Bổ sung phần tử x vào cuối list a.Câu 9. Trong Python có mấy dạng lặp:A. 3 B. 2 C. 5 D. 6Câu 10. Hãy cho biết ý nghĩa của hàm: a.pop(i) trong danh sách?A. Bổ sung phần tử x vào cuối list aB. Bổ sung phần tử i vào đầu dánh sách.C. Xóa đi phần tử ở vị trí i trong list aD. Bổ sung phần tử i vào trong list a.Câu 11. Hàm y.count(x,n) dùng để làm gì?A. Cho biết vị trí xuất hiện của xâu x trong y trong phạm vi từ đầu đến n.B. Cho biết số lần xuất hiện của xâu x trong y trong phạm vi từ đầu đến n.C. Cho biết vị trí xuất hiện của xâu y trong x không giao nhau trong phạm vi từ đầu đến n.D. Cho biết số lần xuất hiện của xâu x trong y không giao nhau trong phạm vi từ n đến hết xâu yCâu 12. Cuối dòng đầu tiên của định nghĩa hàm phải có dấu gì?A. Dấu ‘:’ C. Dấu ‘!’ D. Dấu ‘?’ B. Dấu ‘;’Câu 13. Phát biểu nào sau đây là sai khi nói về chương trình con?A. Tránh được việc phải viết đi viết lại cùng một dãy lệnh.B. Giúp việc lập trình trở lên dễ dàng hơn.C. Khó phát hiện lỗi.D. Chương trình dễ hiểu, dễ đọc.Câu 14. Hàm y.replace(x1, x2) dùng để?A. Hàm tạo xâu mới từ xâu y bằng cách thay thế xâu con x2 vào xâu con x1B. Hàm tạo xâu mới từ xâu y bằng cách thay thế xâu con x1 bằng xâu con x2 trong xâu yC. Hàm tạo xâu mới từ xâu y bằng cách thay thế xâu con x2 bằng xâu con x1D. Hàm tạo xâu mới từ xâu y bằng cách chèn xâu con x1 bằng xâu con x2 trong xâu yCâu 15. Đoạn chương trình sau giải bài toán nào?s=0for i in range (1,16): if (i%2==0) and (i%3==0): s=s+i Trang 5print(s)A. Tổng các số chia hết cho 3 trong phạm vi số từ 1 đến 15B. Tổng các số chia hết cho 2 trong phạm vi số từ 1 đến 15C. Tổng các số chia hết cho 2 hoặc 3 trong phạm vi số từ 1 đến 15D. Tổng các số chia hết cho 2 và 3 trong phạm vi số từ 1 đến 15Câu 16. Kết quả khi chạy đoạn chương trình sau là ...

Tài liệu được xem nhiều: