본문 바로가기

ETC/자격증

[정보처리기사]문제 풀이 정리 13

반응형

자바 프로그램 조건문에 삼항 조건 연산자?
조건식 참 -> A문
조건식 거짓 -> B문
조건식 ? A : B
int i = 7, j = 9; int k; k= (i > j)?(i - j):(i + j)


버퍼 오버플로우?
소프트웨어 취약점
메모리를 다루는 데 오류가 발생하여 잘못된 동작을 하는 프로그램 취약점


bash 쉘 스크립트에서 사용할 수 있는 제어문(C언어 제어문)?
if
if ~ else
while
for
do ~ while
break
continue


IPv6 설명?
128비트의 주소 체계 사용
멀티미디어의 실시간 처리 가능
IPv4보다 보안성 강화
자동으로 네트워크 환경 구성 가능


바람직한 소프트웨어 설계 지침?
적당한 모듈의 크기를 유지
모듈 간의 접속 관계를 분석하여 복잡도와 중복을 줄임
모듈 간의 결합도는 낮게 응집도는 강하게 한다.
모듈 간의 효과적인 제어를 위해 설계에서 계층적 자료 조직이 제시되어야 한다.


HRN(Highest Response-Ratio Next) 방식으로 스케줄링할 경우 입력된 작업이 다음과 같을 때
우선순위가 가장 높은 작업은?
대기시간 + 서비스시간
---------------------
서비스시간

작업 대기시간 서비스시간
A  5  5
B  10  6
C  15  7
D  20  8

D -> C -> B -> A


운영체제에 대한 설명?
다중 사용자와 다중 응용 프로그램 환경하에서 자원의 현재 상태를 파악하고 자원 분배를 위한 스케줄링을 담당
CPU, 메모리 공간, 기억 장치, 입출력 장치 등의 자원을 관리
입출력 장치와 사용자 프로그램을 제어


배치 프로그램의 필수 요소?
대용량 데이터
자동화
견고함
안정성
성능


TCP 프로토콜?
신뢰성 있는 연결 지향형 전달 서비스
기본 헤더 크기 IPv4 - 20bytes ~ 60bytes 가변 / IPv6 - 40bytes 고정
스트림 전송 기능을 제공
순서 제어, 오류 제어, 흐름 제어 기능을 제공


모듈이 다수의 관련 기능을 가질 때 모듈 안의 구성 요소들이 그 기능을 순차적으로 수행할 경우의 응집도?
절차적 응집도

반응형