반응형

반갑습니다. 에듀쉐어입니다.

얼마전 제 2회 정보처리기사 실기 시험이 진행되었습니다. 프로그래밍 문제와 SQL문제가 다소 많이 출제가 되었으며 합격자 발표는 8월 20일입니다.

 

이전과 같이 실기 기출문제와 가답안을 올리니 참고용으로 활용하시기 바랍니다. 가답안은 문제와 같이 있습니다.

 

 

 


2021년 제 2회 정보처리기사 실기 기출문제

 

1.  네트워크 장치를 필요로하지 않으며 네트워크 토폴로지가 동적으로 변화되는 특징이 있으며 응용 분야로는 긴급 구조, 긴급 회의, 전쟁터에서의 군사 네트워크에 활용되는 네트워크는?

 

가답안 : 애드훅 네트워크(Ad-hoc Network)

 

2.  (1) 사람의 감정이나 경험을 나타내는 개념
    (2) 사용자 인터페이스 예)CLI

 

가답안 : UX, UI

 

3. 원자성 개념에 대한 약술

 

가답안 : 모두 반영되거나 아니면 전혀 반영되지 않아야 한다.

 

4. 부분 함수적 종속성 제거하여 완전 함수적 종속을 만족하는 정규형은? 

제 ( ) 정규형, 정규화 전 테이블, 정규화 후 테이블 제공

 

가답안 : 2

 

5. [SQL문] : 튜플을 수정하는 SQL문에 대한 내용
(         ) 테이블명 (          ) 컬럼=값 WHERE 점수 >= 90;

 

가답안 : UPDATE, SET

 

6. [SQL문] : JOIN 관련 SQL문
SELECT ... FROM 학생정보 a JOIN 학과정보 b (        ) a.학과 = b.(         )

 

가답안 : ON, 학과

 

7.  파이썬 비트 연산자 코드 실행 결과 

 

a = 100
result = 0
for i in range(1,3):
        result = a >> i
        result = result +1
print(result)

가답안 : 26

 

8.  미국 국립 표준 기술연구소(NIST), DES를 대체, 128 비트 블록 크기, 128, 192, 256 비트 키 크기, 대칭 키 암호화 방식은?

 

가답안 : AES

 

9. 화이트 박스 테스트 검증 기준에 관한 내용
(1) 모든 문장 수행
(2) 조건 별로 True /False 일 때 수행
(3) 전체 조건식 상관없이 개별 조건식의 True/False에 대해 수행

 

가답안 : (ㅂ)구문(문장), (ㄹ)결정(분기), (ㄷ)조건

 

10. [SQL문] : '이씨' 내림차순
select ... from ... where 이름 like (        ) order by (        )

가답안 : 이%, DESC 

 

11. 응집도에 관한 내용
(1) 입출력 간 연관성은 없으나, 순서에 따라 수행하는 것
(2) 동일한 입출력 사용
(3) 모든 기능들이 연관되어 있는것, 그룹화


가답안 : (ㄹ)절차적, (ㄷ)교환적, (ㄱ)기능적

 

12. 패킷 교환 방식에 관한 내용
(1) 목적지 호스트와 미리 연결 후 통신하는 연결형 교환 방식
(2) 헤더에 붙여서 개별적으로 전달, 비연결형 교환 방식

가답안 : 가상 회선 방식, 데이터그램 방식

 

13. 디자인 패턴, (     ) 패턴은 반복적으로 사용되는 객체들의 상호작용을 패턴화한 것, 클래스나 객체들이 상호작용하는 방법, 알고리즘 등과 관련된 패턴  예) Interpreter, Observer, Command

 

가답안 : 행위

 

14. 병행 제어 기법, 접근한 데이터에 대한 연산을 모두 마칠때까지 상호배제 하는 것을 무엇이라 하는가?

가답안: 로킹

 

15. 럼바우 데이터 모델링 
(1) 입력값이 출력값 예) 자료흐름도(DFD)
(2) 시간에 따라 변하는 것 예) 상태 변화도(STD)
(3) 구조 예) ER다이어그램(ERD)

가답안: (ㅁ)Function, (ㅅ)Dynamic, (ㄷ)Information

 

15. C언어 2제곱 반복 실행 결과

 

int mp(int base, int exp);

int main() {
	int res;	
	res = mp(2, 10);
	printf("%d ", res);	
	return 0;
}

int mp(int base, int exp) {
	int res = 1;
	for(int i = 0; i < exp; i++) {
		res = res * base;
	}
	return res;
}

가답안 : 1024

 

17. 자바 Static 메소드 -> 클래스 내에서 객체 생성 없이 사용할 수 있는 메소드에 관한 내용

 

public class Test {

	public static void main(String[] args) {

		System.out.print(check(1));

	}	

	(           ) String check(int num) {

		return (num >= 0) ? "positive" : "negative";

	}

}

[출력결과]

positive

가답안 : (ㄱ)static

 

18. C언어 배열과 포인터 실행 결과

 

int main() {

	int ary[3];

	int s = 0;

	*(ary + 0) = 1;

	ary[1] = *(ary + 0) + 2;

	ary[2] = *ary + 3;

	for(int i = 0; i < 3; i++) {

		s = s + ary[i];

	}

	printf("%d", s);

}

가답안 : 8

 

19. 자바 상속 / 오버라이딩 실행 결과

 

public class ovr1 {

	public static void main(String[] args) {

		ovr1 a1 = new ovr1();

		ovr2 a2 = new ovr2();

		System.out.println(a1.sun(3,2) + a2.sun(3,2));

	}

	int sun(int x, int y) {

		return x + y;

	}

}

class ovr2 extends ovr1 {

	int sun(int x, int y) {

		return x - y + super.sun(x, y);

	}

}

가답안 : 11

 

20. 테스트 하네스, 상향식은 테스트 드라이버, 하향식은 테스트 (       )

 

가답안 : 스텁

 


답을 2개 이상 기입하는 문제들은 부분 점수가 있으며 C, Java, Python 문제 및 SQL문제가 출제되었으며 나머지 문제들은 용어 개념 문제들이 다수 있는 듯 합니다. 이제 곧 3회 정보처리기사 필기 시험이 예정되어 있으며 실기 합격하신 분들 모두 축하드리며 3회에 응시하는 분들 모두 좋은 결과 있기를 바랍니다.

 

유튜브 '에듀쉐어'(https://youtube.com/에듀쉐어) 구독 및 좋아요 부탁드립니다.

반응형

+ Recent posts