Tạo Trắc Nghiệm

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?

Đáp án và lời giải

Đáp án: D