JavaScript is required

Để khai báo một mảng động cho phép nhập một chuỗi văn bản ta dùng câu lệnh nào sau đây?

A.

char *Str;

B.

char Str;

C.

char Str[]

D.
char *Str[]
Trả lời:

Đáp án đúng: A


Trong C/C++, để khai báo một mảng động các chuỗi văn bản (mảng các con trỏ ký tự), ta sử dụng `char *Str;`. * **A. char *Str;**: Khai báo một con trỏ `Str` trỏ đến một vùng nhớ chứa ký tự. Vùng nhớ này có thể được cấp phát động để chứa một chuỗi ký tự. Đây là cách khai báo đúng để nhập một chuỗi văn bản. * **B. char Str;**: Khai báo một biến ký tự đơn lẻ, không thể chứa một chuỗi văn bản. * **C. char Str[];**: Khai báo một mảng ký tự tĩnh. Kích thước của mảng phải được xác định tại thời điểm biên dịch hoặc được suy ra từ initializer list. Không phù hợp để nhập chuỗi văn bản động vì kích thước cố định. * **D. char *Str[];**: Khai báo một mảng các con trỏ ký tự. Điều này phù hợp để lưu trữ nhiều chuỗi (mảng các chuỗi), không phải một chuỗi duy nhất.

Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Lập trình hướng đối tượng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.


50 câu hỏi 60 phút

Câu hỏi liên quan