9급 국가직 공무원 컴퓨터일반
(2008-04-12 기출문제)
1 / 20
1. 1. 다음 설명 중 인터럽트(interrupt)와 서브루틴 호출(subroutine call)이 공통적으로 갖는 특징은?
1.
ㄱ, ㄴ
2.
ㄱ, ㄷ
3.
ㄴ, ㄷ
4.
ㄴ, ㄹ
정답: 2번
2. 2. 슬라이딩 윈도우 기법에 대한 설명으로 옳지 않은 것은?
1.
흐름제어와 에러제어를 위한 기법으로 윈도우 크기만큼의 데이터 프레임을 연속적으로 전송할 수 있는 방법이다.
2.
윈도우 크기를 지정하여 응답없이 전송할 수 있는 데이터 프레임의 최대 개수를 제한할 수 있다.
3.
송신측 윈도우는 데이터 프레임을 전송할 때마다 하나씩 줄어들고 응답을 받을 때마다 하나씩 늘어나게 된다.
4.
수신측 윈도우는 데이터 프레임을 수신할 때마다 하나씩 늘어나고 응답을 전송할 때마다 하나씩 줄어들게 된다.
정답: 4번
3. 3. IEEE 802.11 방식의 무선 LAN에 사용되는 물리매체 제어방식은?
1.
CDMA
2.
CSMA/CD
3.
CSMA/CA
4.
ALOHA
정답: 3번
4. 4. 데이터 링크 계층(Data link layer)에서 수행하는 기능이 아닌 것은?
1.
프레임 기법
2.
오류제어(Error control)
3.
흐름제어(Flow control)
4.
연결제어(Connection control)
정답: 4번
5. 5. 전자우편에 사용되는 프로토콜이 아닌 것은?
1.
IMAP
2.
SMTP
3.
POP3
4.
VPN
정답: 4번
6. 6. OSI 7 계층과 관련된 표준의 연결로 옳지 않은 것은?
1.
물리 계층 - RS-232C
2.
데이터 링크 계층 - HDLC
3.
네트워크 계층 - X.25
4.
전송 계층 - ISDN
정답: 4번
7. 7. 다음은 1부터 100까지 더하는 BASIC 프로그램이다. ( )안에 들어갈 명령문으로 적당한 것은?
1.
SUM=SUM+ I
2.
SUM=SUM
3.
SUM=SUM+ 1
4.
SUM=SUM+ 100
정답: 1번
8. 8. 프로그램 작성 시 매크로(macro)에 대한 설명으로 옳은 것은?
1.
매크로 호출(macro call)은 호출된 해당 매크로의 내용이 호출된 위치로 복사되어 컴파일 되기 때문에 일반적으로 실행 속도가 함수 호출을 사용하는 경우에 비해 빠르다.
2.
매크로(macro)를 사용할 경우에 함수 호출을 사용한 경우보다 일반적으로 컴파일된 코드의 양이 감소하게 된다.
3.
일반적으로 매크로 호출(macro call)은 인터럽트에 의해 발생하기 때문에 호출된 매크로를 실행하기 전에 현재의 플래그 상태(flag status)를 스택에 저장해야 한다.
4.
매크로(macro)는 함수와는 다르게 형식 인자(parameter)를 사용할 수 없다.
정답: 1번
9. 9. 다음 중 가장 큰 수는? (단, 오른쪽 괄호 밖의 아래 첨자는 진법을 의미한다)
1.
(10000000000)2
2.
(302)16
3.
(2001)8
4.
(33333)4
정답: 3번
10. 10. 다음 C 프로그램의 실행 결과로서 옳은 것은?
1.
result = 60
2.
result = 70
3.
result = 80
4.
result = 90
정답: 4번
11. 11. 중앙처리장치(CPU)에 대한 설명으로 옳지 않은 것은?
1.
CPU는 산술연산과 논리연산을 수행하는 ALU를 갖는다.
2.
CPU 내부의 임시기억장치로 사용되는 레지스터는 DRAM으로 구성된다.
3.
MIPS(Million Instructions per Second)는 CPU의 처리속도를 나타내는 단위 중 하나이다.
4.
CPU는 주기억장치로부터 기계 명령어(machine instruction)를 읽어 해독하고 실행한다.
정답: 2번
12. 12. 2의 보수를 이용한 4비트 2진수의 덧셈 연산 가운데 범람(overflow) 오류가 발생되는 것은?
1.
0100+0010
2.
1011+0111
3.
1100+1010
4.
0110+1001
정답: 3번
13. 13. 다음의 카르노 맵(Karnaugh-map)을 간략화한 결과를 논리식으로 올바르게 표현한 것은?
1.
A'+B·D+B'·D'
2.
A+B·D+B'·D'
3.
D+A·B+B'·D'
4.
D'+A·B+B'·D'
정답: 1번
14. 14. 다음 회로에 대한 설명으로 옳지 않은 것은?
1.
B의 값이 1이고 A의 값이 0이면, Q의 값이 1이 된다.
2.
Q'의 값이 1이고 Q의 값이 0일때, A=B=0이면 Q와 Q'의 값에는 변화가 없다.
3.
Q'의 값이 0이고 Q의 값이 1일때, A=1, B=0이면 Q와 Q'의 값에는 변화가 없다.
4.
Q'의 값이 0이고 Q의 값이 1일때, A=B=0이면 Q와 Q'의 값에는 변화가 없다.
정답: 3번
15. 15. 다음 그림과 같은 동작을 하는 플립플롭은?
1.
T 플립플롭
2.
RS 플립플롭
3.
D 플립플롭
4.
JK 플립플롭
정답: 3번
16. 16. 다중 프로세서 시스템에 대한 설명으로 옳지 않은 것은?
1.
다수의 프로세서가 하나의 운영체제 하에서 동작할 수 있는 시스템이다.
2.
밀결합 시스템(tightly-coupled system)은 모든 프로세서들이 공유 기억장치(shared memory)를 이용하여 통신한다.
3.
다중 프로세서 시스템에서는 캐시 일관성(cache coherence) 문제를 고려할 필요가 없다.
4.
하나의 프로그램에서 다수의 프로세서들에 의해 병렬처리가 가능하도록 프로그래머의 프로그램 작성이나 컴파일 과정에서 데이터 의존성이 없는 프로그램의 부분들을 분류할 수 있다.
정답: 3번
17. 17. 다음 설명 중 옳은 것을 모두 묶은 것은?
1.
ㄱ, ㄷ
2.
ㄴ, ㄷ
3.
ㄴ, ㄹ
4.
ㄷ, ㄹ
정답: 4번
18. 18. 임베디드(embedded) 시스템에 대한 설명으로 옳지 않은 것은?
1.
제품에 내장되어 있는 컴퓨터 시스템으로 일반적으로 범용보다는 특정 용도에 사용되는 컴퓨터 시스템이라고 할 수 있다.
2.
일반적으로 실시간 제약(real-time constraints)을 갖는 경우가 많다.
3.
휴대전화기, PDA, 게임기 등도 임베디드 시스템이라고 할 수 있다.
4.
일반적으로 임베디드 소프트웨어는 하드웨어와 밀접하게 연관되어 있지 않다.
정답: 4번
19. 19. 객체지향 시스템의 특성이 아닌 것은?
1.
캡슐화(Encapsulation)
2.
재귀용법(Recursion)
3.
상속성(Inheritance)
4.
다형성(Polymorphism)
정답: 2번
20. 20. CISC와 비교하여 RISC의 특징으로 옳지 않은 것은?
1.
명령어의 집합 구조가 단순하다.
2.
많은 수의 주소지정모드를 사용한다.
3.
많은 수의 범용 레지스터를 사용한다.
4.
효율적인 파이프라인 구조를 사용한다.
정답: 2번