출처 : [2021년 제1회 기사 실기 출제예상 문제] (6과목) 프로그램밍 언어 활용 - 3 : 네이버 카페 (naver.com)
다음 C 프로그램의 출력결과
#include <stdio.h>
void swap(int *a, int *b);
int main()
{
int a = 10;
int b = 20;
swap(&a, &b);
printf("%d %d\n", a, b);
return 0;
}
void swap(int *a, int *b)
{
int temp=0;
temp = *a;
*a = *b;
*b = temp;
}
정답 : 20 10
출처 : [2021년 제1회 기사 실기 출제예상 문제] (7과목) SQL 응용 - 4 : 네이버 카페 (naver.com)
다음 두 릴레이션 X(A,B) 와 Y(A,C) 가 있을 때, SQL 문을 수행한 후 생성되는 튜플(tuple)의 갯수는?
( SELECT DISTINCT A FROM X) UNION ALL (SELECT A FROM Y)
X | |
A | B |
1 | a |
1 | a |
1 | a |
2 | b |
3 | b |
5 | c |
Y | |
A | C |
1 | p |
1 | p |
2 | q |
4 | r |
6 | s |
정답 : 9
X표에서 대해서는 DISTINCT 로 중복허용 안되서 1,2,3,5 Tuple 4개
Y표에 대해서는 UNION ALL 로 중복허용하여 1, 1, 2, 4, 6 Tuple 5개
둘이 합치면 9개
UNION : 중복 제거 합산
UNION ALL : 중복 포함 합산
'정보처리기사 Daily 문제' 카테고리의 다른 글
정보처리기사 실기 Daily 문제 16 (0) | 2021.05.30 |
---|---|
정보처리기사 실기 Daily 문제 15 (0) | 2021.05.29 |
정보처리기사 실기 Daily 문제 13 (0) | 2021.05.27 |
정보처리기사 실기 Daily 문제 12 (0) | 2021.05.26 |
정보처리기사 실기 Daily 문제 11 (0) | 2021.05.25 |