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

 

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

생년월일 - 출생지 - 출간도서 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