다음은 어느 학생이 C 언어로 작성한 학점 계산 프로그램이다. 출력 결과는?
#include <stdio.h>
int main()
{
int score = 85;
char grade;
if (score >= 90) grade = 'A';
if (score >= 80) grade = 'B';
if (score >= 70) grade = 'C';
if (score < 70) grade = 'F';
printf("학점 : %c\n", grade);
return 0;
}정답 3번
각 if문은 else로 연결되지 않은 독립 조건문이므로 참인 조건을 모두 순서대로 실행한다. 1. score >= 90: 거짓 2. score >= 80: 참 → grade = 'B' 3. score >= 70: 참 → grade = 'C'로 덮어씀 4. score < 70: 거짓 최종 grade는 'C'이므로 ‘학점 : C’가 출력된다.
콘텐츠 정보
- 자료 유형
- 공개 기출
- 검수 상태
- 자동 검사 완료
- 해설 작성·검수
- 정처LAB 자동 검사
- 최종 검수
- 2026-07-26