정처기 실기 3회차 기출(2021년)

정처기 실기 3회차 기출(2021년)

문제 1 (정답 3)

class Connection {

static private 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 testcon {

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());

} }

문제 2 (정답 : Authentication, Authorization, Accounting)

3A 문제

1. 접근 시도하는 가입자 또는 단말 식별

2. 가입자나 단말에 권한 부여

3. 사용시간, 정보, 위치 등 정보 수집

문제 3 (정답 : 사용자에게 권한을 준다.)

GRANT의 기능을 서술하시오

문제 4 (정답 : ARP)

프로토콜 대신 스푸핑 (mac 주소 속여서)

문제 5 (정답 : Control)

단순 처리할 대상인 값만 전달되는 게 아니라 어떻게 처리를 해야 한다는 제어 요소가 전달되는 경우의 결합도?

문제 6 (정답 : 데이터 링크, 네트워크, 표현)

OSI 7 Layer

1. 직접적으로 연결된 두 개의 노드 사이에 데이터 전송을 가능하게 하고, 오류를 수정하기도 함

2. 경로에 따라 패킷 전달

3. 압축

문제 7 (정답 : Aggregation, Generalization)

추상화, 개념화

문제 8 (정답 : 테스트 조건, 테스트 데이터, 예상결과)

테스트케이스 구성 요소

문제 9 (정답 : Cause Effect Graph)

그래프를 활용하여 입력 데이터 간의 관계 및 출력에 미치는 영향을 분석하여 효용성이 높은 테스트케이스를 선정하여 테스트하는 기법

문제 10 (정답 : DES)

블록 크기는 64bit, 키 길이는 56bit, 16라운드 암호화/IBM에서 개발

문제 11 (정답 : 7)

public class testco {

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);

}

}

}

}

문제 12 (정답 : 37)

#include

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);

}

문제 13 (정답 : 4)

SELECT COUNT(*) CNT FROM A CROSS JOIN B

WHERE A.NAME LIKE B.RULE ;

문제 14 (정답 : False)

다음은 파이썬 코드이다. 출력 결과를 쓰시오.

a,b = 100, 200

print(a==b)

문제 15 (정답 : CLASS)

UML 다이어그램. 속성, 메소드를 포함

문제 16 (정답 : Factory Method)

상위 클래스는 인터페이스를 정의, 실제 생성은 서브클래스가 담당

문제 17 (정답 : 501)

#include

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);

}

문제 18 (정답 : 인덱스)

<값, 주소> 형태의 자료구조이고 파일의 구조에는 순차, 해싱, ( )이 있다.

문제 19 (정답 GUI)

사용자가 키보드, 마우스 등을 이용하는 인터페이스

문제 20 (정답 : 상향식, 테스트 드라이버)

( ) 방식은 최하위 모듈부터 위로 통합하는 방식이고, ( )가 필요하다.

from http://9566.tistory.com/83 by ccl(A) rewrite - 2021-12-30 19:27:21