License/정보처리기사

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

S.A.H 2021. 7. 12. 15:40
반응형

 

* 한국산업인력공단에서는 정보처리기사 실기문제와 답을 공개하지 않기에 시험을 응시하신 분들을 통해 복원된 문제와 가답안이니 참고 바랍니다.

 


1. 네트워크 장치가 필요없으며, 멀티 홉 라우팅 기능을 가지고 있고, 군사네트워크에 사용되는 네트워크

더보기

Ad-hoc

 

2. 각 번호에 알맞은 답안 적기

(1) 제품과 시스템, 서비스 등을 사용자가 직/간접적으로 경험하면서 느끼고 생각하는 총체적 경험을 의미한다.
(2) 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체로 예를 들어 CLI가 있다.
더보기

(1) UX(User Experience)   (2) UI(User Interface)

 

3. 파이썬 문제

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

 

4. SQL문에서 성적>=90 일 때 학점을 'A'로 수정하는 SQL문 작성하기

[보기]
(_________) 학생 (_________) 학점 = 'A' WHERE 성적>=90;
더보기

UPDATE, SET

 

5. SQL을 JOIN할때 빈칸에 알맞은 단어 쓰기

[보기]
(___________) 테이블이름.학과= 학과번호.(___________)
더보기

ON, 학과

 

6. C언어 문제

int*ary=int[3];
int s=0;
*(ary+0)=1;
ary[1]=*(ary+0)+2;
ary[2]=*ary+3;
	for(i=0; i<3; i++) {
    	s=s+a[i]
    }
    
    print("%d",s);

 

7. 트랜잭션의 특징 중 원자성에 대해 약술하시오.

더보기

트랜잭션의 작업이 부분적으로 실행되거나 중단되지 않는 것을 보장하는 것

 

8.  정규화 유형 맞추기

더보기

제 2 정규형

 

9. 미국 표준 기술 연구소에 의해서 연방 정보 처리 표준으로 지정된 암호화 방식이며 NSA에 의해 1급 비밀에 사용할 수 있도록 승인된 암호화 알고리즘 중 유일하게 공개된 알고리즘이다. 대칭키를 쓰는 블럭 암호이다.

 

 

10.  JAVA 상속문제

class ovr {
	public static void main(String[]args) {
    ovr a1=new ovr();
    ovr2 a2=new ovr2();
    
    System.out.print(a1.san(3,2)+ a2.san(3,2));
    }
    int san(int x, int y) {
    	return x+y;
    	}
    }
    
class ovr2 extends ovr {
	int san(int x, int y) {
    return x-y + super.san(x,y);
    }
}

 

11. c언어

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 * base;
    }
    return res;
}
더보기

1024

 

12. 럼바우 데이터 모델링, (DFD, STD, ERD 순으로 활용한다고 설명), 다음설명에 해당하는 관점 고르기

1. ~ 자료흐름도

2. 상태변화도, 사건추적도

3.  E-R모델

 

[보기]
operation, sequence, (information), transaction,
function, I/O, dynamic, architecture,
Cause-Effect, constraint, (Rebuilding), Duration
더보기

1. function  2. dynamic  3. information

 

13. 화이트박스 테스트 중 각 번호에 해당하는 커버리지 고르기

1. 최소 한번은 모든 문장 실행

2. 결정(Decision)검증기준이라고도함. 조건 별 참 거짓

3. 2번과 달리 전체 조건식을 무시함. 조건 상관없이 개별 조건 참거짓

더보기

1. 문장(구문)   2.분기   3. 조건

 

14. SQL문에서 이씨에 대해 내림차순 정렬하기

select ... from ... where 이름 like (        ) order by (        )
더보기

이% , DESC

 

15. 병행제어기법 중 하나로 접근한 데이터에 대한 연산을 모두 마칠 때까지, 상호배제하는 기법

더보기

Locking 또는 잠금



16. Java 빈칸 문제

public class test{
	public static void main(String[] args) {
    System.out.print(test.check(1));
    }
    
    빈칸 String check(int num) {
    	return (num >= 0) ? "positive" : "negative";
    }
}

[출력결과]
positive
더보기

static

 

17. 다음에 해당하는 디자인패턴(interpreter, observer, command)을 쓰시오.

더보기

행위(behavioral)

 

18. 모듈 통합 테스트 중 테스트 하니스

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

더보기

스텁

 

19. 패킷교환방식 중에서 다음 번호에 해당하는 방식을 쓰시오.

1. 목적지 호스트와 미리 연결 후 통신하는 연결형 교환 방식
2. 헤더에 붙여서 개별적으로 전달
더보기

1. 가상회선방식 ,   2. 데이터그램방식

 

20. 응집도문제, 각 번호에 해당하는 응집도를 쓰시오.

1. 입출력 간 연관성은 없으나, 순서에 따라 수행될 필요가 있음
2. 동일한 입력과 출력 사용
3. 하나의 기능에 모두 기여하고 밀접하게 관련, 그룹화
더보기

1. 절차적 응집도,   2. 교환적 응집도,   3. 기능적응집도 

 

 


*제가 정보처리기사 실기를 공부하기 위해 정리한 것으로 아래의 출처를 기반으로 작성하였습니다.

*출처 참고:

https://cafe.naver.com/soojebi (수제비 IT 커뮤니티)

http://gisafirst.com/main/main.html (기사퍼스트)

 

반응형