2020년 2회 기출분석
번호 | 과목 | 주요 개념 | 기출 통계 |
1 | 7. SQL 응용 | SELECT – IN | |
2 | 7. SQL 응용 | ROLLBACK | |
3 | 7. SQL 응용 | CREATE INDEX | |
4 | 6. 프로그래밍 언어 활용 | [Python] set | |
5 | 6. 프로그래밍 언어 활용 | [Java] new | |
6 | 6. 프로그래밍 언어 활용 | [Java] – 상속, super() | 상속, 생성자, super() |
다음과 같은 "학생"테이블을 대상으로, 3학년과 4학년의 학번과 이름을 출력하는 SQL문을 작성하시오. (단, in 구문을 반드시 사용할 것)
학번 | 이름 | 학년 |
1111 | 홍길동 | 1 |
2222 | 임꺽정 | 2 |
3333 | 유관순 | 3 |
4444 | 안중근 | 3 |
5555 | 홍범도 | 4 |
SQL 제어어(DCL)에는 COMMIT, ROLLBACK, GRANT, REVOKE 가 있다. 그 중 ROLLBACK에 대해 약술하시오.
다음 주어진 student 테이블의 name 속성에 idx_name를 인덱스 명으로 하는 인덱스를 생성하는 SQL문을 작성하시오.
학번 | 이름 | 학년 |
1111 | 홍길동 | 1 |
2222 | 임꺽정 | 2 |
3333 | 유관순 | 3 |
4444 | 안중근 | 3 |
5555 | 홍범도 | 4 |
다음 파이썬(Python) 스크립트의 실행 결과를 적으시오.
>>> asia={"한국", "중국", "일본"}
>>> asia.add("베트남")
>>> asia.add("중국")
>>> asia.remove("일본")
>>> asia.update(["홍콩", "한국", "태국"])
>>> print(asia)
Python
복사
다음에 제시된 자바(Java) 프로그램이 [처리 결과]와 같은 결과를 출력할 때, 자바 프로그램의 ( ? )에 들어갈 표현을 대소문자를 구별하여 쓰시오.
class Parent {
void show() {
System.out.println("Parent");
}
}
class Child extends Parent {
void show() {
System.out.println("Child");
}
}
public class Exam {
public static void main(String[] args) {
Parent pa = ( ? ) Child();
pa.show();
}
}
Java
복사
다음 자바(Java) 프로그램을 실행한 출력 결과를 쓰시오.
class A {
int a;
public A(int n) {
a = b;
}
public void println("a="+a);
}
class B extends A {
public B(int n) {
super(n);
super.print();
}
}
public class Exam {
public static void main(String[] args) {
B obj = new B(10);
}
}
Java
복사







