What is output? #include
Trả lời:
Đáp án đúng: B
Đề bài cho một chương trình C++ với hàm `swap` dùng để hoán đổi hai chuỗi. Hàm `main` khởi tạo một mảng con trỏ `pstr` chứa hai chuỗi "LAPTRINHC++" và ".NET". Sau đó, nó gọi hàm `swap` để hoán đổi vị trí của hai chuỗi này trong mảng `pstr`. Cuối cùng, nó in ra hai chuỗi đã được hoán đổi bằng hàm `printf`.\n\nBan đầu, `pstr[0]` trỏ đến chuỗi "LAPTRINHC++" và `pstr[1]` trỏ đến chuỗi ".NET". Sau khi gọi `swap(&pstr[0], &pstr[1])`, `pstr[0]` sẽ trỏ đến ".NET" và `pstr[1]` sẽ trỏ đến "LAPTRINHC++". Do đó, khi `printf("%s%s", pstr[0], pstr[1])` được thực thi, nó sẽ in ra ".NETLAPTRINHC++".





