Câu hỏi:

23/07/2024 13,366

Cho đoạn chương trình sau:

def t(a1,b1):

s=a1*b1

a,b=map(int,input().split())

print(t(a,b))

Lỗi sai trong đoạn chương trình trên là:

A. Thiếu lời gọi hàm.

B. Thiếu dấu ’:’ cuối dòng đầu tiên của định nghĩa hàm.

C. Thiếu tham số hình thức.

D. Thiếu lệnh return giá trị cần trả về ở cuối thân hàm.

Đáp án chính xác

Trả lời:

verified Giải bởi Vietjack

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

Lỗi sai trong đoạn chương trình trên là thiếu lệnh return giá trị cần trả về ở cuối thân hàm.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Kiểu tham số khả biến gồm các kiểu:

Xem đáp án » 18/07/2024 4,336

Câu 2:

Kiểu tham số bất biến gồm các kiểu:

Xem đáp án » 23/07/2024 3,719

Câu 3:

Phát biểu nào sau đây là đúng khi nói về thân hàm trong Python?

Xem đáp án » 23/07/2024 2,896

Câu 4:

Cuối dòng đầu tiên của định nghĩa hàm phải có:

Xem đáp án » 21/07/2024 2,345

Câu 5:

Định nghĩa hàm có cú pháp như sau:

Xem đáp án » 23/07/2024 1,427

Câu 6:

Cho đoạn chương trình sau:

def t(a1,b1):

s=abs(a1-b1)

return s

a,b=map(int,input().split())

print(t(a,b))

Với a=2, b=4, sau khi thực hiện chương trình trên cho kết quả bằng:

Xem đáp án » 18/07/2024 541

Câu 7:

Cho đoạn chương trình sau:

def t(a1,b1)

s=a1*b1

return s

a,b=map(int,input().split())

print(t(a,b))

Lỗi sai trong đoạn chương trình trên là:

Xem đáp án » 18/07/2024 438

Câu 8:

Phát biểu nào sau đây là đúng?

Xem đáp án » 19/07/2024 273

Câu 9:

Dòng đầu tiên của định nghĩa hàm là:

Xem đáp án » 18/07/2024 217