1) 은행가 알고리즘(Banker’s Algorithm) __ 개정 전 기출문제, 20년 1, 2회 기출문제
- 교착상태의 해결 방법 중 Avoidance(회피) 사용
2) 교착 상태 발생의 필요 충분 조건 __ 개정 전 기출문제, 20년 1, 2회 기출문제
- 상호 배제(Mutual Exclusion)
- 점유와 대기(Hold and Wait)
- 환형 대기(Circular Wait)
- 비선점(Non-Preemption)
#상점환비
3) IEEE 802.11e __ 개정 전 기출문제, 20년 1, 2회 기출문제
- IEEE 802.11 워킹 그룹의 무선 LAN 표준화 현황 중 QoS(Quality of Service) 강화를 위해 MAC 지원 기능을 채택한 것
4) JAVA 언어의 접근제한자 ★★ __ 개정 전 기출문제, 20년 1, 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) 횟수 __ 19년 2회 기출문제, 20년 1, 2회 기출문제
46. 4개의 프레임을 수용할 수 있는 주 기억장치가있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수는?
① 4회 ② 5회 ③ 6회 ④ 7회
7) UNIX 명령어 __ p. 667, 20년 3회 기출문제
명령어 |
설명 |
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) __ 17년 2회 기출문제, 20년 3회 기출문제
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”으로 나눔
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) 소프트웨어 취약점 __ 20년 3회 기출문제
- 메모리를 다루는 데 오류가 발생하여 잘못된 동작을 하는 프로그램 취약점
→ 버퍼 오버플로
10) Python List [ ] __ 20년 3회 기출문제
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 출력함수 __ 20년 4회 기출문제
명령어 |
설명 |
system.out.print() |
기본 출력 (줄바꿈 X → \n 써서 줄바꿈 가능) |
system.out.printIn() |
출력 시 자동으로 줄바꿈 |
system.out.printf() |
연산도 출력할 수 있음 (가장 다양한 표현 가능) |
12) C언어 데이터 처리 – 열거체, 구조체, 공용체 __ 20년 4회 기출문제
종류 |
설명 |
열거체 |
서로 연관된 정수형 상수들의 집합으로, 정수형 상수에 이름을 붙여 코드를 이해하기 쉽게 하고, enum으로 선언해 사용하는 사용자 정의 자료형 |
구조체 |
각 변수가 다른 메모리에 할당되어 있고 C, C++에서 struct로 선언하여 사용자가 기본 타입을 가지고 새롭게 정의할 수 있는 사용자 정의 자료형 |
공용체 |
모든 멤버 변수가 하나의 메모리 공간을 공유하며 C, C++에서 union으로 선언하여 사용하는 사용자 정의 자료형 |
13) PHP 연산자 __ 20년 4회 기출문제
종류 |
설명 |
@ |
함수 사용시 발생되는 오류메시지를 표시하지 않음 |
<> |
값이 서로 같지 않을 때 (!=) |
= |
값을 지정할 때 사용 |
== |
두 값이 같은지 확인하기 |
=== |
두 값이 같고, 형식도 같은지 확인하기 (좀 더 깐깐) |
:: |
new 지시자로 class를 미리 객체화 시켜놓지 않고, 사용하는 시점에서 객체가 생성되고 지정된 method가 실행되도록 하는 접근자 |
'정보처리기사 필기 총정리 > 4과목: 프로그래밍 언어 활용' 카테고리의 다른 글
4과목 추가 정리: 수제비 ★★★ (0) | 2020.10.05 |
---|---|
TCP/IP ★★★ (0) | 2020.10.05 |
네트워크 관련 장비 및 프로토콜 ★★ (0) | 2020.10.05 |
인터넷 및 OSI 참조 모델 ★★★ (0) | 2020.10.05 |
프로세스 및 스케줄링 ★★ (0) | 2020.10.05 |
댓글