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