컴퓨터과학과

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

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 게시판관리 6427 2022.12.24
공지 커뮤니티를 홍보하고 포인트를 적립해보세요 73 게시판관리 2907 2023.09.20
공지 글쓰기 에디터의 다양한 기능을 이용해보세요 34 file 게시판관리 2324 2024.03.11
760 질문 대면수업 준비물 뭐 챙겨가야하나요? 차곡차곡 37 2025.04.22
759 2학년 2학년 1학기 JAVA 프로그래밍 4월 19일 광주/전남지역대학 줌 수업 들으신분 ㅜㅜ! 백일호 20 2025.04.21
758 질문 타과생 유비쿼터스컴퓨팅개론 질문 파스텔g 27 2025.04.21
757 일반 방금 가입하고 가입인사드립니다! 3 똘이아범 34 2025.04.19
756 일반 4/13 줌으로 한 파이썬프로그래밍기초(2025) 과제물 김오리얌 80 2025.04.15
755 질문 이거 중간과제에 누락된 부분이 있어서 다시 올리고 싶은데 안되겠죠? 2 라이라 96 2025.04.14
754 일반 안녕하세요 3 라이라 44 2025.04.13
753 일반 3/30 HTML프로그래밍 대전충남 출석수업자료 컴과쭈니 53 2025.04.12
752 질문 안녕하세요 동아리 관련 가입 관련해서 질문이 있습니다. aalv 41 2025.04.11
751 2학년 컴퓨터의 이해 과제 작성 시 궁금해요. 교수님이 이야기 과제 주신 내용도 입력하는건가요? 지여니 91 2025.04.08
750 2학년 자바 프로그래밍 출석수업 실습과제물 문제 아시는 분 계신가요 wjddn 66 2025.04.08
749 일반 과제 공지 어디에 있을까요? 3 아네모네요 166 2025.04.05
748 일반 알고리즘 출석수업 시험 유형 할아몬드 107 2025.04.01
747 질문 이산수학 출석시험 결과 언제나오나요? 1 sumqf 131 2025.03.31
746 질문 중간과제물 표지 따로 작성해야할까요? 2 teahg 172 2025.03.29
745 질문 이산수학 4/8 서울지역대학 대면수업 질문드립니다.. 2 왕감자 113 2025.03.29
744 질문 이산수학 출석(대면)수업 질문드립니다. 6 file goldore 230 2025.03.26
743 질문 안녕하세요. 비대면 출석수업도 2 teahg 87 2025.03.25
742 일반 대전-이산수학-이번주 토요일 출석 수업이면 5강 정도 듣고, 예제 풀어서 시험 대비 해야 할까요? 2 vkcjiqkd 172 2025.03.24
741 일반 안녕하세요 6 teahg 37 2025.03.23
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 38 Next
/ 38