기출문제/정보처리기사

2021년 3회 정보처리기사 기출문제 64번

엉클지니 2025. 3. 17. 20:45

64. 다음 C언어 프로그램이 실행되었을 때의 결과는?

nation    nationalter

alter      alternation

 

 

<해설>

#include <stdio.h>
#include <string.h>

int main() {
    char str1[20] = "nation";
    char str2[] = "alter";
    
    strcat(str1, str2 + 2);
    printf("%s", str1);
    
    return 0;
}

위 코드가 실행되면 str2 + 2는 "ter"이므로,
strcat(str1, str2 + 2); 실행 후 str1은 "nation" + "ter"이 되어 **"nationalter"**가 출력됩니다.

따라서, 정답은 ② nationalter 입니다! ✅

💡😊

반응형