[7급 국가직 프로그래밍언어론 2013년 2번]

다음 C 프로그램의 실행 결과로 옳은 것은?
#include <stdio.h>

typedef struct p {
    int x, y;
} PT;
void calcPoint(PT x, PT y, PT z) {
    z.x = x.x + y.x;
    z.y = x.y + y.y;
}
int main() {
    PT p1 = {10,20}, p2 = {30,40}, p3 = {0,0};
    calcPoint(p1, p2, p3);
    printf("(%d, %d)\n", p3.x, p3.y);
    return 0;
}
프로그래밍언어론
  1. ①(0, 0)
  2. ②(10, 20)
  3. ③(30, 40)
  4. ④(40, 60)

선지를 골라 바로 채점해 보세요.

정답 ①

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고