모든 답은 아래 교재를 참조합니다.
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
'정보처리기사 실기' 카테고리의 다른 글
[정보처리기사 실기] 모의고사 4회 프로그래밍 위주로 (0) | 2021.04.23 |
---|---|
[정보처리기사 실기] 모의고사 3회 프로그래밍 위주로 (0) | 2021.04.23 |
[정보처리기사 실기] 모의고사 2회 프로그래밍 위주로 (0) | 2021.04.22 |
[정보처리기사 실기] 모의고사 1회 프로그래밍 위주로 (0) | 2021.04.21 |
[정보처리기사 실기 준비] C언어 편 (0) | 2021.04.20 |