JavaScript is required

What will be output of following program?
Media VietJack

A.
printf("\n%d", ptr2);
B.
strcpy(ptr1, "c");
C.
strcpy(ptr2, "questions");
D.
printf("\n%s %s", ptr1, ptr2);
Trả lời:

Đáp án đúng: B


Đoạn code có lỗi ở dòng `strcpy(ptr2, "questions");` vì `ptr2` được cấp phát chỉ 1 byte, không đủ để chứa chuỗi "questions". Việc ghi đè vào vùng nhớ không đủ kích thước sẽ gây ra lỗi. Do đó, chương trình sẽ không thể in ra kết quả như đáp án D dự kiến.

Câu hỏi liên quan