1영역
2022.05.01 - [기타/정보처리기사실기] - [정보처리기사 실기 / 공부] 2022 정보처리기사 필기 정리하기 (1영역)
2영역
2022.05.05 - [기타/정보처리기사실기] - [정보처리기사 실기 / 공부] 2022 정보처리기사 필기 정리하기 (2영역)
3영역
2022.05.05 - [기타/정보처리기사실기] - [정보처리기사 실기 / 공부] 2022 정보처리기사 필기 정리하기 (3영역)
5영역
2022.05.05 - [기타/정보처리기사실기] - [정보처리기사 실기 / 공부] 2022 정보처리기사 필기 정리하기 (5영역)
2022 정보처리기사 필기 1차 정리하기 (4 영역)
61. IP주소 체계와 관련한 설명
② IPv6는 주소 자동설정(Auto Configuration) 기능을 통해 손쉽게 이용자의 단말을 네트워크에 접속시킬 수 있다.
③ IPv4는 호스트 주소를 자동으로 설정하며 유니캐스트(Unicast)를 지원한다
④ IPv4는 클래스별로 네트워크와 호스트 주소의 길이가 다르다.
--
1) IPv4
ᄀ. 32비트 주소
ᄂ. 유니캐스트/멀티캐스트/브로드캐스트 사용
2) IPv6
ᄀ. 128비트 주소
ᄂ. 기존 IPv4의 주소 부족 문제를 해결하기 개발
ᄃ. 인증성/기밀성/무결성 지원 (=보안성 강화)
ᄅ. 유니캐스트, 애니캐스트, 멀티캐스트 사용
62. 다음 C언어 프로그램이 실행 되었을 때, 결과
#incloud <stdil.h>
#include <stdilb.h>
int main(int argc , char *argv[]){
int arr[2][3]= {1,2,3,4,5,5}
int (*p)[3] = NULL;
p=arr;
printf("%d, ", *(p[0]+1) + *(p[1]+2));
printf("%d, ", *(*(p+1)+0) + *(*(p+1)+1));
return 0;
}
p[0]=arr[0] -> p[0]+1=arr[0][1]=2
p[1]=arr[1] -> p[1]+2=arr[1][2]=6 2+6=8
p=arr[0] 의 주소 -> p +1=arr[1] -> *(*(p+1)+0)=arr[1][0]=4
위와 같은 계산으로 *(*(p+1)+1=arr[1][1]=5 4+5=9
63. OSI 계층 중 데이터 링크 계층에 해당 되는 프로토콜은
- PPP
- HDLC
- LLC
64. C언어에서 두개의 논리 값 중 하나라도 참이면 1을 모두 거짓이면 0을 반환하는 연산자는?
1) || : OR 연산 - 둘 중 하나라도 참이면 1
2) && : AND연산 - 둘 다 참이어야 1
3) ** : 거듭제곱
4) != : 부등(피연산자가 서로 다를 시 true)
65. IPv6에 대한 특성
② 2^128 개의 주소를 표현할 수 있다.
③ 등급별 서비스별로 패킷을 구분할 수 있어 품질보장이 용이하다.
④ 확장기능을 통해 보안기능을 제공한다.
+ 16비트씩 8부분의 16진수로 표시
66. JAVA의 예외(exception)와 관련한 설명
② 오동작이나 결과에 악영향을 미칠 수 있는 실행 시간 동안에 발생한 오류
③ 배열의 인덱스가 그 범위를 넘어서는 경우 발생하는 오류
④ 존재하지 않는 파일을 읽으려고 하는 경우에 발생하는 오류
+ 문법 오류는 컴파일 시 에러가 발생하기 때문에 프로그램의 정상적인 실행이 불가능하므로 자바에서 정의한 예외 조건에 부합하지 않는다.
67. TCP/IP 계층 구조에서 IP의 동작 과정에서의 전송 오류가 발생하는 경우에 대비해 오류 정보를 전송하는 목적으로 사용하는 프로토콜은?
- ICMP(Internet Control Message Protocol)
68. 좋은 소프트웨어 설계를 위한 소프트웨어의 모듈간의 결합도(Coupling)와 모듈 내 요소 간 응집 (Cohesion)에 대한 설명으로 옳은 것은?
- 응집도는 높게, 결합도는 낮게 설계
69. 다음과 같은 형태로 임계 구역의 접근을 제어하는 상호배제 기법은?
1. 데커의 알고리즘
- 프로세스가 두개일때 상호 배제를 보장하는 최초의 알고 리즘
- flag와 turn 변수를 사용하여 조정
2. 램퍼드 알고리즘
- 프로세스 n개의 상호 배제 문제를 해결한 알고리즘
- 프로세스에게 고유한 번호를 부여하고, 번호를 기준으로 우선순위를 정하여 우선순위가 높은 프로세스가 먼저 임계 구역에 진입하도록 구현.
3. 피터슨 알고리즘
- 프로세스가 두개일때 상호 배제를 보장, 데커의 알고리 즘과 유사하지만 상대방에게 진입 기회를 양보한다는 차이 가 있고 보다 더 간단하게 구현됨
4. 세마포어
- 공유된 자원의 데이터 혹은 임계영역 등에 따라 여러 Process 혹은 Thread가 접근하는 것을 막아줌(동기화 대 상이 하나 이상)
70. 소프트웨어 개발에서 모듈( Module) 이 되기 위한 주요 특징
① 다른 것들과 구별될 수 있는 독립적인 기능을 가진 단위(Unit) 이다
② 독립적인 컴파일이 가능하다
③ 유일한 이름을 가져야 한다
71. 빈 기억공간의 크기가 일 때 20KB, 16KB, 8KB, 40KB 기억장치 배치 전략으로 “Best Fit"을 사용하여 17KB의 프로그램을 적재할 경우 내부단편화의 크기는 얼마인가?
72. 다음 언어프로그램이 실행되었을 때 실행 결과는?
#include <stdio.h>
#include <stdilb.h>
int main(int argc, char *argv[]){
int i = 0;
while(1){
if(i==4)
break;
++i;
printf("i = %d", i)'
return 0;
}
i=4
73. 다음 JAVA프로그램이 실행되었을 때, 실행 결과는?
74. 개발 환경 구성을 위한 빌드(build)도구에 해당하지 않는 것은?
Build = 작성된 Source Code를 실제 기기에서 실행 할 수 있는 소프트웨어로 변환하기 위한 과정
1) Ant = 아파치 재단에서 개발한 자바의 공식적인 빌드 도구
2) Kerberos = 컴퓨터 네트워크 인증 암호화 프로토콜로
3) Maven = A 아파치 재단에서 개발, Ant 대안으로 개발되었음
4) Gradle = Ant, Maven 의 보완으로 개발된 빌드 도구 (안드로이드 스튜디오 주 빌드 도구)
75. 3개의 페이지 프레임을 갖는 시스템에서 페이지 참조 순서가 1, 2, 1, 0, 4, 1, 3 일 경우 FIFO 알고리즘에 의한 페이지 교체의 경우 프레임의 최종 상태는?
[1] (1) [4]
[2] [1]
[0] [3]
76. 다음 C언어 프로그램이 실행되었을 때 실행 결과는?
str1[1]=str2[2] => str1 의 KOREA 중 O 가 로 V 변경
str1= KVREA s
tr2[3]=str1[4] =>str2 의 LOVE 중 E 가 A로 변경
str2=LOVA
p1+2= str1[2]= R
77. 다음 Python프로그램이 실행되었을때, 실행 결과는?
a
90
78. C언어에서 정수 변수 a, b에 각각 1, 2 가 저장되어 있을 때 다음 식의 연산 결과로 옳은 것은?
연산자 우선순위 문제
a <(b+2) -> true
a<<1 = 00000001 (1)에서 좌측시프트 00000010 (2)
2<=b = true
&& : and 연산은 둘다 참일결우 1 을 반환
79. 다음 Python프로그램이 실행되었을때, 실행 결과는?
80. UNIX 시스템의 쉘(shell)의 주요 기능에 대한 설명
① 사용자 명령을 해석하고 커널로 전달하는 기능을 제공 한다.
② 반복적인 명령 프로그램을 만드는 프로그래밍 기능을 제공한다.
④ 초기화 파일을 이용해 사용자 환경을 설정하는 기능을 제공한다.
+ 프로세스 메모리 관리는 , 커널의 기능
CBT에서 참고. 여기서 직접 풀어볼 수도 있고, 해설지도 있으니 직접 풀어보시고 채점 매겨보세요.
https://www.comcbt.com/xe/iz/5691901
'기타 > 정보처리기사실기' 카테고리의 다른 글
[정보처리기사 / 공부] 2021년 3회 정보처리기사 실기 기출문제 (0) | 2022.05.06 |
---|---|
[정보처리기사 실기 / 공부] 2022 정보처리기사 필기 정리하기 (5영역) (0) | 2022.05.05 |
[정보처리기사 실기 / 공부] 2022 정보처리기사 필기 정리하기 (3 영역) (0) | 2022.05.05 |
[정보처리기사 실기 / 공부] 2022 정보처리기사 필기 정리하기 (2 영역) (0) | 2022.05.05 |
[정보처리기사 실기 / 공부] 2022 정보처리기사 필기 정리하기 (1 영역) (0) | 2022.05.01 |