자격증 필기 기출문제




위 이미지를 클릭하시면 인터넷으로 바로 문제를 풀어 보실수 있습니다.

(해설, 모의고사, 오답노트, 워드, 컴활, 정보처리 상설검정 프로그램 기능 포함)


전자문제집 CBT란?
종이 문제집이 아닌 인터넷으로 문제를 풀고 자동으로 채점하며 모의고사, 오답 노트, 해설까지 제공하는
무료 기출문제 학습 프로그램으로 실제 상설검정에서 사용하는 OMR 형식의 CBT를 제공합니다.


최신 전자계산기조직응용기사 필기 기출문제(해설) : [다운로드]


전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2017년08월26일


1과목 : 전자계산기 프로그래밍


1. 객체지향 기반의 언어가 아닌 것은?
     가. JAVA
     나. C++.NET
     다. C#.NET
     라. GWBASIC

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 86%
     <문제 해설>
JAVA, C++, C# = 객체지향 프로그래밍
GWBASIC = 비구조적(순차적) 프로그래밍
[해설작성자 : ㅋㅁㄹ]

2. 다음의 프로그램을 실행한 결과로 옳은 것은?

   

     가. 2
     나. 3
     다. 6
     라. 8

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 78%
     <문제 해설>
print 구문에서 *pa[1]은 배열b를 뜻합니다.
배열b에서 포인터를 +1만큼 이동시키면 값은 6입니다.
[해설작성자 : ㅋㅁㄹ]

3. 프로그램의 작성과정을 순서대로 바르게 나열한 것은?

   

     가. ④->③->①->⑥->②->⑤
     나. ④->⑤->①->⑥->②->③
     다. ⑤->③->①->⑥->②->④
     라. ⑤->⑥->①->②->③->④

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
소프트웨어 개발단계는 크게
분석 -> 설계 -> 구현의 흐름을 가져갑니다. 더욱 확장하면 앞에는 명세가 들어갈 수 있고, 뒤에는 운영, 유지보수 등이 들어갈 수 있습니다. 세부적으로 들어가면, 실제 프로그램 작성 이전에 프로그램 알고리즘과 순서도를 작성 합니다. 프로그램 설계 후 코딩과 디버깅 단계가 진행됩니다. 문제에서 문서화는 운영, 유지보수와 같은 단계로 볼 수 있습니다.
[해설작성자 : ㅋㅁㄹ]

4. 제어문에 대한 설명으로 가장 거리가 먼 것은?
     가. 무조건 제어문은 어떤 조건 없이 무조건 지정한 곳으로 제어를 옮긴다.
     나. 순차적으로 실행하는 프로그램의 실행 순서를 선택적으로 수행하도록 한다.
     다. 조건 제어문은 여러 경로를 통하여 한꺼번에 여러 경로로 제어를 옮긴다.
     라. 제어문에는 무조건 제어문과 조건 제어문이 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 82%
     <문제 해설>
조건제어문은 if~else, switch~case 문과 같은 형식입니다.
여러개의 조건 경로 중 하나의 경로로 제어를 옮깁니다. (여래개 조건, 하나의 선택)
[해설작성자 : ㅋㅁㄹ]

5. 어셈블리에서 주로 산술 연산에 사용되는 레지스터에 해당하는 것으로 가장 옳은 것은?
     가. AX
     나. BP
     다. SI
     라. SP

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 81%
     <문제 해설>
AX : 주로 산술 연산에 사용
BP : 매개변수 참조(포인트 레지스터)
SI : 스트링(문자) 조직 연산 (인덱스 레지스터)
SP : 현재 처리중인 워드를 참조하는 오프셋 값 제공(포인트 레지스터)
[해설작성자 : ㅋㅁㄹ]

6. 컴파일 단계에 대한 설명으로 가장 옳은 것은?
     가. 구문분석 단계에서는 의미적 오류를 검사한다.
     나. 기계어에 가까운 중간 코드로 된 프로그램을 생성한 후 문법적 오류를 검사한다.
     다. 어휘분석에서 파스 트리 생성을 시작한다.
     라. 원시 프로그램을 토큰단위로 자르는 것은 어휘분석 단계이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
컴파일러는 어휘 분석, 구문 분석, 의미 분석, 코드 생성 단계로 나뉜다.
어휘 분석 : 검출되는 의미있는 조각을 어휘항목(lexeme)이라고 하며, 어휘 분석기는 검출된 어휘 항목을 참조하여 토큰을 생성한다.
구문 분석 : 어휘 분석기에서 생성한 토큰을 노드로 갖는 트리이며 토큰 간 우선순위 및 토큰 간 결합 관계와 같은 속성을 나타낸다.
의미 분석 : 구문 트리와 심볼 테이블에 있는 정보를 이용하여 소스 코드가 언어 정의에 의미적으로 부합하는지 검사한다.
코드 생성 : 소스코드를 목표 기계에 맞는 어셈블리어나 기계어로 변환한다.

<답안 설명>
1. 구문분석(X) 의미분석(O)
2. 컴파일러에 대한 설명
3. 어휘분석 단계(X) 구문분석 단계(O)
[해설작성자 : Z0]

7. 다음 중 C언어의 열거형에 해당하는 것은?
     가. enum
     나. subtype
     다. typdef
     라. union

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 80%

8. 럼바우(Rumbaugh) 모델링에서 상태도 및 자료 흐름도와 각각 관계되는 모델링은?
     가. 상태도 – 기능모델링, 자료 흐름도 – 동적모델링
     나. 상태도 – 동적모델링, 자료 흐름도 – 기능모델링
     다. 상태도 – 객체모델링, 자료 흐름도 – 동적모델링
     라. 상태도 – 객체모델링, 자료 흐름도 – 기능 모델링

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
객체 다이어그램 - 객체모델링
상태도 - 동적모델링
자료흐름도 - 기능모델링
[해설작성자 : 조직]

9. C언어에 대한 설명으로 가장 옳지 않은 것은?
     가. 구조화 언어라고 부를 수 있는 제어구조와 제어문을 가지고 있다.
     나. 어셈블리어와 같은 저급언어의 범주에 속한다.
     다. 포인터의 사용이 가능하다.
     라. 이식성이 뛰어나다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 89%
     <문제 해설>
C언어는 고급 언어, 기계어보다는 인간의 자연어에 가까운 언어
[해설작성자 : ㅇㅇ]

10. 어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령어는?
     가. ASSUME
     나. EVEN
     다. EQU
     라. ORG

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 88%
     <문제 해설>
1. ASSUME -> 어셈블러에게 세그먼트 레지스터와 사용자가 작성한 세그먼트의 이름을 연결시킨다.
2. EVEN -> 어셈블리시 이 지시어사 사용되는 곳의 주소가 짝수로 되도록 함
3. EQU -> 변수 이름에 데이터값이나 문자열을 정의, 기호적 이름=변수, 상수값=데이터값, 정답
4. ORG -> ORiGen, 프로그램과 데이터의 시작 번지 설정
[해설작성자 : Mickeyjeong]

11. 어셈블리어에서 사용되는 어셈블러 명령(의사 명령, 지시 명령)에 해당하는 것은?
     가. AH
     나. DROP
     다. SR
     라. LA

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
DROP은 USING과 함께 베이스 레지스터와 관련된 의사 명령이다.
[해설작성자 : ㅇㅇ]

12. 객체지향프로그래밍에서 정보 은닉과 가장 관계가 깊은 것은?
     가. 결합화
     나. 상속화
     다. 응집화
     라. 캡슐화

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 93%
     <문제 해설>
Abstraction : 추상화 데이터와 함수를 하나로 묶는 것. 세부적 구현사항이 외부로부터 분리되어 있어 변경 연산의 부작용 감소.
Inheritance : 상속성 모든 것을 다 정의하지 않고 기존 클래스들의 속성을 상속받고 추가 구현만 하는 방법. 재사용 증대
Information Hiding : 정보 은닉 자신의 정보를 숨기고 객체 자신의 연산을 통하여 정보 접근을 허용. 캡슐화로 구현된 개념
Polymorphism : 다형성 한 함수가 여러 클래스들에 정의되어 있는 현상. 같은 이름의 메소드를 다른 클래스에서 호출할 수 있음.동적 바인딩에 의해 이루어짐.
[해설작성자 : 국선문노]

13. 다음의 의사명령 중에서 데이터의 형식을 지정하는 의사명령은?
     가. SEGMENT~END
     나. DEC
     다. IF~ELSE~ENDIF
     라. BYTE PTR

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
PTR은 메모리에 접근하여 데이터를 얼마나 읽을 것인지를 통해 데이터 타입을 정의한다.
4번의 BYTE PTR은 1바이트 만큼을 읽어들여 1바이트 크기의 변수에 오퍼랜드 값을 집어넣는 명령어이다.
[해설작성자 : comcbt.com 이용자]

14. Interrupt Service Routine으로부터의 복귀명령에 해당하는 명령은?
     가. RET
     나. IRET
     다. INT 21H
     라. INT 0H

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 68%
     <문제 해설>
RET 함수에서 복귀하는 명령어
INT 인터럽트를 발생시키는 명령어
[해설작성자 : ㅇㅇ]

15. 레지스터 R1=1100, R2=0101이 저장되어 있을 때 selective-set 연산을 수행하면 결과값은?
     가. 0100
     나. 0101
     다. 1100
     라. 1101

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 80%
     <문제 해설>
selective-set 연산 = OR 연산
0 OR 0 = O
0 OR 1 = 1
1 OR 0 = 1
1 OR 1 = 1

1100 OR 0101 = 1101
[해설작성자 : Z0]

16. 기계어에 대한 설명으로 옳지 않은 것은?
     가. 2진수를 사용하여 데이터를 표현한다.
     나. 컴퓨터가 이해할 수 있는 언어이다.
     다. 사람 중심의 언어로서 유지보수가 용이하다.
     라. 프로그램의 실행 속도가 빠르다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 89%
     <문제 해설>
기계어는 기계중심의 언어이다.
[해설작성자 : 커버헤이]

17. 객체지향프로그래밍의 특징으로 가장 옳지 않은 것은?
     가. C++, Smalltalk 등의 언어가 이에 속한다.
     나. 객체 중심은 구조적 코딩 기능을 극대화할 수 있다.
     다. 객체 중심의 프로그래밍 기법으로 클래스의 재사용성(reusability)이 높다.
     라. 클래스에는 함수와 객체의 속성이 정의되며, 객체는 클래스 내에 정의된 멤버 함수를 통해서 접근이 가능하다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 68%
     <문제 해설>
구조적 코딩 기능을 극대화할수 있는 언어는 절차지향 프로그래밍 언어이다. (C, COBOL, Basic, ...)
[해설작성자 : ㅇㅇ]

18. 베이스 주소 지정방법의 특징으로 가장 옳지 않은 것은?
     가. 명령어의 길이가 줄어들어 효율적으로 기억장치 이용이 가능하다.
     나. 목적프로그램의 재배치성을 높일 수 있다.
     다. 액세스할 수 있는 기억장치의 범위는 4kb로 제한된다.
     라. 명령 레지스터를 통해 원하는 기억장치 주소 지정과 프로그램 상태를 제어 할 수 있다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 41%

19. 어셈블러에서 매크로(MACRO) 전개방법에 대한 설명으로 가장 옳지 않은 것은?
     가. 직접 코드 매크로는 어셈블러가 정상적인 어셈블리 처리를 멈추고 후에 사용하기 위해서 입력을 저장하는 모드로 돌아가게 한다.
     나. 매크로와 MEND 또는 ENDM 자체를 저장할 필요는 없으나 매크로를 따르는 줄의 정보는 매크로 정의의 인덱스 안에 저장되어야만 한다.
     다. 매크로 식별자는 보조 니모닉 테이블인 인덱스에 넣어져야 하고 인자 식별자 또한 인덱스나 그 정의 앞에 저장되어진다.
     라. MEND 또는 ENDM이 읽혀지기 전에 어셈블러는 정상적인 모드로 돌아간다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 58%

20. 의사연산 테이블(pseudo operation table)에 대한 설명으로 가장 옳은 것은?
     가. 고정 데이터베이스로서 패스-1에서만 참조한다.
     나. 고정 데이터베이스로서 패스-1, 패스-2에서 참조한다.
     다. 가변 데이터베이스로서 패스-1에서만 참조한다.
     라. 가변 데이터베이스로서 패스-1, 패스-2에서 참조한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
의사연산 테이블:의사명령과 그명령을 처리하는 실행 루틴의 주소를 가지고있으며 어셈블리어에 기본적으로    포함되어 있다 고정 데이타베이스로서    패스-1,패스-2에서 참조한다
[해설작성자 : 조직]

2과목 : 자료구조 및 데이터통신


21. 전송 데이터가 있는 동안에만 Time 슬롯을 할당하는 다중화 방식은?
     가. 통계적 시분할 다중화
     나. 광파장 분할 다중화
     다. 동기식 시분할 다중화
     라. 주파수 분할 다중화

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 68%

22. 전파가 다중 반사되어 수신점에 도달하게 되므로 이들 전파의 도달시간 차이로 인해 수신점에서 심벌(symbol)이 겹치는 현상이 일어나는데 이를 무엇이라고 하는가?
     가. 동일채널간섭
     나. 지연확산
     다. 도플러 효과
     라. 대척점 효과

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
동일채널간섭: 주파수가 같은, 동일 채널의 전파들이 수신기에서 간섭하여 문제가 발생하는 현상
도플러 효과: 이동하는 관측자가 어떠한 파동에 대해 다른 주파수로 인식하는 효과
대척점 효과: 지구상에서 두 지점이 대척점에 있을 때 지점 사이의 통로가 무수히 많아 오히려 수신 전파가 커지는 효과
[해설작성자 : ㅇㅇ]

23. IP 주소의 5개 클래스 중 멀티캐스팅을 사용하기 위해 예약되어 있으며 netid와 hostid가 없는 것은?
     가. A 클래스
     나. B 클래스
     다. C 클래스
     라. D 클래스

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 81%
     <문제 해설>
D 클래스 : A,B,C와는 다른 특수용도 클래스, 일반 IP조수처럼 동일하게 사용할 수 없음.
멀티캐스트를 위해서 존재하는 네트워크. 여기서 멀티캐스트라는 것은 한 번의 메시지 송신으로 특정 네트워크 안에 있는 두 개이상의 컴퓨터에게 전송할 수 있도록 하는 기술이다.

E Class : 예약된 주소로 미래에 사용될 용도로 구분해 놓은 네트워크
[해설작성자 : 조직]

24. TCP/IP 계층화 모델 중 전송 계층에 사용되는 프로토콜은?
     가. FTP
     나. Telnet
     다. DNS
     라. TCP

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
응용계층 -HTTP, SMTP, FTP, DNS
전송계층 - TCP, UDP
인터넷계층 - ARP, IP
네트워크액세스계층 - IEEE802, X25, PPP,Ethernet
[해설작성자 : 묵님]

25. 패킷 교환 방식 중 가상 회선 방식에 대한 설명으로 옳은 것은?
     가. 메시지마다 경로 설정
     나. 비연결형 지향 서비스
     다. 메시지를 1개 복사하여 여러 노드로 전송
     라. 패킷들은 경로가 설정된 후 경로에 따라 순서적으로 전송하는 방식

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 71%

26. 에러 제어에 사용되는 자동반복 요청(ARQ) 기법이 아닌 것은?
     가. stop-and-wait ARQ
     나. go-back-N ARQ
     다. auto-repeat ARQ
     라. selective-repeat ARQ

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
*정지-대기(Stop-and-Wait) ARQ
- 송신측에서 한개의 블록을 전송한 후 수신측으로부터 응답을 기다리는 방식
- 수신측의 응답이 ACK라면 다음 블록을 전송하고 NAK라면 앞서 송신한 블록을 다시 송신
- 블록을 전송할때마다 응답을 기다리므로 전송 효율이 낮다.
- 구현방법이 간단

*연속(Continuous) ARQ
- Stop-and-Wait ARQ가 갖는 오버헤드를 줄이기 위해 연속적으로 데이터 블록을 보내는 방식
- 수신쪽에서는 잘못되었을때 NAK만을 송신

*Go-Back-N ARQ
- 여러 블록들을 연속적으로 전송하고, 수신쪽에서 NAK을 보내오면 송신측이 오류가 발행한 이후의 블록을 모두 재송신
- 전송오류가 발생하지 않으면 쉬지않고 송신가능
- 오류가 발생한 부분부터 재송신하므로 중복전송의 단점이 있다.


*선택적 재전송(Selective Repeat) ARQ
- 여러 블록을 연속적으로 전송하고, 수신측에서 NAK를 보내면 송신측에서는 오류가 난 부분의 블록만 재전송
- 수신측에서는 데이터를 처리하기전에 재조합을 해야하므로 복잡한 논리회로와 큰 용량의 버퍼가 필요하다.

*적응적(Adaptive) ARQ
- 전송효율을 최대로 하기 위해 데이터 블록의 길이를 채널의 상태에 따라 그때그때 동적으로 변화
- 전송 효율이 좋다
- 제어 회로가 매우 복잡하고, 비용이 많이드는 단점
[해설작성자 : 조직]

27. HDLC 프레임 형식 중 프레임의 종류를 식별하기 위해 사용되는 것은?
     가. 정보영역
     나. 제어영역
     다. 주소영역
     라. 플래그

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
*HDLC 프레임 형식
-플래그 Flag : 프레임의 시작과 끝을 나타내는 고유비트 '01111110'
-주소부 Adress Field : 송·수신국 식별용 , 방송용 '11111111' 시험용'00000000'
-제어부 Control Field : 프레임 종류 식별용
-정보부 Information Field : 실제 정보 메세지
-FCS (Frame Check Sequence Field, 프레임 검사 순서 필드) : 프레임 내용에 대한 오류검출용. CRC 코드사용.
[해설작성자 : 조직]

28. 하나의 메시지 단위로 저장-전달(Store-and-Forward) 방식에 의해 데이터를 교환하는 방식은?
     가. 메시지교환
     나. 공간분할회선교환
     다. 패킷교환
     라. 시분할회선교환

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 74%

29. 문자의 시작과 끝에 각각 Start 비트와 Stop 비트가 부가되어 전송의 시작과 끝을 알려 전송하는 방식은?
     가. 비동기식 전송
     나. 동기식 전송
     다. 전송 동기
     라. PCM 전송

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 75%

30. 25개의 노드(node)를 망형으로 연결할 때, 필요한 회선의 수는?
     가. 250
     나. 300
     다. 350
     라. 500

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 76%
     <문제 해설>
망형은 모든 노드가 자기자신을 제외한 나머지 노드와 전부 연결되있는 형인데,
n(n-1)/2를 써서, (25*24)/2 = 300
[해설작성자 : Z0]

31. 다음 자료에 대하여 삽입 정렬을 사용하여 오름차순으로 정렬할 경우 Pass 2의 결과는?

    

     가. 28, 33, 64, 76, 55, 12, 43
     나. 28, 64, 33, 76, 55, 12, 43
     다. 12, 28, 64, 33, 76, 55, 43
     라. 12, 28, 33, 55, 64, 76, 43

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 78%
     <문제 해설>
*삽입정렬
1회전: 두 번째 자료인 28를 Key로 해서 그 이전의 자료들과 비교한다.
Key 값 28과 첫 번째 자료인 64을 비교한다. 64가 28보다 크므로 64을 28자리에 넣고 Key 값 28를 64의 자리인 첫 번째에 기억시킨다.
2회전: 세 번째 자료인 33을 Key 값으로 해서 그 이전의 자료들과 비교한다.
Key 값 33과 두 번째 자료인 64을 비교한다. 64가 Key 값보다 크므로 64를 33이 있던 세 번째 자리에 기억시킨다.
[해설작성자 : com]

32. 해싱 기법에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 의미하는 것은?
     가. Overflow
     나. Bucket
     다. Collision
     라. Synonym

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
아래와 같은 오류 신고가 있었습니다.
여러분들의 많은 의견 부탁 드립니다.
추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다.
참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.

[오류 신고 내용]
*오류신고
정답 Collision 아닌가요
[해설작성자 : ZO]

[오류신고 반론]
동일한 홈 주소로 인하여 충돌이 일어나는 경우는 정보처리기사에서 답이 였으나 --> Collision
collision은 서로 다른 2개 이상의 레코드가 같은 주소를 갖는 현상 였을때 충돌나는 현상을 말하며

동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합 Synonym 입니다.
문제의 레코드들의 집합이냐? 충돌이냐? 말장난에 속지마시고 정확하게 암기하시는 것이 좋을것 같습니다.
[해설작성자 : 화이팅]

33. 다음과 같은 이진 트리의 Preorder 운행 결과는?

    

     가. A B D E H C F G
     나. A B C D E F G H
     다. A H E B F G C D
     라. D B H E A F C G

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 90%

34. 스택에 대한 설명으로 옳지 않은 것은?
     가. 리스트의 한쪽 끝으로만 자료의 삽입, 삭제 작업이 이루어지는 자료 구조이다.
     나. 스택으로 할당된 기억공간에 가장 마지막으로 삽입된 자료가 기억된 공간을 가리키는 요소를 TOP이라고 한다.
     다. 가장 먼저 삽입된 자료가 가장 먼저 삭제되는 FIFO 방식이다.
     라. 부프로그램 호출 시 복귀주소를 저장할 때 스택을 이용한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 89%
     <문제 해설>
스택은 가장먼저 들어온 자료가 가장 나중에사삭제되는 LIFO방식을 이용한다.
[해설작성자 : 커버헤이]

35. 색인 순차 파일의 색인 구역에 해당하지 않는 것은?
     가. 트랙 색인 구역
     나. 실린더 색인 구역
     다. 마스터 색인 구역
     라. 오버플로우 색인 구역

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 87%
     <문제 해설>
ㅁ 색인 순차 파일의 구성
    1. 기본구역(Prime Area)
    2. 색인구역(Index Area) : 트랙 색인, 실린더 색인, 마스터 색인 구역으로 구분
    3. 오버플로우구역(Overflow Area)
[해설작성자 : 나그네]

36. 데이터베이스의 3층 스키마에 해당하지 않는 것은?
     가. 내부 스키마
     나. 외부 스키마
     다. 관계 스키마
     라. 개념 스키마

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 88%
     <문제 해설>
데이터베이스의 3층 스키마에는 내부 스키마, 외부 스키마, 개념 스키마가 있다.
[해설작성자 : 커버헤이]

37. 트랜잭션의 특성에 해당하지 않는 것은?
     가. Isolation
     나. Consistency
     다. Atomicity
     라. Distribution

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 88%
     <문제 해설>
ㅁ 트랜잭션의 특성(ACID)
원자성(Atomic), 일관성(Consistent), 고립성(Isolated), 영속성(Durable)
[해설작성자 : 나그네]

38. 다음 트리의 차수(Degree)는?

    

     가. 2
     나. 3
     다. 4
     라. 9

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 82%
     <문제 해설>
ㅁ 트리의 차수
    : 트리 내의 각 노드들의 차수 중 가장 큰 값
    ※ 차수 : 한 노드에 대한 서브트리의 개수 또는 가지의 개수

[해설작성자 : 나그네]

39. DBMS의 필수 기능에 해당하지 않는 것은?
     가. 정의 기능
     나. 응용 기능
     다. 조작 기능
     라. 제어 기능

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 85%

40. 선형 구조에 해당하지 않는 것은?
     가. 스택
     나. 트리
     다.
     라. 데크

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 89%

3과목 : 전자계산기구조


41. 다음 중 연관 메모리(associative memory)의 특징으로 가장 옳지 않은 것은?
     가. Thrashing 현상 발생
     나. 내용 지정 메모리(CAM)
     다. 메모리에 저장된 내용에 의한 액세스
     라. 기억장치에 저장된 항목을 찾는 시간절약

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
Thrashing(쓰레싱) - 메모리 영역에 접근하게 될 때, 메모리에 페이지 부재(=페이지 폴트(Page fault)율이 높은 것

42. 스택(stack)구조의 컴퓨터에서 수식을 계산하기 위해서는 먼저 수식을 어떠한 형태로 바꾸어야 하는가?
     가. Infix 형태
     나. John 형태
     다. Postfix 형태
     라. Prefix 형태

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 73%

43. 부동 소수점 파이프라인의 비교시, 시프터, 가산-감산기, 인크리멘터, 디크리멘터가 모두 조합 회호호 구성된다고 가정할 때, 네 세그먼트의 시간 지연이 t1=60ns, t2=70ns, t3=100ns, t4=80ns이고, 중간 레지스터의 지연이 tr=10ns라고 가정하면 비 파이프라인 구조에 비해 약 몇 배의 속도가 향상되는가?
     가. 0.6
     나. 1.1
     다. 2.4
     라. 2.9

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 50%

44. 중앙처리장치의 구성 요소 중 플립플롭이나 래치(Latch)들을 병렬로 연결하여 구성하는 것은?
     가. 가산기
     나. 곱셈기
     다. 디코더
     라. 레지스터

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 67%

45. 그레이 코드(Gray Code)에 대한 설명으로 틀린 것은?
     가. 인접한 숫자들의 비트가 1비트만 변화되어 만들어진 코드이다.
     나. 그레이 코드 자체로 연산이 불가능하기 때문에 2진수로 변환한 후 연산을 수행하고 그 결과를 다시 그레이 코드로 변환하여야 한다.
     다. 그레이 코드를 2진 코드로 혹은 2진 코드를 그레이 코드로 변환 시 두 입력값에 대해 AND 연산을 수행한다.
     라. 그레이 코드 값(0 1 1 1)G는 10진수로 5를 의미한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
그레이 코드를 2진 코드로 혹은 2진 코드를 그레이 코드로 변환 시 두 입력값에 대해 XOR연산을 수행
[해설작성자 : 수지구]

46. 명령인출(instruction fetch)과 수행단계(execute phase)를 중첩시켜 하나의 연산을 수행하는 구조를 갖는 처리방식은?
     가. 명령 파이프라인(instruction pipeline)
     나. 산술 파이프라인(arithmetic pipeline)
     다. 실행 파이프라인(execute pipeline)
     라. 세그먼트 파이프라인(segment pipeline)

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 62%

47. 인터럽트와 비교하여 DMA방식에 의한 사이클 스틸의 가장 특징적인 차이점으로 옳은 것은?
     가. 수행 중인 프로그램을 대기상태로 전환
     나. 정지 상태인 프로그램을 완전히 소멸
     다. 대기 중인 프로그램을 다시 실행
     라. 주기억 장치 사이클의 특정한 주기만 정지

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 66%

48. +375를 팩10진형 방식으로 표현한 방법은 언팩 10진형 방식으로 표현하였을 때보다 몇 비트의 기억장소가 절약되는가?
     가. 2
     나. 4
     다. 6
     라. 8

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
1) 팩 10진형으로 : 375C (숫자를 그대로 쓰고, 마지막에 부호는 양수 : C, 음수 : D)
2) 언팩 10진형으로 : F3F7C5 (숫자 앞에 F를 쓰고, 마지막 숫자 앞 부호, 양수 : C, 음수 : D)
따라서 팩 10진형은 언팩 10진형보다 2자리가 절약되므로 8비트가 절약되지요. (1자리는 4비트)
[해설작성자 : 나그네]

49. 마이크로 오퍼레이션(micro-operation)에 관한 설명으로 가장 옳지 않은 것은?
     가. 레지스터에 저장된 데이터에 의해 이루어지는 동작이다.
     나. 한 개의 클록(clock)펄스 동안 실행되는 기본동작이다.
     다. 한 개의 Instruction은 여러 개의 마이크로오퍼레이션이 동작되어 실행된다.
     라. 현재 실행 중인 프로그램이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 62%

50. 디멀티플렉서(Demultiplexer)에 대한 설명으로 가장 옳은 것은?
     가. 디코더라고도 불린다.
     나. 2n개의 Input line과 n개의 Output line을 갖는다.
     다. n개의 Input line과 2n개의 Output line을 갖는다.
     라. 1개의 Input line과 n개의 Selection line에 의해 2n개의 Output line 중 하나를 선택한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 58%

51. 8진수 (563)8의 7의 보수를 구하면?
     가. (214)8
     나. (215)8
     다. (324)8
     라. (325)8

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 68%

52. 가상메모리 시스템에서 20비트의 논리 주소가 4비트의 세그먼트 번호, 8비트의 페이지 번호, 8비트의 워드 필드로 구성될 경우에 한 세그먼트의 최대 크기로 옳은 것은?
     가. 256 word
     나. 4 kilo word
     다. 16 kilo word
     라. 64 kilo word

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
*세그먼크 최대크기=(페이지번호 + 워드 필드) * 논리주소
>> (8+8)*4=64
[해설작성자 : com]

53. 동기가변식 마이크로오퍼레이션 사이클 타임을 정의하는 방식은 수행시간이 유사한 마이크로오퍼레이션들끼리 모아 집합을 이루고 각 집합에 대해서 서로 다른 마이크로오퍼레이션 사이클 타임을 정의한다. 이때 각 집합 간의 마이크로 사이클 타임을 정수배가 되도록 하는 가장 큰 이유는?
     가. 각 집합 간 서로 다른 사이클 타임의 동기를 맞추기 위하여
     나. 각 집합 간의 사이클 타임을 동시식과 비동기식으로 정의하기 위하여
     다. 각 집합 간의 사이클 타임을 모두 다르게 정의하기 위하여
     라. 사이클 타임을 비동기식으로 변환하기 위하여

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 73%

54. 데이지체인(daisy-chain)에 대한 설명으로 가장 옳은 것은?
     가. 소프트웨어적으로 가장 높은 순위의 인터럽트 소스부터 차례로 검사하여 그 중 가장 높은 우선수위 소스를 찾아낸다.
     나. 인터럽트를 방생하는 모든 장치들을 직렬로 연결한다.
     다. 각 장치의 인터럽트 요청에 따라 각 비트가 개별적으로 세트될 수 있는 레지스터를 사용한다.
     라. CPU에서 멀수록 우선순위가 높다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
*데이지 체인
- 어디에 인터럽트가 발생하였는지 확인하는 회로를 직렬로 연결하는 하드웨어적인 방법.
우선순위에 따라 한줄로 연결.
[해설작성자 : 조직]

55. 다음 중 전달기능의 인스트럭션 사용빈도가 매우 낮은 인스트럭션 형식은?
     가. 메모리-메모리 인스트럭션 형식
     나. 레지스터-레지스터 인스트럭션 형식
     다. 레지스터-메모리 인스트럭션 형식
     라. 스택 인스트럭션 형식

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 70%

56. 캐시기억장치 운영에서 매핑 함수의 의미를 가장 옳게 설명한 것은?
     가. 주기억장치와 I/O장치의 블록 크기를 정하는 방법이다.
     나. 캐시 기억장치의 적중률과 미스율을 정하는 방법이다.
     다. 캐시 기억장치의 태그 필드에 값을 인코딩하는 방법이다.
     라. 주기억장치의 한 개의 블록을 캐시 라인에 배정하는 규칙이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 55%

57. 소프트웨어에 의한 우선순위 판별 방법으로 가장 옳은 것은?
     가. 인터럽트 벡터
     나. 폴링
     다. 채널
     라. 핸드셰이킹

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 75%

58. 2의 보수를 사용하여 음수를 표현할 때의 설명으로 가장 옳은 것은?
     가. 0은 두 가지로 표현된다.
     나. 보수를 구하기가 쉽다.
     다. 보수를 이용한 연산 과정 중 엔드 어라운드 캐리(end around carry) 과정이 있다.
     라. 음수의 최대 절대치가 양수의 최대 절대치보다 1만큼 크다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 68%

59. DMA에 대한 설명으로 가장 옳지 않은 것은?
     가. DMA는 Direct Memory Accesss의 약자이다.
     나. DMA는 기억장치와 주변장치 사이의 직접적인 데이터 전송을 제공한다.
     다. DMA는 블록으로 대용량의 데이터를 전송할 수 있다.
     라. DMA는 입출력 전송에 따른 CPU의 부하를 증가시킬 수 있다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 74%

60. CPU와 기억장치 사이에 실질적인 대역폭(band width)을 늘리기 위한 방법으로 가장 적합한 것은?
     가. 메모리 버스트
     나. 메모리 인코딩
     다. 메모리 인터리빙
     라. 메모리 채널

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 79%

4과목 : 운영체제


61. 다음의 페이지 참조 열(Page reference string)에 대해 페이지 교체 기법으로 FIFO를 사용할 경우 페이지 부재(Page Fault)횟수는? (단, 할당된 페이지 프레임 수는 3이고, 처음에는 모든 프레임이 비어있다.)

    

     가. 13
     나. 14
     다. 15
     라. 20

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
ㅁ 페이지 부재 순서
    FIFO방식(프레임3)으로 7, 0, 1, 2, 3, 0, 4, 2, 3, 0, 1, 2, 7, 0 (14번)
[해설작성자 : 나그네]

62. Public Key System에 대한 설명으로 틀린 것은?
     가. 공용키 암호화 기법을 이용한 대표적 암호화 방식에는 RSA가 있다.
     나. 암호화키와 해독키가 따로 존재한다.
     다. 암호화키와 해독키는 보안되어야 한다.
     라. 키의 분배가 용이하다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
공개키 암호화 방식

암호화키(공개키)는 공개되어도 상관없음. 해독키(비밀키)는 보안이 되어야 함.
[해설작성자 : 비둘기튀김]

63. 다음과 같은 프로세스가 차례로 큐에 도착하였을 때, SJF 정책을 사용할 경우 가장 먼저 처리되는 작업은?

    

     가. P1
     나. P2
     다. P3
     라. P4

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 79%
     <문제 해설>
SJF 스케줄링(Shortest Job First Scheduling)
[해설작성자 : 나그네]

*실행시간이 가장 짧은 것을 먼저 처리.
>> p4가 실행시간이 가장 짧음.
[해설작성자 : com]

64. 주기억장치 배치 전략 기법으로 최적 적합 방법을 사용한다고 할 때, 다음과 같은 기억장소 리스트에서 10K 크기의 작업은 어느 기억공간에 할당되는가? (단, K=kilo이고, 탐색은 위에서부터 아래로 한다고 가정한다.)

    

     가. B
     나. D
     다. F
     라. 어떤 영역에도 할당될 수 없다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 84%
     <문제 해설>
*10k를 사용중 인 곳을 제외하고 차례대로 뺏을 경우 숫자가 적은 곳이 최적합임.
B와D는 계산하면 같은 5k 이지만 B는 결과가 -5k(10k를 5k에 넣을려면 용량부족) 이고 D는 +5k 이므로 D가 정답.
[해설작성자 : com]

65. 교착상태가 발생할 수 있는 조건이 아닌 것은?
     가. Mutual exclusion
     나. Hold and wait
     다. Nonpreemption
     라. Liner wait

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
ㅁ 교착상태 발생 필수조건(4가지)
    1. 상호배제
    2. 점유와 대기
    3. 비선점 조건
    4. 환형 조건(Circular Wait)
[해설작성자 : 나그네]

66. 다음 운영체제에 대한 설명 중 가장 옳지 않은 것은?
     가. 다중 사용자와 다중 응용프로그램 환경하에서 자원의 현재 상태를 파악하고 자원 분배를 위한 스케줄링을 담당한다.
     나. CPU, 메모리 공간, 기억 장치, 입출력 장치 등의 자원을 관리한다.
     다. 운영체제의 종류로는 매크로 프로세서, 어셈블러, 컴파일러 등이 있다.
     라. 입출력 장치와 사용자 프로그램을 제어한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 80%
     <문제 해설>
시스템 프로그램의 범위는 매우 넓고 컴파일러, 어셈블러, 매크로 프로세서, 링커, 로더, 운영체제까지 이 범주에 속한다.
[해설작성자 : 나그네]

67. 다음 기억장치 관리에 관한 설명에 가장 부합하는 기법은?

    

     가. Coalescing
     나. Garbage Collection
     다. Relocation
     라. Swapping

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 79%

68. 프로세스(Process)의 정의로 옳지 않은 것은?
     가. PCB를 가진 프로그램
     나. 동기적 행위를 일으키는 주체
     다. 프로세서가 할당되는 실체
     라. 활동 중인 프로시저(Procedure)

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
2. 동기적 행위를 일으키는 주체 -> "비동기적" 행위를 일으키는 주체 입니다.
[해설작성자 : Mickeyjeong]

69. 디스크 입·출력 요청 대기 큐에 다음과 같은 순서로 기억되어 있다. 현재 헤드가 53에 있을 때, 이를 모두 처리하기 위한 총 이동 거리는 얼마인가? (단, FCFS 방식을 이용한다.)

    

     가. 320
     나. 640
     다. 710
     라. 763

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
요청 순서대로 처리하는 방식으로 53-98-183-37... 순으로 진행
그래서 45+85+146+85+108+110+59+2=640

70. Crossbar Switch Matrix에 관한 설명으로 가장 옳지 않은 것은?
     가. 각 기억장치마다 다른 경로를 사용할 수 있다.
     나. 시분할 및 공유버스 방식에서 버스의 숫자를 프로세서의 숫자만큼 증가시킨 구조이다.
     다. 두 개의 서로 다른 저장장치를 동시에 참조할 수 있다.
     라. 장치의 연결이 복잡해진다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 49%

71. UNIX에 대한 설명으로 틀린 것은?
     가. 상당 부분 C언어를 사용하여 작성되었으며, 이식성이 우수하다.
     나. 사용자는 하나 이상의 작업을 백그라운드에서 수행할 수 있어 여러 개의 작업을 병행 처리할 수 있다.
     다. 셀(shell)은 프로세스 관리, 기억장치 관리, 입출력 관리 등의 기능을 수행한다.
     라. 두 사람 이상의 사용자가 동시에 시스템을 사용할 수 있어 정보와 유틸리티들을 공유하는 편리한 작업 환경을 제공한다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 82%

72. Relative Loader가 수행해야 할 기능으로 틀린 것은?
     가. 각 세그먼트가 주기억장치 내의 어느 곳에 위치할 것인가를 결정한다.
     나. 각 세그먼트를 주기억장치 내의 할당된 장소에 넣는다.
     다. 각 세그먼트들을 연결한다.
     라. 각 세그먼트의 절대번지를 상대번지로 고친다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 63%

73. 파일 시스템의 기능에 대한 설명으로 가장 옳지 않은 것은?
     가. 사용자와 보조기억장치 사이에서 인터페이스를 제공한다.
     나. 사용자가 파일을 생성, 수정, 제거할 수 있도록 해준다.
     다. 적절한 제어 방식을 통해 타인의 파일을 공동으로 사용할 수 있도록 해준다.
     라. 하드웨어를 동작시켜 사용자가 작업을 편리하게 수행하도록 하는 프로그램이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 61%

74. FIFO 스케줄링에서 3개의 작업 도착시간과 CPU 사용시간(burst time)이 다음 표와 같다. 이때 모든 작업들의 평균 반환시간(turn around time)은? (단, 소수점 발생 시 정수 형태로 반올림한다.)

    

     가. 16
     나. 20
     다. 33
     라. 41

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
1.job1 에서 도착시간 0, cpu사용시간 13 이므로 대기시간 0, 반환시간은 13
2.job2 에서 도착시간 3, cpu사용시간 35 이므로 대기시간 job1=13, 반환시간 job1+job2-job2도착시간
    > 13+35-3=45
3.job3 에서 도착시간 8, cpu사용시간 25 이므로 대기시간 job1+job2=48, 반환시간 job1+job2+job3-job3도착시간
    > 13+35+25-8=65
평균반환시간 = 13+45+65/3=41
[해설작성자 : com]

75. 스레드(Thread)에 대한 설명으로 가장 거리가 먼 것은?
     가. 하나의 스레드는 상태를 줄인 경량 프로세스라고도 한다.
     나. 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.
     다. 스레드를 사용하면 하드웨어, 운영체제의 성능과 응용 프로그램의 처리율을 향상시킬 수 있다.
     라. 하나의 프로세스에는 하나의 스레드만 존재하여 독립성을 보장한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 85%

76. 은행가 알고리즘(Banker's Algorithm)은 교착상태의 해결 방법 중 어떤 기법에 해당하는가?
     가. Avoidance
     나. Detection
     다. Prevention
     라. Recovery

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 83%

77. 임계 영역(Critical Section)에 대한 설명으로 가장 옳은 것은?
     가. 프로세스들의 상호배제(Mutual Exclusion)가 일어나지 않도록 주의해야 한다.
     나. 임계 영역에서 수행 중인 프로세스는 인터럽트가 가능한 상태로 만들어야 한다.
     다. 어떤 하나의 프로세스가 임계 영역 내에 진입한 후 다른 프로세스들은 일제히 임계영역으로 진입할 수 있다.
     라. 임계 영역에서의 작업은 최대한 빠른 속도로 수행되어야 한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 59%

78. 프로세스가 자원을 기다리고 있는 시간에 비례하여 우선순위를 부여함으로써 무기한 문제를 방지하는 기법은?
     가. Aging
     나. Reusable
     다. Circular wait
     라. Deadly embrace

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 76%

79. OS의 가상기억장치 관리에서 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합을 의미하는 것은?
     가. Thrashing
     나. Deadlock
     다. Locality
     라. Working Set

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 80%

80. 데커(Dekker) 알고리즘에 대한 설명으로 틀린 것은?
     가. 교차상태가 발생하지 않음을 보장한다.
     나. 프로세스가 임계영역에 들어가는 것이 무한정 지연될 수 있다.
     다. 공유 데이터에 대한 처리에 있어서 상호배제를 보장한다.
     라. 별도의 특수 명령어 없이 순수하게 소프트웨어로 해결된다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
*데커 알고리즘(Dekker's algorithm)
데커가 상호 배제를 위해 고안한 병행 프로그래밍 알고리즘.
이 알고리즘은 의사소통을 위해 공유 메모리를 사용하여 두 프로세스(또는 스레드)가 하나의 자원을 혼란 없이 공유할 수 있게 한다.
데커의 알고리즘은 검사 및 조정(test-and-set) 명령과 같은 원자적 명령이 없는 경우에도 사용할 수 있으며, 바쁜 대기(busy waiting) 알고리즘에 속한다.
이 알고리즘은 두 프로세스가 동시에 임계 영역에 들어가려고 할 때 하나만 들어가도록 한다. 한 프로세스가 이미 임계 영역에 있다면, 다른 프로세스는 전 프로세스가 끝나기를 기다려야 한다.
[해설작성자 : 조직]

81. 마이크로컴퓨터의 시스템 소프트웨어 중 사용자가 작성한 프로그램을 실행하면서 에러를 검출하고자 할 때 사용되는 것은?
     가. 로더(loader)
     나. 디버거(debugger)
     다. 컴파일러(compiler)
     라. 텍스트 에디터(text editor)

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 87%
     <문제 해설>
사용자가 작성한 프로그램에서 에러가 발샘한걸을 버그(bug)가 발생했다라고하고 버그를 삭제한다는 의미에서 디버깅(Debugging)을 한다.
따라서 정답은 디버거이다.
[해설작성자 : 커버헤이]

82. DRAM(dynamic RAM)에 관한 설명으로 가장 옳지 않은 것은?
     가. refresh 회로가 필요하다.
     나. 가격이 저렴하고, 전력 소모가 적다.
     다. 경제성이 뛰어나 주기억 장치로 많이 사용된다.
     라. 읽기 전용 메모리이다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 82%

83. HALT 명령이 실행되면 CPU는 동작을 멈추게 되고 CPU의 외부 제어 신호인 를 low로 하여 외부 장치에게 알리게 된다. 이 상태(HALT상태)에서 벗어나기 위해 수행되어야 할 사항으로 가장 타당한 것은?
     가. CPU 외부로부터 인터럽트가 요청되어야 한다.
     나. DMA를 통해 입출력 동작을 수행한다.
     다. NOP 명령을 실행한다.
     라. 외부 자치 요청 신호( )를 보낸다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 57%

84. 주 메모리의 성능을 평가하는 중요한 요소가 아닌 것은?
     가. 기억소자
     나. 기억용량
     다. 대역폭
     라. 사이클 시간

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 74%

85. 표(Table)형식의 자료를 처리할 때 가장 유용하게 사용할 수 있는 명령어의 주소지정방식은?
     가. Relative Addressing
     나. Indexed Addressing
     다. Absolute Addressing
     라. Implied Addressing

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 82%

86. 총 158개의 명령어를 내장하고 OP코드와 주소로 구성되어 있는 32비트 마이크로컴퓨터에서 생성 가능한 최대 기억장치의 크기로 가장 옳은 것은? (단, 워드 단위로 주소를 가지며, 하나의 워드는 하나의 명령을 나타낸다.)
     가. 2,097,152
     나. 4,194,304
     다. 16,777,216
     라. 33,554,432

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
158개의 명령어를 나타내기 위해(2^8 = 256) OP코드는 8비트
따라서 남은 비트는 32-8 = 24비트
워드 단위로 주소를 가지므로 2^24 = 16,777,216
[해설작성자 : 나그네]

87. 소스프로그램의 번역이 이루어지는 컴퓨터와 번역된 기계어에 이용되는 컴퓨터가 서로 다른 기종의 컴퓨터일 때 사용하는 언어 번역기의 명칭으로 가장 타당한 것은?
     가. 컴파일러(Compiler)
     나. 인터프리터(interpreter)
     다. 크로스 컴파일러(cross-compiler)
     라. 목적 지향 언어(object-oriented language)

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 82%

88. Read/Write signal이나 Chip Select signal 등의 신호는 어느 버스에 싣게 되는가?
     가. 자료 버스
     나. 주소 버스
     다. 제어 버스
     라. 보조 버스

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 79%

89. 다음 기억소자 중 휘발성(Volatile) 기억소자는?
     가. Bubble memory
     나. Core memory
     다. RAM
     라. ROM

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 86%

90. 다음 ALU의 기능에 관한 설명 중 가장 옳지 않은 것은?
     가. 가산을 한다.
     나. AND 동작을 한다.
     다. complement 동작을 한다.
     라. PC를 1만큼 증가시킨다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 74%

91. 다음 중 엑세스 시간이 가장 짧은 것은?
     가. Random Access Memory
     나. Read Only Memory
     다. Input Device
     라. 프로세서 내의 레지스터

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 78%

92. 다음과 같은 인터럽트 입출력(interrupt I/O) 방식에서 사용되는 데이지 체인(daisy chain)에서 인터럽트의 우선순위(priority)가 가장 높은 것은? (단, IREQ는 interrupt request 신호이며 IACK는 interrupt acknowledge 신호이다.)

    

     가. Device A
     나. Device B
     다. Device C
     라. A, B, C 모두 같다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 79%

93. 8비트 마이크로프로세서의 일반적인 내부 버스와 레지스터의 크기는?
     가. 4bit
     나. 8bit
     다. 16bit
     라. 32bit

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
내부 버스와 레지스터의 크기는 마이크로프로세서의 비트 크기와 같습니다. 그래서 8bit입니다.
[해설작성자 : 고치우사]

94. 데스크톱 컴퓨터의 메인 보드에 대한 산업계의 개방형 규격으로 마이크로프로세서와 확장 슬롯들의 배치를 90도 회전시킴으로써 마더 보드 설계를 개선한 것은?
     가. ATX
     나. AGP
     다. PCI
     라. IrDA

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
ATX 폼 팩터 규격은 CPU의 위치를 확장카드 슬롯 위로 옮기고, 램 슬롯을 90도 돌려 CPU 옆쪽으로 옮긴 규격이다.
[해설작성자 : 조직]

95. 데이터의 전송 방향 및 시점 제어, 주기억장치 또는 입출력 장치 읽기/쓰기 제어, 데이터 스트로브와 주소 스트로브, 준비 신호를 전달하는 역할을 하는 버스의 신호선은 무엇인가?
     가. Bus Control Lines
     나. Clock Lines
     다. Data Lines
     라. Data Transfer Control Lines

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 54%

96. 메모리부터 명령을 읽어오는 과정에서 필요하지 않은 장치는?
     가. Accumulator
     나. MAR(Memory Address Register)
     다. MBR(Memory Buffer Register)
     라. PC(Program Counter)

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
Accumulator는 가산기이므로 메모리에서 명령을 읽어올때 필요하지 않다.
[해설작성자 : 커버헤이]

97. 가상기억 장치에 대한 설명으로 틀린 것은?
     가. 주기억 장치의 기억 용량보다 더 큰 주소 영역을 갖는 프로그램을 사용할 수 있게 한다.
     나. 가상기억 장치에 사용되는 보조기억장치는 직접 접근이 가능한 기억장치이어야 한다.
     다. 프로그램을 기억 공간에서 작성하여 번지 공간으로 이동하여 실행하게 된다.
     라. 번지 변환 방법에는 직접 사상, 연관 사상, 페이지 번지 변환 등이 있다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 40%
     <문제 해설>
*가상기억장치
주기억장치 안의 프로그램 양이 많아질 떄, 사용하지 않는 프로그램을 보조기억장치 안의 특별한 영역으로 옮겨서 , 그 보조기억장치 부분을 주기억장치처럼 사용할 수 있는데 , 이때 사용되는 보조기억장치의 일부분을 가상기억장치라고 한다. 프로그램을 여러 개의 작은 블록 단위로 나누어서 보관해 놓고, 프로그램 실행 시 요구되는 블록만 주기억장치에 불연속적으로 할당하여 처리하는 가상기억장치를 사용하면 주기억장치의 크기보다 큰 프로그램을 실행할 수 있다.
[해설작성자 : 조직]

98. 기억장치 사이클 타임(Mt)과 기억장치 접근 시간(At)의 관계식으로 가장 옳은 것은?
     가. Mt = At
     나. Mt ≥ At
     다. Mt < At
     라. Mt > At

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 80%

99. 로더(loader)에 관한 설명을 가장 옳은 것은?
     가. symbol 언어로 작성된 프로그램을 기계어로 바꾸어 주는 동작
     나. 목적 프로그램(Object Program)을 실행하기 위해 메모리에 적재하는 역할을 수행하는 시스템 프로그램
     다. 운영체제를 구성하는 각종 프로그램들을 종류와 특성에 따라 구분하여 보관해 두는 기억영역
     라. 어떤 데이터 기억매체로부터 다른 기억 매체로 전송 또는 복사하는 프로그램

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 80%

100. 데이터 전송 방식에 대한 설명으로 가장 옳지 않은 것은?
     가. 직렬 전송은 레지스터의 내용을 클록펄스가 들어올 때마다 1비트씩 차례로 전송하는 방식이다.
     나. 병렬 전송은 데이터 전송 속도가 빠르며 직렬 전송보다 회로 구성이 간단하다.
     다. 버스를 통한 전송은 각 회로가 공동으로 사용할 데이터 전달 회선을 사용하며, 신호 중계 역할을 수행하는 인터페이스가 있다.
     라. 메모리에 있는 정보를 외부로 전송하는 것을 read라 하고 외부의 정보를 메모리에 기억시키는 것을 write라 한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 83%
     <문제 해설>
병렬 전송은 직렬 전송보다 데이터의 전송 속도가 빠르지만, 결선이 많고 회로 구성이 복잡합니다.
[해설작성자 : 고치우사]

전자계산기조직응용기사 필기 기출문제(해설) 및 CBT 2017년08월26일을 이용해 주셔서 감사합니다.
전자계산기조직응용기사, 응용기사, 기사, 필기, 기출문제, 전자문제집, CBT, 온라인, 모의테스트, 모의고사



List of Articles
번호 제목 글쓴이 날짜 조회 수
10679 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2008년03월02일(5023) 좋은아빠되기 2024.09.22 3
10678 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2008년07월27일(5024) 좋은아빠되기 2024.09.22 3
10677 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2009년03월01일(5025) 좋은아빠되기 2024.09.22 2
10676 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2009년07월26일(5026) 좋은아빠되기 2024.09.22 5
10675 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2010년03월07일(5027) 좋은아빠되기 2024.09.22 3
10674 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2010년07월25일(5028) 좋은아빠되기 2024.09.22 4
10673 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2011년03월20일(5029) 좋은아빠되기 2024.09.22 4
10672 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2011년08월21일(5030) 좋은아빠되기 2024.09.22 2
10671 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2012년03월04일(5031) 좋은아빠되기 2024.09.22 5
10670 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2012년08월26일(5032) 좋은아빠되기 2024.09.22 3
10669 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2013년03월10일(5033) 좋은아빠되기 2024.09.22 7
10668 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2013년08월18일(5034) 좋은아빠되기 2024.09.22 2
10667 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2014년03월02일(5035) 좋은아빠되기 2024.09.22 4
10666 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2014년08월17일(5036) 좋은아빠되기 2024.09.22 8
10665 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2015년03월08일(5037) 좋은아빠되기 2024.09.22 3
10664 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2015년08월16일(5038) 좋은아빠되기 2024.09.22 10
10663 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2016년03월06일(5039) 좋은아빠되기 2024.09.22 4
10662 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2016년08월02일(5040) 좋은아빠되기 2024.09.22 2
10661 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2017년03월05일(5041) 좋은아빠되기 2024.09.22 2
» 전자계산기조직응용기사 필기 기출문제(해설) 및 전자문제집 CBT 2017년08월26일(5042) 좋은아빠되기 2024.09.22 3
Board Pagination Prev 1 ... 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 ... 1749 Next
/ 1749