2023년 국가직 9급

행정법 · 20문항

컴퓨터일반 나 컴퓨터일반

1. 병렬 처리를 수행하는 기법으로 옳지 않은 것은?

2. 인터넷 통신에서 IP 주소를 동적으로 할당하는 데 사용되는 것은?

3. UDP 프로토콜에 대한 설명으로 옳지 않은 것은?

4. 플린(Flynn)의 분류법에 따른 병렬 프로세서 구조 중 MIMD(Multiple Instruction stream, Multiple Data stream) 방식에 속하지 않는 것은?

독립 관련 이미지
🖼️ 독립 · 관련 개방 이미지(학습 보조) · 출처: Unknown authorUnknown author · Public domain

5. 컴퓨터의 구성요소에 대한 설명으로 옳은 것만을 모두 고르면? ㄱ. 입출력장치는 기계적 동작을 수반하기 때문에 동작 속도가 주기억장치보다 빠르다. ㄴ. 중앙처리장치는 명령어 실행단계에서 제어장치, 내부 레지스터, 연산기를 필요로 한다. ㄷ. 중앙처리장치는 명령어 인출단계에서 인출된 명령어를 저장 하기 위한 명령어 레지스터와 다음에 실행할 명령어가 있는 기억장치의 주소를 저장할 프로그램 카운터를 필요로 한다. ㄹ. 입출력장치는 중앙처리장치와 직접 데이터를 교환할 수 있으며, 데이터 교환은 반드시 중앙처리장치의 입출력 동작 제어에 의해서만 가능하다

6. 유닉스 시스템 신호에 대한 설명으로 옳은 것은?

7. 다음 설명에 해당하는 페이지 테이블 기술은? 물리 메모리의 프레임당 단 한 개의 페이지 테이블 항목을 할당함으로써 페이지 테이블이 차지하는 공간을 줄이는 기술

8. 다음 C 프로그램의 출력 결과는? #include <stdio.h> void main() { int x = 0x15213F10 >> 4; char y = (char) x; unsigned char z = (unsigned char) x; printf("%d, %u", y, z); }

9. 인터넷 계층에서 동작하는 프로토콜로서 오류보고, 상황보고, 경로 제어정보 전달 기능이 있는 프로토콜은?

10. CPU의 제어장치에 해당하지 않는 것은?

11. 시간적으로 연속적인 아날로그 신호에 대해 일정한 시간 간격으로 아날로그 신호 값을 추출하는 과정은?

12. 다음 C 프로그램의 실행 결과는? #include <stdio.h> int funa(int); void main() { printf("%d, %d", funa(5), funa(6)); return 0; } int funa(int n) { if(n > 1) return (n + (funa(n-2))); else return (n % 2); }

13. 다음에서 설명하는 해시 함수는? 탐색키 값을 여러 부분으로 나눈 후 각 부분의 값을 더하거나 XOR(배타적 논리합) 연산하여 그 결과로 주소를 취하는 방법

14. (가) ~(다)에 해당하는 말을 바르게 연결한 것은? (가) 컴퓨터가 데이터를 통해 스스로 학습하여 예측이나 판단을 제공하는 기술 (나) 인간의 지적 능력을 컴퓨터를 통해 구현하는 기술 (다) 인공 신경망을 활용하는 개념으로, 여러 계층의 신경망을 구성해 학습을 효과적으로 수행하는 기술 (가) (나) (다)

15. 구조적 개발 방법론에서 사용자 요구사항을 분석한 후 결과를 표현할 때 사용되는 도구에 대한 설명으로 옳은 것은?

16. 다음 내용에 해당하는 법칙은? 주식회사의 주가를 보면 일일 가격은 급격히 변동할 수 있다. 하지만 긴 기간의 움직임을 보면 상승, 하락 또는 변동 없는 추세를 보인다

17. 그림과 같이 S 테이블과 T 테이블이 있을 때, SQL 실행 결과는? S(a,b)={(1,가),(2,나),(3,다)}, T(c,d)={(나,X),(다,Y),(라,Z)}. SELECT S.a, S.b, T.d FROM S LEFT JOIN T ON S.b = T.c

18. 운영체제 시스템 호출에 대한 설명으로 옳지 않은 것은?

19. SQL 뷰에 대한 설명으로 옳은 것은?

독립 관련 이미지
🖼️ 독립 · 관련 개방 이미지(학습 보조) · 출처: Unknown authorUnknown author · Public domain

20. 다음 C 프로그램의 실행 결과는? #include <stdio.h> int C(int v) { printf("%d ", v); return 1; } int main() { int a = -2; int b = !a; printf("%d %d %d %d ", a, b, a&&b, a||b); if(b && C(10)) printf("A "); if(b & C(20)) printf("B "); return 0; }