2020년 3회 기출분석
번호 | 과목 | 주요 개념 | 기출 통계 |
1 | 7. SQL 응용 | DELETE | |
2 | 7. SQL 응용 | SELECT – 그룹함수 | MIN, MAX, GROUP BY |
3 | 7. SQL 응용 | 스키마 | |
4 | 7. SQL 응용 | ALTER ADD | |
5 | 6. 프로그래밍 언어 활용 | [C] 반복문, 연산자 | 연산자(복합대입) |
6 | 6. 프로그래밍 언어 활용 | [Java] – 짝수의 합계 | |
7 | 6. 프로그래밍 언어 활용 | 헝가리안 표기법 | |
8 | 6. 프로그래밍 언어 활용 | [C] 함수호출, return | |
9 | 6. 프로그래밍 언어 활용 | [Java] 오버로딩, 오버라이딩 | |
10 | 6. 프로그래밍 언어 활용 | C++ 생성자 |
다음 학생 테이블에서 이름이 민수인 튜플을 삭제하도록 결과를 작성하시오.
테이블명 : 학생
필드명 : 이름
Plain Text
복사
다음 조건을 만족하면서, 과목별 점수의 평균이 90이상인 과목이름, 최소점수, 최대점수를 구하는 SQL문을 작성하시오.
[성적]
과목코드 | 과목이름 | 학점 | 점수 |
1000 | 컴퓨터과학 | A+ | 95 |
2000 | 운영체제 | B+ | 85 |
1000 | 컴퓨터과학 | B+ | 85 |
2000 | 운영체제 | B | 80 |
[결과]
과목이름 | 최소점수 | 최대점수 |
컴퓨터과학 | 85 | 95 |
[조건]
- 대소문자를 구분하지 않는다.
- WHERE 구분을 사용하지 않는다.
- GROUP BY, HAVING구문을 반드시 사용한다.
- 세미콜론(;)은 생략 가능하다.
- 별칭(AS)을 사용해야 한다.
SQL
복사
데이터베이스에서 스키마(Schema)에 대해 간략히 설명하시오.
학생 테이블에 주소 속성을 추가하는 SQL문을 작성하려고 한다. 빈 칸을 채우시오.
( A ) TABLE 학생 ( B ) 주소 VARCHAR(20);
SQL
복사
다음의 출력 결과를 쓰시오.
#include <stdio.h>
void main() {
int c=0;
int i=0;
while(i<10) {
i++;
c *= i;
}
printf("%d", c);
}
C
복사
다음의 출력 결과를 쓰시오.
public class Test{
public static void main(String []args){
int i=0;
int sum=0;
while (i<10){
i++;
if(i%2==1)
continue;
sum += i;
}
System.out.print(sum);
}
}
Java
복사
다음 중 헝가리안 표기법(Hungarian Notation)에 대해서 서술하시오.
다음은 C언어 소스 코드이다. 출력 결과를 쓰시오.
#include <studio.h>
int r1(){
return 4;
}
int r10(){
return (30+r1());
}
int r100(){
return (200+r10());
}
int main(){
printf("%d", r100());
return 0;
}
C
복사
다음은 자바(Java) 코드이다. 출력 결과를 쓰시오.
abstract class vehicle{
private String name;
abstract public String getName(String val);
public String getName(){
return "vehicle name:" + name;
}
public void setName(String val){
name = val;
}
}
class Car extends Vehicle{
public Car(String val){
setName(val);
} public String getName(String val){
return "Car name : " + val;
} public String getName(byte val[]){
return "Car name : " + val;
}
}
public class good {
public Static void main(String[] args){
Vehicle obj = new Car("Spark");
System.out.print(obj.getName());
}
}
Java
복사
C++에서 생성자란 무엇인지 쓰시오.


