모든 답은 아래 교재를 참조합니다. 

 

싸니까 믿으니까 인터파크도서

생년월일 - 출생지 - 출간도서 0종 판매수 0권 (주)익스터디 대표이사, 두목넷 사무자동화 부분 대표 강사로 IT 자격증 분야에서 '왕두목'이라는 애칭으로 활발히 활동하고 있습니다. 경기공업대

book.interpark.com

 

13. 다음은 C언어로 구현된 프로그램을 실행했을 때, <실행 결과>와 같이 출력되도록 빈 줄 (1) ~ (3) 에 들어갈 가장 적합한 C표현을 쓰시오. 

<실행결과>

1 2 4 7
#include <stdio.h>
#define SIZE 4

void bubble_sort(int* list)
{
    int i, j, temp;
    
    for(i = 0; i < SIZE-1; i++) {
        
        for(j = 0; j < (SIZE-1)-i; j++) {
            
            if(__1__ > list[j + 1]) {
                temp = list[j];
                list[j] = list[j+1];
                list[j+1] = temp;
            }
        }
    }
    
    for(i = 0; i < SIZE; i++)
        printf("%d ", __2__);
}

void main()
{
    int list[SIZE] = {7, 2, 4, 1};
    __3__(list);
}

[정답]

  • 답 (1) : list[j]
  • 답 (2): list[i]
  • 답 (3): bubble_sort

14. 다음은 피보나치 수열의 합을 구하도록 Java로 작성된 프로그램이다. 이를 실행한 결과를 쓰시오. 

public class Exam{

     public static void main(String []args){
        int a, b, c, sum;
        a = b = 1;
        sum = a + b;
        for(int i = 3; i <= 5; i++) {
            c = a + b;
            sum += c;
            a = b;
            b = c;
        }
        System.out.println(sum);
     }
}
------
12

+ Recent posts