intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề thi học kì 2 môn Tin học lớp 10 năm 2023-2024 - Trường THPT Chu Văn An, Quảng Nam

Chia sẻ: _ _ | Ngày: | Loại File: DOC | Số trang:3

3
lượt xem
1
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Cùng tham khảo “Đề thi học kì 2 môn Tin học lớp 10 năm 2023-2024 - Trường THPT Chu Văn An, Quảng Nam” được chia sẻ dưới đây để giúp các em biết thêm cấu trúc đề thi như thế nào, rèn luyện kỹ năng giải bài tập và có thêm tư liệu tham khảo chuẩn bị cho kì thi sắp tới đạt điểm tốt hơn.

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 2 môn Tin học lớp 10 năm 2023-2024 - Trường THPT Chu Văn An, Quảng Nam

  1. SỞ GD & ĐT QUẢNG NAM ĐỀ KIỂM TRA HỌC KỲ 2 – NĂM HỌC 2023 - 2024 TRƯỜNG THPT CHU VĂN AN MÔN TIN HỌC - KHỐI LỚP 10 Thời gian làm bài : 45 Phút Họ tên : .......................................................... Số báo danh : ...................Lớp: .. Mã đề 001 I – TRẮC NGHIỆM Câu 1: Kết quả đoạn chương trình sau là gì? A. “khoi 11” B. “11” C. Không có đáp án D. “i 11” Câu 2: Cho xâu s= “TRAN VAN MA” và phương thức s.find(“AN”) kết quả trả về vị trí: A. 0 B. 5 C. 2 D. -1 Câu 3: Giả sử s = "Thời khóa biểu" thì len(s) bằng bao nhiêu? A. 3 B. ‘14’ C. 14 D. 5 Câu 4: Lệnh nào sau đây được dùng để bổ sung phần tử vào cuối dãy A. del() B. append() C. Đáp án khác D. len() Câu 5: Cho s1 = "abc", s2 = "ababcabca". Các biểu thức logic sau, biểu thức nào cho kết quả False? A. "abc123" in s2 B. "abcabca" in s2 C. s1 + s1 in s2 D. s1 in s2 Câu 6: Kết quả đoạn chương trình sau là gì? Nếu cho n=7 A. 7 B. ”7” C. Không có đáp án D. false Câu 7: Chương trình sau cho kết quả là? A. Câu lệnh bị lỗi. B. “Xin chào, Xuan!”. C. “Xin chào”. D. “Xin chào!”. Câu 8: Cho xâu A= [“T”, “i”, “n”, “h”, “o”, “c”, “11”] và phương thức A[2]= “N” kết quả: A. Tại vị trí 2 trong list A được thay thế kí tự “n” thành kí tự “N” B. Tại vị trí 2 trong list A được thay thế kí tự “N” thành kí tự “n” C. Báo lỗi, không thay thế được D. Tại vị trí 1 trong list A được thay thế kí tự “N” thành kí tự “n” Câu 9: Phát biểu đúng trong các phát biểu sau là: A. Lệnh input() có thể nhập vào một số nguyên mà không cần chuyển đổi kiểu B. Có 2 hàm có sẵn được xây dựng trong python. C. Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức. D. Lệnh bool() chuyển một giá trị sang Boolean. Câu 10: Tham số là gì?
  2. A. Tham số không có định nghĩa B. Tham số là giá trị được truyền vào khi gọi hàm. Khi gọi hàm, các tham số (parameter) sẽ được truyền bằng giá trị thông qua đối số (argument) của hàm, số lượng giá trị được truyền vào hàm bằng với số tham số trong khai báo của hàm. C. Tham số của hàm được định nghĩa khi khai báo hàm và được dùng như biến trong định nghĩa hàm D. Tham số và đối số được định nghĩa như nhau Câu 11: Cho xâu s= “Tin - học - 11” và phương thức A=s.split(‘-’), kết quả được list như sau: A. A= ['Tin'-'học'-'11'] B. A= [Tin, học, 11] C. A= ['Tin', 'học', '11'] D. Không có đáp án Câu 12: Cho xâu A= [1,5,3,7,8,4] và phương thức s= “”.join(A) , kết quả được list như sau: A. s= “1+5+3+7+8+4” B. s= “1 5 3 7 8 4” C. s= “153784” D. Không có đáp án Câu 13: Cú pháp câu lệnh gọi hàm trong Python có dạng chung như sau: A. () B. () C. () D. () Câu 14: Cho đoạn chương trình sau: Sau khi thực hiện đoạn chương trình trên giá trị của s là: A. 2 B. 0 C. 3 D. 1 Câu 15: Cú pháp của lệnh join() là, chọn kết quả đúng nhất. A. “ ”. join() B. “kí tự nối”. join() C. “,”. join() D. Không có cú pháp lệnh join() Câu 16: Giả A = [1,6,6,345,3] và print(len(A)) bằng bao nhiêu? A. 5 B. 3 C. ‘5’ D. 5 Câu 17: Nếu muốn biến bên ngoài vẫn có tác dụng bên trong hàm thì chỉ cần khai báo lại biến này bên trong hàm với từ khóa A. False B. globalA C. Không có đáp án D. global Câu 18: Trong câu lệnh while khối lệnh sẽ thực hiện khi nào? A. Điều kiện sai B. Khi tìm được Output C. Điều kiện đúng D. Khi đủ số vòng lặp Câu 19: Lệnh split() dùng để: A. Nối danh sách gồm các từ thành một xâu B. Tìm kiếm vị trí của phần tử trong list C. Vừa tách và nối theo yêu cầu của phương thức D. Tách một xâu thành danh sách các từ Câu 20: Khi thực hiện lệnh 'Khối 11' in A với A = [2, 4, '5', 'Khối 11', ‘Chu Văn An’, 9] sẽ cho kết quả như thế nào? A. Đáp án khác B. true C. False D. True Câu 21: Hàm trong Python được định nghĩa bằng từ khóa A. def B. Edf C. Def D. FED Câu 22: Đâu là kiểu dữ liệu xâu A. str B. bool C. int D. list Câu 23: Khi khai báo hàm, thành phần nào được định nghĩa và được dùng như biến trong hàm? A. Tham số. B. Đối số. C. Giá trị. D. Dữ liệu. II-TỰ LUẬN: Câu 1)(1.5 điểm) Cho list A =[‘3’, 3.4, 434, True, 34] và trả lời các câu hỏi sau: - Công thức gì để truy xuất phần tử vị trí 1 - Công thức gì để thay thế giá trị tại vị trí 3 bằng False? - Công thức gì để xóa phần tử 3.4
  3. Câu 2)(1.5 điểm) Cho list A. Em hãy sử dụng Hàm viết chương trình hiển thị các phần tử lẻ mà lớn hơn >= 9 ra màn hình Ví dụ: A=[3,4,5,8,2,5,2,3,5,17,77] và hiển thị các phần tử lẻ là: 17,77 ------ HẾT ------
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
5=>2