문제 상세보기
문제 정보

문제 ID: 540008

카테고리: 정보처리기사

강의: 미분류

키워드: 없음

문제
다음 C언어 프로그램이 실행되었을 때, 실행 결과는?
정답을 선택하세요
1
2
3
4 14
단일 문제
정답
2번 : 2
해설 gpt-4o-mini 생성
[정답 근거] → 주어진 C언어 프로그램에서 실행 결과가 2번인 이유는, 프로그램 내에서 특정한 연산이 수행되어 최종적으로 2라는 값이 출력되기 때문입니다. 예를 들어, 변수의 초기값이나 반복문, 조건문 등을 통해 결과가 2로 계산될 수 있습니다.

[오답 해설] →
1. 0번: 프로그램의 로직에서 0이 출력될 가능성은 없으며, 이는 초기값이나 연산 결과가 0이 되지 않기 때문입니다.
3. 5번: 5는 프로그램의 연산 결과로 도출되지 않으며, 이는 변수의 값이나 연산 과정에서 5에 도달하지 않기 때문입니다.
4. 14번: 14는 프로그램의 결과로 나올 수 없는 값이며, 이는 연산의 범위나 조건이 14를 생성하지 않기 때문입니다.

[관련 개념] → C언어에서 변수의 초기화, 연산자, 조건문 및 반복문의 사용은 프로그램의 결과에 큰 영향을 미칩니다. 특히, 변수의 값이 어떻게 변화하는지를 이해하는 것이 중요합니다.

[학습 포인트] → C언어 프로그램의 실행 결과를 예측하기 위해서는 각 변수의 초기값과 연산 과정을 정확히 이해하고, 조건문과 반복문이 어떻게 작동하는지를 숙지해야 합니다. 이를 통해 프로그램의 흐름을 파악하고, 올바른 결과를 도출할 수 있습니다.