9급 국가직 공무원 컴퓨터일반
(2012-04-07 기출문제)
1 / 20
1. 1. 컴퓨터의 주요 장치에 대한 설명으로 옳은 것은?
1.
입력장치는 시스템 버스를 통하여 컴퓨터 내부에서 외부로 데이터를 전송하는 장치이다.
2.
기억장치 중 하나인 캐시기억장치는 주기억장치와 동일한 용량을 가져야 한다.
3.
제어장치는 주기억장치에 적재된 프로그램의 명령어를 하나씩 꺼내어 해독하는 기능을 가지고 있다.
4.
연산장치는 산술/논리 연산을 수행하는 장치로 누산기 (accumulator), 명령 레지스터(instruction register), 주소 해독기 등으로 구성된다.
정답: 3번
2. 2. 다음은 부호가 없는 4비트 이진수의 뺄셈이다. ㉠에 들어갈 이진수의 2의 보수는?
1.
01012
2.
01102
3.
10102
4.
10112
정답: 3번
3. 3. 운영체제의 프로세스에 대한 설명으로 옳지 않은 것은?
1.
운영체제 프로세스는 사용자 작업 처리를 위해 시스템 관리기능을 담당하는 프로세스이다.
2.
사용자 프로세스는 사용자 응용프로그램을 수행하는 프로세스이다.
3.
여러 개의 프로세스들이 동시에 수행상태에 있다면 교착상태(deadlock) 프로세스라고 한다.
4.
독립 프로세스는 한 프로세스가 시스템 안에서 다른 프로세스에게 영향을 주지 않거나 또는 다른 프로세스에 의해 영향을 받지 않는 프로세스이다.
정답: 3번
4. 4. 페이징(paging) 기법에서 페이지 크기에 대한 설명으로 옳지 않은 것은?
1.
페이지 크기가 작아지면 페이지 테이블의 크기도 줄어든다.
2.
주기억장치는 페이지와 같은 크기의 블록으로 나누어 사용된다.
3.
페이지 크기가 커지면 내부 단편화(internal fragmentation) 되는 공간이 커진다.
4.
페이지 크기가 커지면 참조되지 않는 불필요한 데이터들이 주기억장치에 적재될 확률이 높아진다.
정답: 1번
5. 5. 최신 컴퓨팅 기술 중 하나인 클라우드 컴퓨팅에 대한 설명으로 옳지 않은 것은?
1.
인터넷 상에 고성능/고용량 서버 컴퓨터들이 연결되어 있으며, 사용자는 필요할 때마다 접속하여 원하는 서비스를 제공받을 수 있다.
2.
사용자는 자신이 이용하는 하드웨어만 유지보수하면 된다.
3.
클라우드에서는 하드웨어 뿐만 아니라 소프트웨어도 서비스 가능하다.
4.
스마트폰을 활용하여 무선으로도 클라우드 서비스 이용이 가능하다.
정답: 2번
6. 6. 다음 순서도에서 사용자가 N의 값으로 5를 입력한 경우, 출력되는 값은?
1.
24
2.
120
3.
240
4.
720
정답: 2번
7. 7. 운영체제 종류에 대한 설명으로 옳지 않은 것은?
1.
분산 처리 시스템(distributed processing system)은 하나의 시스템에서 두 개 이상의 프로세스를 동시에 수행시켜 작업의 처리능력을 향상시키고자 하는 시스템이다.
2.
시분할 시스템(time-sharing system)은 하나의 시스템을 여러 사용자들에게 일정 시간씩 나누어 줌으로써 각 사용자의 작업을 처리하는 시스템이다.
3.
실시간 처리 시스템(real-time processing system)은 요구된 작업에 대하여 지정된 시간 내에 처리함으로써 신속한 응답이나 출력을 보장하는 시스템이다.
4.
다중 프로그래밍 시스템(multi-programming system)은 두 개이상의 여러 프로그램을 기억장치에 적재시켜 마치 동시에 실행되는 것처럼 처리한다.
정답: 1번
8. 8. 마이크로프로세서는 명령어의 구성방식에 따라 CISC와 RISC로 구분된다. 두 방식의 일반적인 비교 설명으로 옳은 것을 모두 고른 것은?
1.
ㄱ, ㄷ
2.
ㄱ, ㄹ
3.
ㄴ, ㄷ
4.
ㄴ, ㄹ
정답: 1번
9. 9. 다음의 중위(infix) 표기식을 후위(postfix) 표기식으로 <조건>을 참고하여 변환하고자 한다. 스택을 이용한 변환 과정 중 토큰 ‘d’가 처리될 순간에 스택에 저장되어 있는 연산자를 올바르게 나타낸 것은?
정답: 1번
10. 10. 정보 보안에 대한 설명으로 옳지 않은 것은?
1.
방화벽의 가장 기본적인 기능은 패킷 필터링(packet filtering)이다.
2.
스니핑(sniffing)은 네트워크에서 송수신되는 패킷을 가로채서 권한이 없는 제3자가 그 내용을 보는 것이다.
3.
정보를 송신한 자가 나중에 정보를 보낸 사실을 부인하지 못하도록 하는 기법을 부인 방지(non-repudiation)라고 한다.
4.
디지털 서명(digital signature)은 공용(public) 네트워크를 사설(private) 네트워크처럼 사용할 수 있도록 제공하는 인증 및 암호화 기법이다.
정답: 4번
11. 11. 네트워크 토폴로지(topology)의 연결 형태에 대한 설명으로 옳지 않은 것은?
1.
버스(bus) 토폴로지는 각 노드의 고장이 전체 네트워크에 영향을 거의 주지 않는다.
2.
스타(star) 토폴로지는 중앙 노드에서 문제가 발생하면 전체 네트워크의 통신이 곤란해진다.
3.
링(ring) 토폴로지는 데이터가 한 방향으로 전송되기 때문에 충돌(collision) 위험이 없다.
4.
메쉬(mesh) 토폴로지는 다른 토폴로지에 비해 많은 통신 회선이 필요하지만, 메시지 전송의 신뢰성은 높지 않다.
정답: 4번
12. 12. TCP/IP 프로토콜에 대한 설명으로 옳지 않은 것은?
1.
ARP(Address Resolution Protocol)는 IP주소를 물리주소로 변환해준다.
2.
IP는 오류제어와 흐름제어를 통하여 패킷의 전달을 보장한다.
3.
TCP는 패킷 손실을 이용하여 혼잡(congestion) 정도를 측정하여 제어하는 기능도 있다.
4.
HTTP, FTP, SMTP와 같은 프로토콜은 전송 계층 위에서 동작한다.
정답: 2번
13. 13. 소프트웨어공학에 대한 설명으로 거리가 먼 것은?
1.
소프트웨어 공학의 목표는 양질의 소프트웨어를 생산하는 것이다.
2.
소프트웨어의 품질을 평가하는 기준으로는 정확성, 유지보수성, 무결성, 사용성 등이 있다.
3.
소프트웨어 프로세스 모형으로는 폭포수 모형, 프로토타입 모형, 나선형 프로세스 모형이 있고, 이러한 방법을 혼합한 방법은 사용하지 않는다.
4.
소프트웨어를 개발하는 동안 여러 작업들을 자동화 하도록 도와주는 도구를 CASE(Computer Aided Software Engineering)라고 한다.
정답: 3번
14. 14. 컴퓨터 그래픽에서 벡터(vector)방식의 이미지에 대한 설명으로 옳지 않은 것은?
1.
직선과 도형을 이용하여 이미지를 구성한다.
2.
색상의 미묘한 차이를 표현하기 용이하여 풍경이나 인물 사진에 적합하다.
3.
이미지 용량은 오브젝트의 수와 수학적인 함수의 복잡도에 따라 정해진다.
4.
이미지를 확대/축소하더라도 깨짐이나 변형이 거의 없다.
정답: 2번
15. 15. 데이터베이스 관리 시스템(DataBase Management System)에 대한 설명으로 옳지 않은 것은?
1.
응용프로그램에 대한 데이터의 독립성이 보장된다.
2.
데이터가 중복 저장되는 것을 방지하여 데이터의 일관성을 유지한다.
3.
데이터베이스의 구성과 저장, 접근 방법, 유지 및 관리를 위한 시스템 소프트웨어이다.
4.
고속/고용량의 메모리나 CPU 등이 요구되지 않으므로 시스템 운영비를 감소시킬 수 있다.
정답: 4번
16. 16. 부동소수점(floating-point) 방식으로 표현된 두 실수의 덧셈을 수행하고자 할 때, 수행순서를 올바르게 나열한 것은?
1.
ㄱ→ㄴ→ㄷ
2.
ㄱ→ㄷ→ㄴ
3.
ㄷ→ㄱ→ㄴ
4.
ㄷ→ㄴ→ㄱ
정답: 4번
17. 17. 지연갱신(deferred update)을 기반으로 한 회복기법을 사용하는 DBMS에서 다음과 같은 로그 레코드가 생성되었다. 시스템 실패가 발생하여 DBMS가 재시작할 때, 데이터베이스에 수행되는 연산으로 옳지 않은 것은? (단, <Tn, A, old, new>는 트랜잭션 Tn이 데이터 A의 이전값(old)을 이후값(new)으로 갱신했다는 의미이다)
1.
T1 : no operation
2.
T2 : redo
3.
T3 : no operation
4.
T4 : undo
정답: 4번
18. 18. 무선 통신 기술에 대한 설명으로 옳은 것은?
1.
Wi-Fi의 통신 범위는 셀룰러 통신망에 비해 넓다.
2.
Wi-Fi는 IEEE 802.3 표준에 기반을 둔 무선 통신 기술이다.
3.
WiBro는 국내에서 개발한 무선 인터넷 서비스로서 2.5G에 해당하는 기술이다.
4.
무선 단말기의 이동성의 한계를 극복하기 위해 IMT-2000 표준 기술이 사용되고 있다.
정답: 4번
19. 19. 세마포어(semaphore)에 대한 설명으로 옳지 않은 것은?
1.
세마포어는 임계구역 문제를 해결하기 위해 사용할 수 있는 동기화 도구이다.
2.
세마포어의 종류에는 이진(binary) 세마포어와 계수형 (counting) 세마포어가 있다.
3.
구현할 때 세마포어 연산에 바쁜 대기(busy waiting)를 추가하여 CPU의 시간 낭비를 방지할 수 있다.
4.
표준 단위연산인 P(wait)와 V(signal)에 의해서 접근되는 정수형 공유변수이다.
정답: 3번
20. 20. B-tree에 대한 설명으로 옳은 것은? (문제 오류로 실제 시험에서는 모두 정답 처리 되었습니다. 여기서는 1번을 누르면 정답 처리 됩니다.)
1.
루트 노드는 적어도 2개의 자식 노드를 갖는다.
2.
인덱스(index) 노드와 데이터(data) 노드 두 종류로 구성된다.
3.
키 값을 삽입하거나 삭제하더라도 트리의 총 노드 수에는 변함이 없다.
4.
루트 노드를 제외한 모든 노드는 적어도 [m/2]개의 자식 노드를 갖는다. (단, m은 차수이다)
정답: 1번