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

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

씨주 2024. 2. 13. 09:03

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

📌 Q61.

CSMA/CA(collision avoidance) : 충돌방지

매체가 비어있음을 확인한 후 충돌을 회피하기 위해 임의의 시간을 기다린 후 데이터 전송

동시전송에 의한 충돌에 대비해 확인신호 전송

 

CSMA/CD(collision detection) : 충돌감지

 

📌 Q62.

결합도

(강함) '내'용(content) > '공'통(common) > 외'부'(external) > '제'어(control) > '스'탬프(stamp) > '자'료(data) (약함)

('내'게 '공''부'하라 강요하지 말아요 '제'가 '스'트레스 받'자'나요)

 

📌 Q63.

C언어

a = 4 (00000100)

b = 7 (00000111)

a | b = 00000111 = 7

 

📌 Q64.

파이썬

 

📌 Q65.

은행원알고리즘 : Avoidance

 

📌 Q66.

203.241.132.82/27

1이 27개

11111111.11111111.11111111.11100000

11100000 = 224

 

📌 Q67.

JAVA

x = 5

y = x ++ (x 대입 후 x값(5) 1 증가(x=6)) = 5

z = -- x (x값(6) 1 감소(x=5) 후 x 대입) = 5

 

📌 Q68.

스레싱현상 : 페이지 교환에 보내는 시간이 프로세스 수행시간보다 클 때 발생

반복, 스택, 부프로그램은 시간지역성(Temporal Locality)와 관련

 

📌 Q69.

프레임워크 : 재사용성, 모듈화, 확장성, 제어의 역흐름

 

📌 Q70.

JAVA

do while문 : 최초 1번은 실행

 

📌 Q71.

리눅스

변수출력 : echo $변수명

환경변수출력 : export

 

📌 Q72.

C언어

아스키코드 'a' = 97

아스키코드 'A' = 65

 

📌 Q73.

C언어

 

📌 Q74.

페이징기법에서 페이지크기가 작은 경우 :

기억장치 이용효율 증가

입출력시간 증가

내부 단편화 감소

 

📌 Q75.

응집도

(약함) '우'연적(Coincidental) < '논'리적(Logical) < '시'간적(Temporal) < '절'차적(Procedural) < '교'환적(Communication) < ''차적(Sequential) < '기'능적(Functional) (강함)

('우'리 '논'산 '시''절' 기억나? '교'자랑 '순'대 '기'대했는데)

 

📌 Q76.

TCP 프로토콜 : 패킷의 전송 및 오류 제어

데이터링크 계층 : 인접한 노드 사이의 프레임 전송 및 오류 제어

 

📌 Q77.

연산자 우선순위

(높음) 증감(++, --) > 산술(*, /, %) > 산술(+, -) > 시프트(>>, <<) > 관계(>, <, >=, <=) > 관계(==, !=) > 비트(&, ^, |) > 논리(&&, ||) > 조건(?, :) > 대입(+=, =, -=) > 순서(,) (낮음)

 

📌 Q78.

C언어

stdlib.h : 문자열을 수치데이터로 바꾸는 문자변환함수, 수치를 문자열로 바꿔주는 변환함수 등

string.h : 문자열처리함수로 strlen()포함

stdio.h : 표준 입출력 라이브러리

math.h : 삼각함수, 제곱근, 지수 등 수학적 함수 내장

 

📌 Q79.

자바스크립트 :

객체지향언어

 

📌 Q80.

OSI 7계층

네트워크계층 : 패킷을 발신지로부터 최종목적지까지 전달

데이터링크계층 : 한 노드에서 다른 노드로 프레임을 전송