Trắc nghiệm Tin học 10 – Bài 26: Hàm trong Python Trắc nghiệm Tin học 10 – Bài 26: Hàm trong Python 25 câu hỏi 30 phút Tin học 10BẮT ĐẦU LÀM BÀITrắc nghiệm Tin học 10 – Bài 26: Hàm trong Python 25 câu hỏi 30 phút Tin học 10PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtHàm trong Python là gì?A.Một kiểu dữ liệu đặc biệt.B.Một đoạn chương trình thực hiện một nhiệm vụ cụ thể.C.Một biến lưu giá trị cố định.D.Một câu lệnh lặp trong chương trình. Lát kiểm tra lại Câu 2Nhận biếtCâu lệnh nào sau đây dùng để định nghĩa hàm trong Python?A.define ten_ham():B.def ten_ham():C.function ten_ham():D.create ten_ham(): Lát kiểm tra lại Câu 3Nhận biếtHàm nào sau đây là hàm có sẵn trong Python?A.print_data()B.show()C.print()D.display() Lát kiểm tra lại Câu 4Nhận biếtKhi định nghĩa hàm trong Python, phần thân hàm phải được:A.Viết trong dấu ngoặc nhọn {}.B.Thụt vào (indent) so với dòng định nghĩa hàm.C.Đặt trong dấu ngoặc đơn ().D.Kết thúc bằng dấu chấm phẩy ;. Lát kiểm tra lại Câu 5Nhận biếtCâu lệnh return trong hàm Python có chức năng gì?A.Dùng để gọi lại hàm.B.In ra kết quả của hàm.C.Trả về giá trị từ hàm cho chương trình chính.D.Kết thúc toàn bộ chương trình. Lát kiểm tra lại Câu 6Nhận biếtTham số của hàm là gì?A.Biến toàn cục được định nghĩa bên ngoài hàm.B.Biến được truyền vào hàm khi gọi hàm.C.Kết quả mà hàm trả về.D.Tên của hàm trong chương trình. Lát kiểm tra lại Câu 7Nhận biếtĐiều gì xảy ra nếu một hàm không có câu lệnh return?A.Hàm sẽ không thực hiện được.B.Hàm vẫn thực hiện nhưng không trả về giá trị.C.Trình thông dịch Python sẽ báo lỗi cú pháp.D.Hàm sẽ tự động trả về giá trị 0. Lát kiểm tra lại Câu 8Nhận biếtHàm có thể có bao nhiêu tham số?A.Tối đa 2 tham số.B.Tối đa 10 tham số.C.Tối đa 255 tham số.D.Không giới hạn số lượng tham số. Lát kiểm tra lại Câu 9Nhận biếtCâu lệnh nào dùng để gọi một hàm trong Python?A.run(hàm)B.invoke(hàm)C.ten_ham()D.go ten_ham() Lát kiểm tra lại Câu 10Nhận biếtHàm có thể trả về mấy giá trị trong Python?A.Chỉ một giá trị.B.Một hoặc nhiều giá trị.C.Không thể trả về giá trị.D.Chỉ trả về danh sách. Lát kiểm tra lại Câu 11Nhận biếtTên hàm hợp lệ trong Python là:A.1hàmB.hàm-1C.ham_1D.def Lát kiểm tra lại Câu 12Nhận biếtTrong Python, từ khóa nào được dùng để định nghĩa hàm?A.functionB.defC.defineD.fun Lát kiểm tra lại Câu 13Nhận biếtHàm len() trong Python dùng để:A.In ra danh sách.B.Trả về độ dài của một chuỗi, danh sách, hoặc tuple.C.Thêm phần tử vào danh sách.D.Lặp qua từng phần tử trong chuỗi. Lát kiểm tra lại Câu 14Nhận biếtCách viết đúng của hàm có hai tham số a và b là:A.def ham[a, b]:B.def ham(a b):C.def ham(a, b):D.def ham(a; b): Lát kiểm tra lại Câu 15Nhận biếtTrong thân hàm có thể có:A.Một câu lệnh duy nhất.B.Chỉ lệnh return.C.Nhiều câu lệnh, bao gồm cả lệnh rẽ nhánh và lặp.D.Chỉ biến định nghĩa trong hàm. Lát kiểm tra lại Câu 16Nhận biếtTrong Python, gọi một hàm chưa định nghĩa sẽ:A.Không ảnh hưởng gì.B.Được tự động định nghĩa.C.Gây ra lỗi tên (NameError).D.Bỏ qua và chạy tiếp chương trình. Lát kiểm tra lại Câu 17Nhận biếtMột hàm có thể gọi lại chính nó, đây gọi là:A.Hàm lồng nhau.B.Đệ quy.C.Hàm động.D.Lặp vô hạn. Lát kiểm tra lại Câu 18Nhận biếtĐể viết chú thích (comment) trong hàm, dùng ký hiệu nào?A.//B.#C.<!-- -->D.** Lát kiểm tra lại Câu 19Nhận biếtKhi truyền tham số vào hàm, thứ tự có quan trọng không?A.Không quan trọng.B.Có, nếu dùng tham số vị trí.C.Không nếu dùng return.D.Chỉ quan trọng với hàm có sẵn. Lát kiểm tra lại Câu 20Nhận biếtHàm không có tham số và không có giá trị trả về sẽ có dạng:A.def ham(a): return aB.def ham():C.def ham(x, y): return x + yD.def ham(a): print(a) Lát kiểm tra lại Câu 21Nhận biếtCách viết đúng để hàm tinh_tong(a, b) trả về tổng là:A.return a + bB.print(a + b)C.def tinh_tong(a, b): return a + bD.def tinh_tong(a, b) print(a + b) Lát kiểm tra lại Câu 22Nhận biếtBiến được định nghĩa trong hàm được gọi là:A.Biến toàn cục.B.Biến cục bộ.C.Biến tham số.D.Biến hệ thống. Lát kiểm tra lại Câu 23Nhận biếtTrong hàm có thể dùng biến toàn cục bằng cách:A.Không cần làm gì thêm.B.Gán trực tiếp vào biến toàn cục.C.Khai báo từ khóa global.D.Dùng lại tên biến đó. Lát kiểm tra lại Câu 24Nhận biếtHàm có thể nằm trong:A.Lớp (class).B.Một hàm khác.C.Tệp chương trình khác.D.Cả 3 ý trên. Lát kiểm tra lại Câu 25Nhận biếtHàm nào sau đây có chức năng chuyển đổi chuỗi thành số nguyên?A.str()B.float()C.int()D.input() Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI