Chủ nhật, 28/04/2024
IMG-LOGO
Trang chủ Lớp 10 Tin học Trắc nghiệm Bài 27: Tham số của hàm có đáp án

Trắc nghiệm Bài 27: Tham số của hàm có đáp án

Trắc nghiệm Bài 27: Tham số của hàm có đáp án

  • 511 lượt thi

  • 15 câu hỏi

  • 30 phút

Danh sách câu hỏi

Câu 1:

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?

Xem đáp án

Đáp án đúng là: A

Tham số được định nghĩa khi khai báo hàm và dùng như biến trong hàm.


Câu 2:

Chọn phát biểu đúng trong các phát biểu sau:

Xem đáp án

Đáp án đúng là: B

Lời gọi hàm có lỗi nếu tham số được truyền chưa có giá trị.

Đối số là giá trị được truyền vào khi gọi hàm.


Câu 3:

Phát biểu nào bị sai?

Xem đáp án

Đáp án đúng là: A

Một hàm khi khai báo có một tham số nhưng khi gọi hàm không thể có 2 đối số.


Câu 4:

 Giả sử hàm f có hai tham số khi khai báo. Khi gọi hàm, 2 giá trị đối số nào truyền vào sẽ gây lỗi?

Xem đáp án

Đáp án đúng là: B

Giá trị của c chưa xác định nên sẽ gây lỗi.


Câu 5:

Khi gọi hàm f(1, 2, 3), khi định nghĩa hàm f có bao nhiêu tham số?

Xem đáp án

Đáp án đúng là: C

Do có 3 đối số nên f cần có 3 tham số.


Câu 6:

Các tham số của f có kiểu dữ liệu gì nếu hàm f được gọi như sau:

f( ‘5.0’)

Xem đáp án

Đáp án đúng là: A

“5.0” nên kiểu tham số là kiểu xâu.


Câu 7:

Hàm f được khai báo như sau f(a, b, c). Số lượng đối số truyền vào là:

Xem đáp án

Đáp án đúng là: A

Có 3 tham số nên cần có 3 đối số truyền vào.


Câu 8:

Hoàn thành chương trình kiểm tra một số có là số nguyên tố không:

def prime(n):

    c = 0

    k = 1

    while(k<n):

        if n%k == 0:

            c = c + 1

        k = k+ 1

    if c == 1:

        return (…)

    else:

        return (…)

Xem đáp án

Đáp án đúng là: A

Nếu số ước của n là 1 thì n là số nguyên tố, trả về giá trị True, ngược lại trả về giá trị False.


Câu 12:

Hoàn thiện chương trình sau:

def USCLN_2(a, b):

    r = a % b

    while r != 0:

        a = b

        b = r

        r = a % b

    return (…)

Xem đáp án

Đáp án đúng là: B

Kết quả b cuối cùng sẽ là UCLN của hai số a và b ban đầu, nên cần trả về b.


Bắt đầu thi ngay