JavaScript is required

Hằng có thể được định nghĩa theo cách nào?

A.
#define <indentifier> string
B.
const tên_kiểu tên_biến_hằng = giá trị;
C.
Không có cách định nghĩa chung
D.
1 và 2
Trả lời:

Đáp án đúng: D


Câu hỏi này kiểm tra kiến thức về cách định nghĩa hằng trong ngôn ngữ lập trình C/C++. - Phương án A: `#define string` là cách định nghĩa hằng bằng tiền xử lý (preprocessor) trong C/C++. Khi chương trình được biên dịch, trình tiền xử lý sẽ thay thế tất cả các lần xuất hiện của `` bằng `string`. Ví dụ: `#define PI 3.14159`. Đây là một cách định nghĩa hằng hợp lệ. - Phương án B: `const tên_kiểu tên_biến_hằng = giá trị;` là cách định nghĩa hằng sử dụng từ khóa `const` trong C++. Khi một biến được khai báo với `const`, giá trị của nó không thể thay đổi sau khi khởi tạo. Ví dụ: `const double PI = 3.14159;`. Đây cũng là một cách định nghĩa hằng hợp lệ. - Phương án C: "Không có cách định nghĩa chung" là sai, vì như đã giải thích ở trên, có ít nhất hai cách để định nghĩa hằng. - Phương án D: "1 và 2" là đúng, vì cả hai cách định nghĩa được mô tả trong phương án A và B đều hợp lệ. Vậy, đáp án đúng là phương án D.

Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan