C언어 실행 결과 (틀림)
#include <stdio.h>
struct st{
int a;
int c[10];
};
int main (int argc, char *argv[]) {
int i=0;
struct st ob1;
struct st ob2;
ob1.a=0;
ob2.a=0;
for(i=0; i<10; i++) {
ob1.c[i]=i;
ob2.c[i]=ob1.c[i]+i;
}
for(i=0; i<10; i=i+2) {
ob1.a=ob1.a+ob1.c[i];
ob2.a=ob2.a+ob2.c[i];
}
printf("%d", ob1.a+ob2.a);
return 0;
}
// 60 (20 + 40)
RIP 라우팅 프로토콜에 대한 설명으로 틀린 것
1. 최단 경로 탐색에 Bellman-Ford 알고리즘을 사용한다. (O)
2. 라우팅 프로토콜을 IGP와 EGP로 분류했을 때 EGP에 해당한다. (X)
=> IGP에 해당한다.
3. 경로 선택 메트릭은 홉 카운트다. (O)
4. 각 라우터는 이웃 라우터들로부터 수신한 정보를 이용해 라우팅 표를 갱신한다. (O)
사용자 수준에서 지원되는 스레드가 커널에서 지원되는 스레드에 비해 가지는 장점 (틀림)
1. 각 스레드를 개별적으로 관리할 수 있으므로 스레드의 독립적인 스케줄링이 가능하다. (X)
=> 커널이 아닌 스레드 라이브러리에서 스레드 스케줄링을 제어해 유연한 스케줄링 가능
2. 커널 모드로의 전환 없이 스레드 교환이 가능하므로 오버헤드가 줄어든다. (O)
3. 한 프로세스가 운영체제를 호출할 때 전체 프로세스가 대기할 필요가 없으므로 시스템 성능을 높일 수 있다. (X)
=> 커널이 하나의 스레드로 구성돼 스레드에서 시스템 호출 시 결과를 받을 때까지 기다려야 함
4. 동시에 여러 스레드가 커널에 접근할 수 있으므로 여러 스레드가 시스템 호출을 동시에 사용할 수 있다. (X)
=> 동시에 할당할 수 없어 다중 처리 시스템에서 규모 확장 불가능
IP 프로토콜의 주요 특징에 해당하지 않는 것 (틀림)
1. 패킷을 분할, 병합하는 기능을 수행하기도 한다. (O)
2. 체크섬 기능으로 데이터 체크섬만 제공한다. (X)
=> 데이터 체크섬은 제공하지 않고, 헤더 체크섬만 제공한다.
3. Best Effort 원칙에 따른 전송 기능을 제공한다. (O)
4. 비연결형 서비스를 제공한다. (O)
다음과 같은 형태로 임계 구역의 접근을 제어하는 상호배제 기법 (틀림)
P(S) : while S<=0 do skip;
S :=S-1;
V(S) : S :=S+1;
=> Semaphore
한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 참조하는 경우의 결합도
=> 내용 결합도
IPv6에 대한 특성으로 틀린 것
1. 등급별, 서비스별로 패킷을 구분할 수 있어 품질보장이 용이하다. (O)
2. 2^128개의 주소를 표현할 수 있다. (O)
3. 확장기능을 통해 보안기능을 제공한다. (O)
4. 표시바법은 8비트씩 4부분의 10진수로 표시한다. (X)
=> 16비트씩 8부분의 16진수로 표시
IP 프로토콜에서 사용하는 필드와 해당 필드에 대한 설명으로 틀린 것 (틀림)
1. 헤더 길이는 IP 프로토콜의 헤더 길이를 32비트 워드 단위로 표시한다. (O)
2. 패킷 길이는 IP 헤더를 제외한 패킷 전체의 길이를 나타내며 최대 크기는 232-1비트다. (X)
=> IP 헤더를 포함한다!
3. Time To Live는 송신 호스트가 패킷을 전송하기 전 네트워크에서 생존할 수 있는 시간을 지정한 것이다. (O)
4. 버전 넘버는 IP 프로도콜의 버전번호를 나타낸다. (O)
'✏️ 정보처리기사' 카테고리의 다른 글
[정보처리기사: 필기] 2022년 2회 정보처리기사 문제풀이 (1) | 2024.02.13 |
---|---|
[정보처리기사: 필기] 5. 정보 시스템 구축 관리 (0) | 2024.02.13 |
[정보처리기사: 필기] 4. 프로그래밍 언어 활용 (0) | 2024.02.11 |
[정보처리기사: 필기] 3. 데이터베이스 구축 문제 풀이 (0) | 2024.02.09 |
[정보처리기사: 필기] 3. 데이터베이스 구축 (1) | 2024.02.08 |