Bài tập trắc nghiệm Tin học 10 Kết Nối Tri Thức – Bài 26
30 câu · Đề theo bài
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Chương trình con trong ngôn ngữ Python được định nghĩa bằng khái niệm nào?
Đáp án và lời giải
Đáp án: B
Câu 2
Từ khóa nào sau đây bắt buộc dùng để khai báo mở đầu một hàm trong Python?
Đáp án và lời giải
Đáp án: D
Câu 3
Khối lệnh bên trong thân của hàm trong Python phải tuân thủ quy tắc nào?
Đáp án và lời giải
Đáp án: A
Câu 4
Lệnh nào sau đây dùng để trả lại kết quả tính toán từ một hàm về nơi gọi nó?
Đáp án và lời giải
Đáp án: C
Câu 5
Khi gặp câu lệnh return trong thân hàm, chương trình sẽ xử lí như thế nào?
Đáp án và lời giải
Đáp án: B
Câu 6
Hàm không chứa lệnh return hoặc chỉ có return đứng một mình sẽ trả về giá trị gì?
Đáp án và lời giải
Đáp án: D
Câu 7
Dấu kí tự nào bắt buộc phải có ở cuối dòng khai báo tên hàm def?
Đáp án và lời giải
Đáp án: A
Câu 8
Hàm nào sau đây là hàm có sẵn (built-in) dùng để tính trị tuyệt đối của một số?
Đáp án và lời giải
Đáp án: C
Câu 9
Cho hàm: def f(x): return x * x. Lời gọi f(4) sẽ trả về giá trị bằng bao nhiêu?
Đáp án và lời giải
Đáp án: B
Câu 10
Cho hàm: def xin_chao(): print(“Hello”). Khi gọi lệnh: xin_chao(), màn hình in ra gì?
Đáp án và lời giải
Đáp án: D
Câu 11
Lợi ích chính của việc sử dụng hàm trong xây dựng chương trình là gì?
Đáp án và lời giải
Đáp án: A
Câu 12
Hàm nào sau đây trong Python có sẵn chức năng làm tròn một số thực?
Đáp án và lời giải
Đáp án: C
Câu 13
Tên hàm trong Python được đặt theo quy tắc định danh nào dưới đây?
Đáp án và lời giải
Đáp án: B
Câu 14
Cho đoạn mã: def f(a, b): return a + b. Khi chạy lệnh: print(f(2, 3)), kết quả in ra là:
Đáp án và lời giải
Đáp án: A
Câu 15
Hàm kiểm tra số nguyên tố prime(n) thường trả về kiểu dữ liệu nào?
Đáp án và lời giải
Đáp án: C
Câu 16
Cho đoạn mã: def f(): a = 10; return a; print(f() + 5). Kết quả in ra là bao nhiêu?
Đáp án và lời giải
Đáp án: D
Câu 17
Một hàm trong Python có thể chứa bao nhiêu câu lệnh return bên trong thân hàm?
Đáp án và lời giải
Đáp án: A
Câu 18
Cho đoạn mã: def f(x): if x > 0: return 1 else: return -1. Lời gọi f(-5) trả về gì?
Đáp án và lời giải
Đáp án: B
Câu 19
Hàm có sẵn nào dùng để tìm giá trị mã Unicode của một kí tự đơn lẻ?
Đáp án và lời giải
Đáp án: C
Câu 20
Hàm chr(65) trong môi trường Python sẽ trả lại kí tự nào sau đây?
Đáp án và lời giải
Đáp án: D
Câu 21
Cho hàm: def test(): x = 1; return; x = 2. Giá trị trả về khi gọi test() là gì?
Đáp án và lời giải
Đáp án: A
Câu 22
Cho hàm: def gap_doi(n): return n * 2. Lời gọi gap_doi(“Hi”) trả về xâu nào?
Đáp án và lời giải
Đáp án: C
Câu 23
Khi nào ta nên xây dựng và tách một đoạn mã thành một hàm riêng biệt?
Đáp án và lời giải
Đáp án: B
Câu 24
Cho đoạn mã: def tong(n): S = 0; for i in range(1, n+1): S += i; return S. Lời gọi tong(3) trả về:
Đáp án và lời giải
Đáp án: D
Câu 25
Khi thực thi lệnh: a = print(“Hi”), giá trị được gán cho biến a là gì?
Đáp án và lời giải
Đáp án: A
Câu 26
Khẳng định nào sau đây là ĐÚNG nhất về câu lệnh return trong thân hàm?
Đáp án và lời giải
Đáp án: C
Câu 27
Cho hàm: def check(n): return n % 2 == 0. Kết quả của check(7) là giá trị nào?
Đáp án và lời giải
Đáp án: B
Câu 28
Dòng lệnh gọi hàm nào sau đây là HỢP LỆ đối với hàm không có tham số: def hello():?
Đáp án và lời giải
Đáp án: A
Câu 29
Hàm divmod(9, 2) trong Python trả về cặp giá trị gồm những số nào?
Đáp án và lời giải
Đáp án: C
Câu 30
Cho hàm: def f(x): return x + 1, x * 2. Kết quả trả về của f(3) thuộc kiểu dữ liệu nào?