[9급 지방직 컴퓨터일반 2025년 15번]

다음 C 프로그램의 출력 결과는?
#include <stdio.h>
int main(void) {
	int x = 100, y = 200;
	int* px = &x, *py = &y, *tmp;
	(*px) -= 10;
	(*py) += 50;
	tmp = px;
	px = py;
	py = tmp;
	(*px) += 50;
	(*py) -= 10;
	printf("x: %d, y: %d \n", x, y);
	return 0;
}
컴퓨터일반
  1. ①x: 80, y: 300
  2. ②x: 140, y: 240
  3. ③x: 240, y: 140
  4. ④x: 300, y: 80

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

정답 ①

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

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

오류 신고