profile
조회 수 1743 추천 수 1 댓글 24

단축키

Prev이전 문서

Next다음 문서

기출문제 입니다. 정답도 포함되어 있습니다.

 

 

c기말기출_08-06.hwp

 

 

1강-20강 튜터 선생님이 주신 핵심정리 입니다.

 

 

C언어핵심정리.zip

 

 

 

 

튜터샘이 주신 풀이 포함된 기출문제 입니다.

 

 

C프로그래밍(2006년_기말시험해설).hwp

 

C프로그래밍(2007년_기말시험해설).hwp

 

C프로그래밍(2008년_기말시험해설).hwp

 

 

 

 

 

 

정답 -> 31424 14314 33231 12243 42113

 

36. 다음 프로그램 중 잘못된 문장은? (2점)

 

#include <stdio.h> ----------------------㉠

void main() {  -------------------------㉡

              printf("This is a program with a");

              do_it("problem!"); -----------------㉢

              return ; -------------------------㉣

}

 

① ㉠    

② ㉡    

③ ㉢

④ ㉣

 

[해설] 교재 10p

Call to function 'do_it' with no prototype

 

※ (37~38) 다음과 같은 프로그램이 있을 때 물음에 답하시오. (여기서 ‘A’의 ASCII값은 65이다.)    

 

 #include <stdio.h>

 void main() {

              char var='A';  

              printf("var1=%d var2=%c", var, var); ------㉠

              putchar(var+2) ;  ----------------------㉡

 }

 

37. 위에서 ㉠의 결과로 올바른 것은? (3점)

① var1=65  var2=A
② var1=a   var2=65

③ var1=a   var2=A
④ var1=65  var2=65

 

[해설] 교재 52p

출력양식 변환기호 %d는 10진 정수로 출력하고 %c는 한 문자로 변환하여 출력한다.

 

38. 위에서 ㉡의 결과로 올바른 것은? (3점)

① 65

② 67  

③ A

④ C

 

[해설] 교재 59p

-> 문자 단위 입출력

 

1                                                                         작성자 : 컴퓨터과학과 튜터 김남희

 

C프로그래밍 2008년 기말시험 기출문제 해설

39. 다음 프로그램의 ㉠, ㉡, ㉢에서 각각 10진수, 8진수, 16진수를 출력하려고 한다. 출력양식변환기호가 순서대로 올바르게 나열된 것은? (2점)

 

#include <stdio.h>

void main() {

int a = 8086;

printf(" 

  \n", a);

printf(" 

  \n", a);

printf(" 

  \n", a);

}

 

① %d, %f, %e

② %d, %o, %x 

③ %c, %e, %d

④ %e, %f, %g

 

[해설] 교재 52p

-> printf() 함수

1) 서식문자열에는 모든 문자를 사용할 수 있으며 변환문자와 제어문자를 제외하고는 화면에 그대로 출력한다.

2) 인수와 변환문자는 일대일 대응해야 하며 반드시 인수의 자료형과 문자의 자료형은 일치해야 한다.

3) 출력양식 변환기호

 

40. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (3점)

 

 #include <stdio.h>

 void main() {

    int n=29;

    switch(n%5) {

              case 0: printf("A\n");

              break;

              case 1: printf("B\n");

              break;

              case 2: printf("C\n");

              break;

              default: printf("D\n");

              break;

   }

 }

 

① A

② B    

③ C

④ D

2                                                                         작성자 : 컴퓨터과학과 튜터 김남희

 

C프로그래밍 2008년 기말시험 기출문제 해설

[해설] 교재 92p

n=29이고 n%5는 나눗셈의 나머지 계산하는 산술연산자로 결과값이 4이므로 D가 출력된다.

41. 다음과 같은 프로그램의 실행결과로서 올바른 것은? (3점)

 

 #include <stdio.h>

 void main() {

    int a=10, b=3 ;

    a*=(b-1);

    b=(a>15)? (a+1):(a-1);

    printf("a=%d b=%d", a, b);

 }

 

① a=20  b=21

② a=2   b=9  

③ a=20  b=9

④ a=29  b=11

 

[해설] 교재 68p

1) a*=(b-1)는 a=a*(b-1)이므로 값을 대입해서 구해보면 a=10*2로 a는 20이 된다.

2) b=(a>15)? (a+1):(a-1)는 조건 연산자의 사용으로 (a>15)의 조건이 만족하면 (a+1)이고 만족하지 않으면 (a-1)이 되어 b는 21이 된다.

 

 

 

 

 


List of Articles
번호 분류 제목 글쓴이 조회 수 날짜
공지 (필독) 공지 모음 / 코인(포인트) 얻는 방법 및 입문서 417 게시판관리 7309 2022.12.24
공지 커뮤니티를 홍보하고 포인트를 적립해보세요 73 update 게시판관리 3177 2023.09.20
852 자료 컴퓨터보안 위크북 연습문제 정리 3 newfile 예린지 20 2025.06.06
851 일반 가입했습니다 1 new dasadsdas 5 2025.06.06
850 일반 졸업하고 싶어요 new 컴커미 24 2025.06.06
849 질문 데이터 베이스 운영체제? 미라클i 31 2025.06.05
848 일반 가입했어요. 1 온화 4 2025.06.05
847 일반 가입 인사! 4 레알마드리드 12 2025.06.05
846 일반 알고리즘 p.63 6번 문제 해설 file asdsa 24 2025.06.05
845 일반 디지털 논리회로 워크북 질문 asdsa 21 2025.06.04
844 자료 HTML5웹프로그래밍 교재 연습문제 풀이 정리(오류 수정본 재업로드) 5 updatefile 예린지 38 2025.06.04
843 일반 문제를 풀고자 2 update leeway 26 2025.06.04
842 일반 가입 인사! 2 update 월태화용 10 2025.06.04
841 자료 HTML5 기존 기출 문제를 토대로 작성한 예상 문제 1 file 예린지 36 2025.06.04
840 일반 이번주부터 시험기간이네요 모두 화이팅입니다. 3 공부하면원 15 2025.06.04
839 질문 컴퓨터 그래픽스 어떤 식으로 문제나오는지 아시는분 계시나요? 이넘들봐라 11 2025.06.04
838 일반 디지털논리회로 다들 기말 준비 잘하고 계시나요? 2 update 꾸기꾸기 37 2025.06.04
837 그외 안녕히세요 2 딩가딩가딩 14 2025.06.04
836 일반 안녕하세요!! 3 update 머니코드 9 2025.06.04
835 일반 안녕하세요~ 2 쵸코루 11 2025.06.04
834 일반 와... 이런 사이트를 이제야 발견하다니 ㅠㅠ 4 대학썌앵 49 2025.06.04
833 일반 [공유] 컴퓨터의 이해 기말대비 요약본 9 updatefile 대학썌앵 84 2025.06.04
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 43 Next
/ 43