SQLD프로그래밍 언어 활용난이도 3MCQ

SQLD 프로그래밍 언어 활용 기출문제 #2442

문제

다음 C 프로그램의 실행 결과는?

C
#include <stdio.h> int main() { int matrix[2][3] = {{1, 2, 3}, {4, 5, 6}}; int *ptr = &matrix[1][0]; printf("%d ", *(ptr - 1)); printf("%d", *(ptr + 2)); return 0; }

① 3 6 ② 4 6 ③ 3 5 ④ 1 5

정답

1

해설

2차원 배열은 메모리에 연속 저장되므로 ptr은 값 4를 가리키고, *(ptr-1)은 3, *(ptr+2)는 6이다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 프로그래밍 언어 활용 기출 #2442 | sqldpass