본문 바로가기

프로그래밍언어/C

[독학사] 2단계 C프로그래밍 기출 문제

1. 프로그래밍 개발 과정 중에 여러파일을 합쳐서 하나의 프로그램으로 만드는 것으로 오브젝트 파일 및 라이브러리 파일을 연결하는 것은?

더보기

링커(linker)

 

2. 다음 중 C프로그램에 대한 설명으로 옳지 않은 것은?

    1) 응용프로그램 개발에 사용되므로 하드웨어를 제어하기 쉽지 않아 이식성이 떨어진다.

    2) 시스템 프로그램을 작성하기에 적합한 언어이다.

    3) 함수의 시작과 끝은 중괄호를 사용

    4) 반드시 하나 이상의 함수를 포함함

더보기

1번

 

3. 조건부 컴파일을 지원하는 주요 전처리기가 아닌것은?

    1) #include

    2) #if

    3) #indef

    4) #ifndef

더보기

1번

 

4. 기본 자료형 메모리 크기로 옳지 않은것은?

    1) char , 1byte, -128~127

    2) short , 2byte, -32768 ~ 32767

    3) unsigned short , 2byte, -38768 ~ 32767

    3) sizeof(int) , int크기 4를 반환

더보기

3) 0부터 범위가 시작된다.

 

5. 프로토타입이 들어있고 미리 컴파일하여 라이브러리 형태로 되어 있는 것은?

더보기

헤더 파일

 

6. 다음 출력값은?

    printf("값=%08.2f \n", 123.4);

더보기

값 = 00123.40 -> 8자리의 공간을 확보하고 소수점 이하 2자리만 출력

 

7. 다음 출력으로 옳은 것은?

    printf("a = %.2lf, b = %.2lf \n", (double)(15/2), (double)15(double)2);

더보기

a = 7.00 , b = 7.50

 

8. 다음 연산결과는?

    printf("a = %d \n", 2 << 3);

더보기

2 x 2^3 = 16

 

9. 다음 결과는?

    int a;

    a = 1;

    printf("a = %d \n", ++a);

더보기

a = 2

 

10. 다음 while문의 반복횟수와 결과는?

1
2
3
4
5
6
7
    int i = 0;
    while (i < 10)
    {
        i++;
        printf("%3d"++i);
    }
    printf("%3d", i);
cs

 

더보기

  2  4  6  8 10 10

 

11. 다음 출력문의 결과는 어떤 모양인가?

 

 

 

12. 다음 결과는?

   

 

 

 

 

 13. 다음 설명중 틀린것은?

더보기

2번

 

 

만약 다른 문제가 필요하다면 댓글로 남겨주세요👏👏