15 câu Trắc nghiệm Tin học 11 C++ Bài 18: Ví dụ về cách định nghĩa và sử dụng hàm có đáp án

Trong các đoạn lệnh sau đây, đoạn nào là khai báo một hàm?

13/15

Trong các đoạn lệnh sau đây, đoạn nào là khai báo một hàm?

int f(int a, int b) { return a+b; }

void f() { cout << “Hello World!”; }

<>

int t(int x) {}

int f(int a, int b);

Giải thích

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

Vì khai báo là giới thiệu sự tồn tại của một định danh (một type, function, hoặc class) và mô tả nó. Khai báo giúp compiler biết được về sự tồn tại của một định danh trước khi chúng ta định nghĩa nó. Compiler không cần phải cấp vùng nhớ khi khai báo.