본문 바로가기
정보처리기사 필기 총정리/4과목: 프로그래밍 언어 활용

4과목 추가 정리: 기출문제 ★★★

by 함께 공부해요 2020. 10. 5.

1) 은행가 알고리즘(Banker’s Algorithm) __ 개정 전 기출문제, 201, 2회 기출문제

- 교착상태의 해결 방법 중 Avoidance(회피) 사용

 

 

2) 교착 상태 발생의 필요 충분 조건 __ 개정 전 기출문제, 201, 2회 기출문제

- 호 배제(Mutual Exclusion)

- 유와 대기(Hold and Wait)

- 형 대기(Circular Wait)

- 선점(Non-Preemption)

#상점환비

 

 

3) IEEE 802.11e __ 개정 전 기출문제, 201, 2회 기출문제

- IEEE 802.11 워킹 그룹의 무선 LAN 표준화 현황 중 QoS(Quality of Service) 강화를 위해 MAC 지원 기능을 채택한 것

 

 

4) JAVA 언어의 접근제한자 ★★ __ 개정 전 기출문제, 201, 2회 기출문제

종류

설명

public

모든 접근 허용

protected

같은 패키지(폴더)에 있는 객체와 상속관계의 객체들만 접근 허용

default

같은 패키지(폴더)에 있는 객체들만 접근 허용

private

현재 객체 내에서만 접근 허용

 public > protected > default > private

 

 

5) 배열의 초기화 __ p.589, 기출문제

78. C 언어에서 배열 b[5]의 값은? (2020년 제1, 2회차 필기시험, B)

 static int b[9]={1, 2, 3};

1

2

3

0

0

0

0

0

0

    b[0]     b[1]     b[2]      b[3]     b[4]     b[5]     b[6]      b[7]     b[8]

b[5] = 0;

 

 

6) 페이지 결함(Page Fault) 횟수 __ 192회 기출문제, 201, 2회 기출문제

46. 4개의 프레임을 수용할 수 있는 주 기억장치가있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수?

  4           5             6             7

 

 

7) UNIX 명령어 __ p. 667, 203회 기출문제

명령어

설명

cat

파일 내용 화면 표시 = TYPE (Windows 명령어)

chdir

현재 사용할 디렉터리의 위치 변경 = CD (Windows 명령어)

chmod

파일의 사용 허가 지정, 파일의 속성 변경 = ATTRIB (Windows)

chown

소유자 변경, change own

cp

파일 복사, copy

rm

파일 삭제, remove

exec

새로운 프로세스 수행, execute

find

파일 찾기

fork

새로운 프로세스 생성, 하위 프로세스 호출 및 프로세스 복제 명령

fsck

파일 시스템 검사 및 보수, filesystem check

ls

현재 디렉터리 내의 파일 목록 확인, list = DIR (Windows 명령어)

mount/unmount

파일 시스템 마운팅/마운팅 해제

 

 

8) 서브넷(Subnet) __ 172회 기출문제, 203회 기출문제

89. 200.1.1.0/24 네트워크FLSM 방식을 이용하여 10개의 subnet으로 나누고 ip subnet -zero를 적용했다. 이때 서브네팅된 네트워크 중 10번째 네트워크의 broadcast IP 주소?

   200.1.1.159                       201.1.5.175

   202.1.11.191                       203.1.255.245

 10개의 subnet으로 나눠야 함으로 2^3=”8로는 부족하고, 2^4=”16으로 나눔

출처: https://m.blog.naver.com/pyotography/221485743306

200.1.1.0.0~200.1.1.0.15 (0~15)
200.1.1.16.0~200.1.1.0.31 (16~31)
200.1.1.32.0~200.1.1.0.47 (32~47)
200.1.1.48.0~200.1.1.0.63 (48~63)
200.1.1.64.0~200.1.1.0.79 (64~79)
200.1.1.80.0~200.1.1.0.95 (80~95)
200.1.1.96.0~200.1.1.0.111 (96~111)
200.1.1.112.0~200.1.1.0.127 (112~127)
200.1.1.128.0~200.1.1.0.143 (128~143)
200.1.1.144.0~200.1.1.0.159 (144~159) - 10
번째

 

 

9) 소프트웨어 취약점 __ 203회 기출문제

- 메모리를 다루는 데 오류가 발생하여 잘못된 동작을 하는 프로그램 취약점

버퍼 오버플로

 

 

10) Python List [ ] __ 203회 기출문제

74. 다음은 사용자로부터 입력받은 문자열에서 처리음끝의 3글자를 추출한 후 합쳐서 출력하는 파이썬 코드에서 ⓐ에 들어갈 내용은?

string[1:3] + string[-3:]           string[:3] + string[-3:-1]

string[0:3] + string[-3:]         string[0:] + string[:-1]

 

① 최종 출력: elrld [1, 2] + [-3, -2, -1]

② 최종 출력: Helrl [0, 1, 2] + [-3, -2]

최종 출력: Helrld [0, 1, 2] + [-3, -2, -1]

최종 출력: Hello WorldHello Worl [0 ~ 10] + [-11 ~ -2]

*정리: string[ ] 안에서 :을 기준으로 앞에 값은 시작, 뒤의 값은 해당하는 값의 전까지 list를 출력

 

 

11) Java 출력함수 __ 204회 기출문제

명령어

설명

system.out.print()

기본 출력 (줄바꿈 X \n 써서 줄바꿈 가능)

system.out.printIn()

출력 시 자동으로 줄바꿈

system.out.printf()

연산도 출력할 수 있음 (가장 다양한 표현 가능)

 

 

12) C언어 데이터 처리 열거체, 구조체, 공용체 __ 204회 기출문제

종류

설명

열거체

서로 연관된 정수형 상수들의 집합으로, 정수형 상수에 이름을 붙여 코드를 이해하기 쉽게 하고, enum으로 선언해 사용하는 사용자 정의 자료형

구조체

각 변수가 다른 메모리에 할당되어 있고 C, C++에서 struct로 선언하여 사용자가 기본 타입을 가지고 새롭게 정의할 수 있는 사용자 정의 자료형

공용체

모든 멤버 변수가 하나의 메모리 공간을 공유하며 C, C++에서 union으로 선언하여 사용하는 사용자 정의 자료형

 

 

13) PHP 연산자 __ 204회 기출문제

종류

설명

@

함수 사용시 발생되는 오류메시지를 표시하지 않음

<> 

값이 서로 같지 않을 때 (!=)

=

값을 지정할 때 사용

==

두 값이 같은지 확인하기

===

두 값이 같고, 형식도 같은지 확인하기 (좀 더 깐깐)

::

new 지시자로 class를 미리 객체화 시켜놓지 않고, 사용하는 시점에서 객체가 생성되고 지정된 method가 실행되도록 하는 접근자

 

 

wook-2124.tistory.com/275

 

2020 정보처리기사 필기 총정리 (시나공, 수제비)

본 정리 글은 시나공과 수제비 필기책의 내용을 압축 요약하여 작성했기 때문에 내용이 부족할 수 있습니다. 자세한 내용과 출제 예상문제 및 기출문제를 공부하기 위해서 책을 꼭 참고하시고,

wook-2124.tistory.com

wook-2124.tistory.com/206

 

정보처리기사 필기, 실기 공부방법 및 기출문제 무료 공유

<네이버페이 5천원 적립 이벤트> 10/18까지 네이버페이 5,000원을 무료​로 주는 이벤트가 진행중이니 한번 확인해보세요🙏 네이버페이 포인트 5천원 무료 적립 이벤트! 모르면 손해!! (초간단) 먼�

wook-2124.tistory.com

댓글