본문 바로가기

Study/정보처리기사

C언어 Level 2

1~5. 다음 코드에 대한 출력 결과를 쓰시오.

 

1.

#include <stdio.h>
int main() {
    int num = 5;
    if(num % 2 == 0) {
        printf("Even\n");
    } else {
        printf("Odd\n");
    }
    return 0;
}

 

2.

#include <stdio.h>
int main() {
    int x = 3;
    switch(x) {
        case 1: printf("One\n"); break;
        case 2: printf("Two\n"); break;
        case 3: printf("Three\n"); break;
        default: printf("Other\n");
    }
    return 0;
}

 

3.

#include <stdio.h>
int main() {
    int i;
    for(i = 0; i < 3; i++) {
        printf("%d ", i);
    }
    return 0;
}

 

4.

#include <stdio.h>
int main() {
    int i = 0;
    while(i < 4) {
        printf("%d ", i);
        i++;
    }
    return 0;
}

 

5.

#include <stdio.h>
int main() {
    int i = 6;
    do {
        printf("%d ", i);
        i--;
    } while(i > 3);
    return 0;
}

 


 

정답
(드래그 시 정답이 보입니다.)

1. Odd
2. Three
3. 0 1 2
4. 0 1 2 3
5. 6 5 4

'Study > 정보처리기사' 카테고리의 다른 글

C언어 Level 6  (0) 2025.02.20
C언어 Level 5  (0) 2025.02.20
C언어 Level 4  (0) 2025.02.20
C언어 Level 3  (0) 2025.02.20
C언어 Level 1  (0) 2025.02.20