J정처LAB
정보처리기사 실기
편집복원

2025년 1회 정보처리기사 실기

복원 문항을 학습 가능한 표현으로 정리하고 ITPASSLAB이 답안 기준과 해설을 편집 검수했습니다. 자동 판정과 점수는 학습용 예상 결과입니다.

한 문제씩 풀기문제마다 바로 답과 해설을 확인합니다.
0/20답안 작성
프로그래밍 언어 활용난도 중상

19번 · 주관식 · 5점

다음 C 프로그램의 실행 결과를 쓰시오.

C좌우로 밀어 전체 코드 보기
#include <stdio.h>

typedef struct {
    const char *name;
    int score[3];
} Student;

int decode(int value) {
    return value & 0xA5;
}

int total(const Student *student) {
    return decode(student->score[0])
         + decode(student->score[1])
         + decode(student->score[2]);
}

int main(void) {
    Student students[2] = {
        {"Kim", {0xA0, 0xA5, 0xDB}},
        {"Lee", {0xA0, 0xED, 0x81}}
    };
    int result = 0;
    for (int i = 0; i < 2; i++) result += total(&students[i]);
    printf("%d", result);
    return 0;
}

답안을 입력하세요

학습기록 준비 중