Search

2020년 3회

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++에서 생성자란 무엇인지 쓰시오.