Search

2020년 4회

2020년 4회 기출분석

번호
과목
주요 개념
기출 통계
1
7. SQL 응용
즉시 갱신 회복 기법
2
7. SQL 응용
이상현상
삽입이상, 삭제이상, 갱신이상
3
7. SQL 응용
SELECT 그룹함수
GROUP BY, COUNT(*)
4
6. 프로그래밍 언어 활용
[Java] 2진수 변환
5
6. 프로그래밍 언어 활용
[Java] 2차원 배열
6
6. 프로그래밍 언어 활용
[Python]  중첩 리스트
7
6. 프로그래밍 언어 활용
[C] 포인터
8
6. 프로그래밍 언어 활용
[Java] 오버라이딩, 재귀호출
데이터베이스의 회복(Recovery) 기법 중 Rollback 시 Redo, Undo가 모두 실행되는 트랜잭션 처리법으로 트랜잭션 수행 중 갱신 결과를 바로 DB에 반영하는 기법은 무엇인가?
데이터베이스 이상 현상(Anomaly)의 종류 3가지를 쓰시오.
다음 조건을 만족하면서 학과별로 튜플 수가 얼마인지 구하는 SQL문을 작성하시오.
[학생]
학과
학생
전기
이순신
컴퓨터
안중근
컴퓨터
윤봉길
전자
이봉창
전자
강우규
[결과]
학과
학과별 튜플수
전기
1
컴퓨터
2
전자
2
다음은 n이 10일 때, 10을 2진수로 변환하는 자바 소스 코드이다. A, B 괄호 안에 알맞은 값을 적으시오.
class good { public static void main (String[] args) { int[]a = new int[8]; int i=0; int n=10; while ( 괄호 A ) { a[i++] = ( 괄호 B ); n /= 2; } for(i=7; i>=0; i--){ System.out.print(a[i]); } } }
Java
복사
다음은 자바 소스 코드이다. 출력 결과를 보고 괄호 A, B에 알맞은 값을 적으시오.
public class good { public static void main(String[] args) { int[][]a = new int[( 괄호A )][( 괄호B )]; for(int i = 0; i < 3; i++){ for(int j=0; j < 5; j++){ a[i][j] = j*3+(i+1); System.out.print(a[i][j]+""); } System.out.println(); } } }
Java
복사
[출력결과] 1 4 7 10 13 2 5 8 11 14 3 6 9 12 15
Java
복사
다음은 파이썬 소스 코드이다. 출력 결과를 쓰시오.
lol = [[1,2,3],[4,5],[6,7,8,9]] print(lol[0]) print(lol[2][1]) for sub in lol: for item in sub: print(item, end = '') print()
Java
복사
다음은 C언어 소스 코드이다. 출력 값을 쓰시오.
#include <stdio.h> void main(){ char *p = "KOREA" printf("%s\n" , p); printf("%s\n" , p+3); printf("%c\n" , *p); printf("%c\n" , *(p+3)); printf("%c\n" , *p+2); }
C
복사
다음은 자바(Java) 소스 코드이다. 출력 결과를 쓰시오.
class Parent { public int compute(int num){ if(num <=1) return num; return compute(num-1) + compute(num-2); } } class Child extends Parent { public int compute(int num){ if(num<=1) return num; return compute(num-1) + compute(num-3); } } public class Test { public static void main (String[] args){ Parent obj = new Child(); System.out.print(obj.compute(4)); } }
Java
복사