JavaScript is required

Which of the following adds one string to the end of another?

A.
append();
B.
stringadd();
C.
strcat();
D.
stradd();
Trả lời:

Đáp án đúng: C


Đáp án đúng là C. `strcat()`. * **strcat()**: Đây là hàm chuẩn trong thư viện string.h của ngôn ngữ C (và được sử dụng rộng rãi trong C++) để nối (concatenation) một chuỗi vào cuối một chuỗi khác. Hàm này nhận hai tham số: chuỗi đích (chuỗi sẽ bị thay đổi) và chuỗi nguồn (chuỗi được thêm vào). Ví dụ: `strcat(str1, str2)` sẽ nối chuỗi `str2` vào cuối chuỗi `str1`. * **append()**: `append()` là một phương thức thường được sử dụng trong các lớp chuỗi (string class) của các ngôn ngữ lập trình hướng đối tượng như C++ (std::string) hoặc Java (StringBuilder/StringBuffer). Tuy nhiên, trong ngữ cảnh của câu hỏi này (có thể đang ám chỉ ngôn ngữ C hoặc các tình huống lập trình tổng quát hơn), `strcat()` là lựa chọn phù hợp hơn nếu đang làm việc với chuỗi kiểu C (char arrays). * **stringadd()** và **stradd()**: Đây không phải là các hàm hoặc phương thức chuẩn để nối chuỗi trong C/C++ hoặc các ngôn ngữ phổ biến khác.

Câu hỏi liên quan