2021년 3회 기출분석
번호 | 과목 | 주요 개념 | 기출 통계 |
1 | 7. SQL 활용 | CROSS JOIN, COUNT(*) | |
2 | 3. 데이터 입출력 구현 | GRANT | |
3 | 6. 프로그래밍 언어 활용 | [C] 배열, 포인터 | |
4 | 6. 프로그래밍 언어 활용 | [C] 구조체 포인터 | |
5 | 6. 프로그래밍 언어 활용 | [Java] 연산자 | |
6 | 6. 프로그래밍 언어 활용 | [Java] 객체, statc | |
7 | 6. 프로그래밍 언어 활용 | [Python] 비교연산 | == |
다음은, 테이블에서 조건값을 실행한 화면이다. 이에 대한 알맞는 결과값을 작성하시오.
CODE | NAME |
3258 | smith |
4324 | allen |
5432 | scott |
NO | RULE |
12 | s% |
32 | %t% |
SELECT COUNT(*) CNT
FROM T1 A
CROSS JOIN T2 B
WHERE A.NAME LIKE B.RULE;
SQL
복사
데이터 제어어(DCL) 중 GRANT 에 대하여 설명하시오.
다음 C언어 코드에 대한 알맞는 출력값을 쓰시오.
#include <stdio.h>
int main(){
int *arr[3];
int a = 12, b = 24, c = 36;
arr[0] = &a;
arr[1] = &b;
arr[2] = &c;
printf("%d", *arr[1] + **arr + 1);
}
C
복사
다음 C언어 코드에 대한 알맞는 출력값을 쓰시오.
#include <stdio.h>
struct jsu {
char nae[12];
int os, db, hab, hhab;
};
int main(){
struct jsu st[3] = {{"데이터1", 95, 88},
{"데이터2", 84, 91},
{"데이터3", 86, 75}};
struct jsu* p;
p = &st[0];
(p + 1)->hab = (p + 1)->os + (p + 2)->db;
(p + 1)->hhab = (p+1)->hab + p->os + p->db;
printf("%d", (p+1)->hab + (p+1)->hhab);
}
C
복사
다음 Java 코드에 대한 알맞는 출력값을 쓰시오.
public class Test {
public static void main(String[] args) {
int a = 3, b = 4, c = 3, d = 5;
if((a == 2 | a == c) & !(c > d) & (1 == b ^ c != d)) {
a = b + c;
if(7 == b ^ c != a) {
System.out.println(a);
} else {
System.out.println(b);
}
} else {
a = c + d;
if(7 == c ^ d != a) {
System.out.println(a);
} else {
System.out.println(d);
}
}
}
}
SQL
복사
다음 Java 코드에 대한 알맞는 출력값을 쓰시오.
class Connection {
private static Connection _inst = null;
private int count = 0;
static public Connection get() {
if(_inst == null) {
_inst = new Connection();
return _inst;
}
return _inst;
}
public void count() { count ++; }
public int getCount() { return count; }
}
public class Test {
public static void main(String[] args) {
Connection conn1 = Connection.get();
conn1.count();
Connection conn2 = Connection.get();
conn2.count();
Connection conn3 = Connection.get();
conn3.count();
System.out.print(conn1.getCount());
}
}
Java
복사
다음 파이썬 코드의 알맞는 출력값을 쓰시오.
a,b = 100, 200
print(a==b)
Java
복사