1.
후위 표기법(postfix notation)으로 표현된 다음 수식의 계산 결과는?
2 3 + 2 * 2 1 + 3 / -
- ①7
- ②8
- ③9
- ④10
정답 보기
정답 ③ · 해설 보기
시행 2016-08-27 · 책형 2 · 20문항 · 출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)
2 3 + 2 * 2 1 + 3 / -
정답 ③ · 해설 보기
정답 ② · 해설 보기
#include <stdio.h>
void asterisk(int i)
{
if(i > 1){
asterisk(i/3);
asterisk(i/3);
}
printf("*");
}정답 ② · 해설 보기
위치 | [0] | [1] | [2] | [3] | [4] | [5] | [6] | [7] |
데이터 | 307 | 424 | 132 | 216 | 241 | 835 | 546 | 630 |
정답 ① · 해설 보기
51, 27, 70, 55, 13, 2, 37, 23, 33
정답 ④ · 해설 보기

DFS : A, B, C, F, H, G, D, E, I
BFS : A, B, C, D, E, G, F, H, I
DFS : A, B, C, F, H, G, D, E, I
BFS : A, B, D, E, C, G, F, H, I
DFS : A, B, C, F, H, G, E, D, I
BFS : A, B, D, E, C, G, F, H, I
DFS : A, B, C, F, H, G, E, D, I
BFS : A, B, C, D, E, G, F, H, I
정답 ② · 해설 보기
#include <stdio.h>
void main()
{
struct node {
int id;
char name[8];
int score;
} A[10];
printf("%d\n", &A[0]);
printf("%d\n", &A[4]);
}정답 ② · 해설 보기

정답 ③ · 해설 보기

정답 ④ · 해설 보기
a | b | a | b | a | d | c | d | a | b | a | c | d | a | b | c | d | d | e |
정답 ② · 해설 보기
정답 ③ · 해설 보기
int iterate(int n)
{
int i, count = 0;
for (i = 1; i < n; i *= 2)
count++;
return count;
}정답 ① · 해설 보기
#include <stdio.h>
#include <stdlib.h>
struct student{
char name[20];
int id;
};
struct student *alloc()
{
struct student *p;
p = ㉠ ;
if(p==NULL){
printf("Memory allocation error.");
return p;
}
printf("Student name?\n");
gets(p->name);
printf("Student id?\n");
scanf("%d", ㉡ );
return p;
}정답 ④ · 해설 보기

정답 ④ · 해설 보기
정답 ③ · 해설 보기

정답 ① · 해설 보기
<조 건> | ||
○ 크기가 6이고 인덱스가 0부터 5까지인 배열로 구현된다.
○ 공백 상태에서만 front와 rear의 값이 서로 같으며, 그 외에는 값이 서로 다르다.
○ (front + 1) mod 6은 다음에 삭제할 원소 위치를 가리킨다.
○ (rear + 1) mod 6은 다음에 삽입할 원소 위치를 가리킨다. | ||
<설 명> | ||
○ 최대 ( ㉠ )개의 원소를 저장할 수 있다.
○ front = 5이고 rear = 3인 경우 저장된 원소 수는 ( ㉡ )개이다.
○ front = ( ㉢ )이고 rear = 2인 경우는 포화 상태를 의미한다. | ||
정답 ④ · 해설 보기
unsigned int do_something(unsigned int x, unsigned int y)
{
while (y!=0) {
int temp;
temp = x % y;
x = y;
y = temp;
}
return x;
}정답 ③ · 해설 보기

정답 ④ · 해설 보기

정답 ① · 해설 보기