정보처리기사 필기 ) 2020 3회 필기 출제 예상 4과목
본문 바로가기
정보처리기사/정보처리기사 필기

정보처리기사 필기 ) 2020 3회 필기 출제 예상 4과목

by 코딩하는 핑가 2020. 8. 20.
반응형

* 이 게시물은 수제비 카페 - Daily 문제- 기사필기를 참고로 작성되었습니다.

https://cafe.naver.com/soojebi

4과목 프로그래밍 언어 활용

Q) 다음 중 교착 상태 해결방안 중 발견(Detection) 기법에 해당하는 것은?

1. Banker's Alogrithm

2. 점유와 대기(hold and wait)

3. 자원할당 그래프

4. 프로세스 Kill

더보기

정답 및 해설

3. 자원할당 그래프

 

* 교착상태(Dead Lock) 정의

- 다중 프로세싱 환경에서 두 개 이상의 프로세스가 특정 자원 할당을 무한정 대기하는 상태

* 필요 충분 조건

- 상호배제, 점유와 대기, 비선점, 환형대기

- Mutual Exclusive, Block & Wait, Non Preemption, Circuar wait

* 해결 방안

- 예방, 회피, 발견, 회복

- Prevention, Avoidance, Detection, Recovery

- 예방 : 점유 자원 해제 후 새 자원 요청

- 회피 : 은행가 알고리즘, Wait-die, wound-wait

- 발견 : 자원할당그래프, Wait for Graph

- 회복 : 프로세스 Kill, 자원 선점

Q) 커널(Kernel)에 관한 설명으로 올바르지 않은 것은?

1. 커널은 운영체제의 핵심 부분으로 응용 프로그램이 동작하기 위한 기본 환경을 제공하고, 응용 프로그램 수행에 필요한 여러 가지 서비스를 제공하는 소프트웨어이다.

2. 커널은 사용자의 명령어를 해석하는 역할을 한다.

3. 커널의 역할에는 프로세스 관리, 메모리 관리, 프로세스 간 통신 등이 있다.

4. 커널의 종류에는 마이크로 커널과 모놀리딕 커널이 있다.

더보기

정답 및 해설

2. 커널은 사용자의 명령어를 해석하는 역할을 한다.

 

* 2번은 쉘에 대한 설명

Q) 다음 중 아래에서 설명하고 있는 wifi 전송 기술은 무엇인가?

- 5gHZ/2.4Ghz 주파수로 MU-MIMO, OFDMA 기술을 이용하여 밀집된 환경에서 높은 처리율을 제공하기 위한 Wifi 기술

- 하나의 AP가 다수의 디바이스를 밀도있게 지원하는 Capacity 최대화 Wifi 기술

1. IEEE 802.11ax

2. IEEE 802.11e

3. IEEE 802.11ad

4. IEEE 802.11ac

더보기

정답

1. IEEE 802.11ax

 

Q) JAVA 언어의 접근제한자에 대한 설명으로 가장 올바르지 않은 것은?

1. public - 외부의 모든 클래스에서 접근이 가능한 접근 제한자

2. protected - 하위 클래스(상속받은 경우)에서만 접근이 가능한 접근 제한자

3. default - 접근 제한자를 명시하지 않은 경우로 같은 패키지 내부에 있는 클래스에서 접근이 가능한 접근 제한자

4. private - 같은 클래스 내에서만 접근이 가능한 접근 제한자

더보기

정답 및 해설

2. protected - 하위 클래스(상속받은 경우)에서만 접근이 가능한 접근 제한자

* protected

- 같은 패키지 내부에 있는 클래스로, 하위 클래스(상속받은 경우)에서 접근이 가능한 접근 제한자

- 자기 자신과 상속받은 하위 클래스 둘 다 접근이 가능한 접근 제한자

* private > default > protected > public 왼-오 순서대로 접근 범위 넓어짐

 

Q) 다음 중 페이지 부재율의 상한과 하한을 정해서 직접적으로 페이지 부재율을 예측하고 조절하는 기법은 무엇인가?

1. 페이지 부재 빈도(PFF; Page Fult Frequency)

2. 워킹세트(Working Set)

3. 스레싱(Thrashing)

4. 버디 메모리 할당

더보기

정답 및 해설

1. 페이지 부재 빈도(PFF; Page Fult Frequency)

 

* 스레싱이 발생하기 때문에 워킹세트랑 페이지 부재빈도로 해결함

Q) 다음 중 절차적 프로그래밍 언어에 대한 설명으로 올바르지 않은 것은?

1. 종류에는 알골(ALGOL), C언어, 자바(JAVA)가 있다.

2. 데이터를 중심으로 프로시저를 구현한다.

3. 모듈화를 하거나 구조화를 할 수 있다.

4. 순차적으로 진행되기 때문에 프로그램의 흐름을 파악하기 쉽다.

더보기

정답 및 해설

1. 종류에는 알골(ALGOL), C언어, 자바(JAVA)가 있다.

 

* 절차적 프로그래밍 언어 : 알골, C언어, 포트론, 베이직

- 유지보수 간편, 복사하지않고 재사용 가능

- 순차적 진행 : 흐름 파악이 쉬움

 

* 객체 지향 언어 : C#, C++, 자바, 델파이

- 자료 추상화, 상속, 다중상속, 다형성, 동적 바인딩

 

* 스크립트언어 : 자바스크립트, 파이썬, PHP, Peri

- 시작점 명시 X

 

* 선언형 언어 : 함수형, 논리형, 특수

 

Q) 리눅스/유닉스 명령어에 관한 설명으로 옳지 않은 것은?

1. 시스템의 모든 정보를 확인하는 명령어는 ‘uname –a’ 이다.

2. 특정 파일 또는 디렉토리의 퍼미션을 수정하는 명령어는 chmod이다.

3. 특정한 파일을 찾는 명령어는 grep 이다.

4. 파일의 내용을 화면에 출력하는 명령어는 cat이다.

더보기

정답 및 해설

3. 특정한 파일을 찾는 명령어는 grep 이다.

 

- 특정한 파일을 찾는 명령어는 find이다.

- grep은 파일 내용에서 특정 문자열을 찾을 때 사용하는 명령어이다.

 

Q) 지역성(Locality)에 대한 설명으로 옳지 않은 것은?

1. 프로세서들은 기억 장치 내의 정보를 균일하게 접근하는 것이 아니라, 어느 한 순간에 특정 부분을 집중적으로 참조한다.

2. 시간 지역성의 예는 '순한, 부 프로그램, 스택' 등이 있다.

3. 공간 지역성은 하나의 기억장소가 가까운 장래에도 참조될 가능성이 높음을 의미한다.

4. 공간 지역성의 예는 '순차적 코드의 실행'이 있다.

더보기

정답 및 해설

3. 공간 지역성은 하나의 기억장소가 가까운 장래에도 참조될 가능성이 높음을 의미한다.

 

* 지역성(Locality)

- 프로세스가 기억 장치 내의 모든 정보를 균일하게 참조하는 것이 아니라 특정 부분만을 집중적으로 참조하는 것을 의미

* 공간 지역성

- 하나의 기억장소가 참조되면 그 근처의 기억장소가 계속 참조되는 경향이 있음을 의미하는 지역성

 

Q) IP(Internet Protocol) 프로토콜에 대한 설명으로 틀린 것은?

1. 비연결 프로토콜이다.

2. 에러 제어와 흐름 제어가 없다.

3. IP 패킷이 다른 경로를 통해 전달될 수 있기 때문에 송신된 순서와 다르게 목적지에 도착할 수 있다.

4. IP 패킷에서 헤더 체크 섬은 제공하지 않고 데이터 체크 섬만을 제공한다.

더보기

정답 및 해설

4. IP 패킷에서 헤더 체크 섬은 제공하지 않고 데이터 체크 섬만을 제공한다.

 

* IP 프로토콜의 특징

- 신뢰성이 없는 비연결형 데이터그램프로토콜로 최선의 노력으로 전달을 제공하는 전송 서비스

- 최선의 노력이란 IP가 오류 검사나 추적을 제공하지 않음을 의미

- IP는 각기 개별적으로 전송되는 데이터그램이라는 패킷형태로 데이터를 전송

- 데이터그램은 서로 다른 경로로 전달될 수 있으므로 순서대로 도착하지 않거나 중복되어 도착할 수 있다.

- IP는 경로를 기록하지 않고, 일단 목적지에 도착한 데이터그램을 재전송하는 기능도 제공하지 않는다.

- IP패킷에서는 헤더 체크 섬을 제공한다.

 

* 2020 정보처리기사 필기 3회 예상문제

2020/08/18 - [정보처리기사/1과목 소프트웨어 설계] - 정보처리기사 필기 ) 2020 3회 필기 출제 예상 1과목

2020/08/21 - [정보처리기사/2과목 소프트웨어 개발] - 정보처리기사 필기 ) 2020 3회 필기 출제 예상 2과목

2020/08/21 - [정보처리기사/3과목 데이터베이스 구축] - 정보처리기사 필기 ) 2020 3회 필기 출제 예상 3과목

2020/08/20 - [정보처리기사/4과목 프로그래밍언어 활용] - 정보처리기사 필기 ) 2020 3회 필기 출제 예상 4과목

2020/08/20 - [정보처리기사/5과목 정보시스템 구축관리] - 정보처리기사 필기 ) 2020 3회 필기 출제 예상 5과목

반응형

댓글