컴퓨터과학과

컴퓨터과학과 학생을 위한 공간

profile
조회 수 1723 추천 수 1 댓글 23

단축키

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 게시판관리 6434 2022.12.24
공지 커뮤니티를 홍보하고 포인트를 적립해보세요 73 게시판관리 2912 2023.09.20
공지 글쓰기 에디터의 다양한 기능을 이용해보세요 34 file 게시판관리 2326 2024.03.11
761 일반 2013학년도1학기 컴퓨터과학과 지역별 오리엔테이션 일정 2 file 조민현 2799 2014.02.08
760 정보 컴퓨터학과 학년별 교육과정이예요. 참고하세요~ 7 조민현 4742 2014.02.08
759 정보 2008-2학기 자료구조 기말시험기출문제(2007) 풀이(장종성튜터) 3 조민현 3489 2014.02.08
758 일반 1학기 과제 정보 공유 하실분 계세요? 5 김지윤 3450 2014.02.11
757 정보 C 언어 변수 file 이한솔 2768 2014.02.14
756 정보 2011_동계-_C프로그래밍 시험풀이 11 file 게시판관리 2503 2014.02.20
755 일반 제가 3학년 이번에 들어가야하는데 휴학을 냈네요. 게시판관리 2436 2014.02.24
754 일반 안녕하세요~ 조민현 1895 2014.03.08
753 일반 안녕하세요. 1 짱구민이 1995 2014.03.11
752 일반 반갑습니다. 1 총모아 1900 2014.03.13
751 일반 천안사는 30살 1학년생입니다. 3 컴과1학년 3540 2014.03.16
750 일반 안녕하세요 1 아코 2004 2014.03.19
749 정보 [컴파일러] 초보자를 위한 C,C++컴파일러 추천 -이은석님이 작성한 글입니다. 공용자료실에서 펌 3 게시판관리 3010 2014.03.25
748 일반 오늘 날씨가 참 좋네요 게시판관리 1328 2014.04.01
747 일반 64비트 운영체제에서 강의 못보는건가요 ㅠㅜ 2 그냥바보형 2552 2014.04.03
746 일반 망한건가요!? 2 루사이트 1895 2014.04.04
745 일반 안녕하세요 1 줌마렐라 1589 2014.04.05
744 일반 이번 소프트웨어 경진대회 참여해보고자 하는데 1 완봉 1569 2014.04.09
743 정보 유비쿼터스 컴퓨팅 개론 과제물 자체해설. 2 티알피지 2217 2014.04.13
742 정보 프로그램 무료다운로드 안내(Visual Studio 등) 5 file 게시판관리 1725 2014.05.02
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 39 Next
/ 39