반갑습니다. 에듀쉐어입니다.
얼마전 제 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/에듀쉐어) 구독 및 좋아요 부탁드립니다.
'정보나누기 > 취업&창업정보' 카테고리의 다른 글
2021년 제3회 정보처리기사 필기 기출문제 및 가답안 (0) | 2021.08.31 |
---|---|
취. 창업 및 실력 향상에 도움되는 공모전 사이트 모음 (0) | 2021.07.23 |
2021년 제2회 정보처리기사 필기 기출문제 (0) | 2021.05.20 |
MZ세대란? (0) | 2021.05.04 |
2021년 제1회 정보처리기사 실기 기출 문제 및 가답안 (1) | 2021.04.26 |