Chọn đáp án đúng nhất----- Nội dung ảnh ----- ```plaintext return n % 2 == 0 print(is_even(7)) Đoạn lệnh trên cho ra kết quả gì? A. True B. False C. 0 D. 1 Câu 40: Cho đoạn lệnh sau: a = [1, 2, 3] a.extend([4, 5]) Đoạn lệnh trên cho ra kết quả gì? A. [1, 2, 3] B. [1, 2, 3, 4, 5] C. [5, 4, 3, 2, 1] D. [4, 5] PHẦN II. Câu trắc nghiệm đúng sai Câu 1: Nam và Mai cùng tranh luận khi giải bài toán sau: Cho danh sách A = [0, 2, 3, 4, 5] Câu lệnh B[:D] cho các phần tử sau: A. Thực hiện lệnh A.clear() thì kết quả là A = [] B. Thực hiện lệnh A = A[2:] thì kết quả A = [2, 3, 4, 5] C. Khi thực hiện lệnh A[0:2] kết quả A = [0, 2] D. Khi thực hiện lệnh A.pop() thì trả về số nhỏ nhất trong danh sách A. Câu 2: Dùng từ khóa input("Nhập tên của cm:") A. Bản thân input yêu cầu nhập tên người dùng sau khi nhập. B. Trong khi sử dụng lệnh, người dùng không cần nhập tên của mình. C. Đương nhiên sẽ được yêu cầu nhập tên của mình. D. Người dùng sẽ được yêu cầu nhập tên của mình. Câu 3: Lan vừa cãi gắt phía bên mình Python trên máy tính. Lan cho rằng Python là một hệ điều hành. A. Python là ngôn ngữ lập trình cao. B. Ngôn ngữ lập trình bậc cao có môi trường để viết và chạy chương trình. C. Lan có thể sử dụng phần mềm Python để viết chương trình tính toán hoặc xử lý văn bản. D. Ngôn ngữ lập trình bậc cao dễ hiểu hơn ngôn ngữ máy. III. Tự Luận Câu 1: Tìm và sửa lỗi trong chương trình Viết chương trình in ra các số tự nhiên từ 1 đến 50 ra màn hình thành 5 hàng mỗi hàng 10 số: dem = 0 for i in range(1, 50): print(i, end=' ') dem += 1 if dem == 10: print() dem = 0 Câu 2: Cho trước xâu ký tự S bất kỳ. Viết chương trình thực hiện đếm số ký tự là chữ cái tiếng Anh trong S? Câu 3: Viết chương trình tính tổng các số chẵn từ 1 đến 10. Câu 4: Viết chương trình Python để in ra các số Fibonacci nhỏ hơn 100. ``` |