Câu hỏi:

09/05/2022 1,572 Lưu

Cú pháp của hàm có kết quả như sau:

A. <kiểu dữ liệu><tên hàm> ([<danh sách tham số>])
{

<các câu lệnh>;

return <biểu thức giá trị>;
}

B. <kiểu dữ liệu> ([<danh sách tham số>])
{

<các câu lệnh>;

return <biểu thức giá trị>;
}

C.<kiểu dữ liệu><tên hàm> ([<danh sách tham số>])
{
<các câu lệnh>;
}

D. <tên hàm> ([<danh sách tham số>])
{
<các câu lệnh>;
return <biểu thức giá trị>;
}

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

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

Hàm có cấu kết quả có cấu trúc:

<kiểu dữ liệu><tên hàm>([]){</tên></kiểu>

<các câu lệnh>;</các>

return <biểu thức giá trị>;} </biểu>

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

Câu 1

A. Tránh lặp lại một đoạn lệnh nhiều lần.

B. Tăng tốc độ xử lý của chương trình.

C. Khó sửa chữa.

D. Lặp lại nhiều đoạn lệnh.

Lời giải

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

Một trong những lợi ích của việc dùng hàm đó là bạn có thể gọi lại nó nhiều lần, vậy nên nó giúp ta tránh viết lặp lại nhiều lần một đoạn code.

Lời giải

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

Trong câu lệnh max = (b < a) * b, khi truyền 4, 12 vào hàm, thì ta có a = 4 và b = 12. Khi đó (b < a) sẽ trả về giá trị 0 (vì b = 12 >a = 4), mà 0 * b = 0.

Câu 3

A. sub(10, 5);

B. sub(12, 5.4);

C. sub(5); 

D. sub(3.2, 4);

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

A. Nếu là hàm có kết quả thì trong thân hàm sẽ không có lệnh return.

B. Nếu là hàm có kết quả thì trong thân hàm sẽ có lệnh return và theo sau là dãy giá trị trả về.

C. Nếu là hàm có kết quả thì trong thân hàm sẽ là dãy các lệnh tính giá trị và không có lệnh return.

D. Nếu là hàm có kết quả thì trong thân hàm sẽ duy nhất lệnh return.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A. Thiếu kiểu dữ liệu của tên hàm.

B. Thiếu kiểu dữ liệu của các tham số.

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.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

A. Điểm khác nhau cơ bản giữa hàm không có kết quả và hàm có kết quả là việc thực hiện hàm có kết quả luôn trả về giá trị kết quả thuộc kiểu xác định và giá trị đó được trả về sau lệnh return.

B. Hàm có kết quả có định nghĩa tương tự như hàm không có kết quả, tuy nhiên có khác nhau phần đầu và phần thân.

C. Trong hàm có kết quả nếu hàm không có tham số hình thức thì không cần danh sách tham số nhưg vẫn phải có cặp ngoặc đơn ( và ) theo sau khai báo tên hàm. Trong thân hàm cần có lệnh trả về giá trị của hàm: return ;

D. Trong hàm có kết quả trong thân hàm không cần có lệnh trả về giá trị của hàm:return ;

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP