자격증/정보처리기사 필기

[정보처리기사 필기] 21년 3회 4과목 프로그래밍 언어 활용

씨주 2024. 2. 12. 21:48

📍 21년 3회 4과목 프로그래밍 언어 활용

📌 Q61.

Temporal Cohesion(시간적 응집도) : 서로 다른 기능같은 시간대에 함께 실행

Coincidental Cohesion(우연적 응집도)

 

📌 Q62.

오류제어에 사용되는 자동반복 요청방식(ARQ) :

Stop-and-wait ARQ, Go-back-N ARQ, Selective-Repeat ARQ, (Non-Acknowledge ARQ X)

 

📌 Q63.

파이썬

 

📌 Q64.

C언어

strcat : 문자열을 이어 붙임

 

📌 Q65.

Garbage Collector : 더 이상 사용되지 않는 객체를 제거해주는 역할을 하는 모듈

 

📌 Q66.

C언어

 

📌 Q67.

JAVA 우선순위 :

-- > % > & > =

 

📌 Q68.

SSTF(Shortest Seek Time First) :

현재 헤드위치에서 가장 가까운 것 부터

 

📌 Q69.

4개의 Subnet으로 나눈 네트워크 중 4번째 네트워크의 4번째 사용가능 IP : 192.168.1.196(192 + 4)

 

📌 Q70.

A class : 0~127

B class : 128~191

C class : 192~223

D class : 224~239

E class : 240~255

 

📌 Q71.

C언어

&n : n의 주소값

*pt : pt가 가리키고 있는 주소에 저장된 값 = n

*&pt : *(pt의 주소값) = pt의 주소가 가르키고 있는 주소에 저장된 값 = n의 주소값

 

📌 Q72.

Python :

귀도 반 로섬이 발표한 언어

인터프리터 방식

객체지향적

배우기 쉽고 이식성 좋음

동적 타이핑 대화형 언어

 

📌 Q73.

JAVA

 

📌 Q74.

디스패치(Dispatch) : 준비상태에서 프로세서가 배당되어 실행상태로 변화하는 것

프로세스 제어블록(PCB) : 프로세스 식별자, 프로세스 상태 등의 정보로 구성

문맥교환(Context Switching) : 이전 프로세스의 상태 레지스터 내용을 보관하고 다른 프로세스의 레지스터를 적재하는 과정

스레드(Thread) : 프로세스의 실행 단위

 

📌 Q75.

모듈들이 변수를 공유하여 사용하게 하거나 제어 정보를 교류하게 하면 결합도 높아짐

인터페이스가 정확히 설정되어 있지 않을 경우 불필요한 인터페이스가 나타나 모듈 사이의 의존도는 높아지고 결합도가 증가

 

📌 Q76.

TCP헤더 윈도우 크기 : 16비트로 2^16 = 65535byte = 64KB

 

📌 Q77.

모듈의 수증가하면 상대적으로 각 모듈의 크기 작아짐

 

📌 Q78.

페이지 교체 알고리즘 :

FIFO(First In First Out)

LFU(Least Frequently Used)

OPT(Optimal)

LRU(Least Recently Used)

 

📌 Q79.

C언어에서 int else;는 예약어(else)로 변수명을 사용할 수 없으므로 불가 

 

📌 Q80.

파일 디스크립터(File Descriptor) :

사용자가 파일 디스크립터를 직접 참조할 수 없음

보조기억장치에 저장되어있다가 파일이 개방(open)되면 주기억장치로 이동