컴퓨터시스템기사(A형) · 2018

컴퓨터시스템기사(A형) (2018-08-19)

총 100문항

정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.

  1. 1.C 언어에서 이스케이프 시퀀스의 설명이 옳지 않은 것은?

    1. ①\n : null character
    2. ②\t : tab
    3. ③\b : backspace
    4. ④\r : carriage return
  2. 2.C 언어의 관계연산자 중 우선순위가 나머지 셋과 다른 하나는?

    1. ①>
    2. ②>=
    3. ③<
    4. ④!=
  3. 3.어셈블리 명령에서 관계연산자가 아닌 것은?

    1. ①NE
    2. ②LT
    3. ③GQ
    4. ④EQ
  4. 4.기계어에 대한 설명 중 가장 옳지 않은 것은?

    1. ①기계마다 언어가 다르며 호환성이 없다.
    2. ②프로그램의 실행 속도가 빠르다.
    3. ③2진수를 사용하여 데이터를 표현한다.
    4. ④사람 중심의 언어로서 유지보수가 용이하다.
  5. 5.C 언어에서 부호 없는 10진수 출력 명령에 사용되는 것은?

    1. ①%d
    2. ②%c
    3. ③%u
    4. ④%x
  6. 6.C 언어에서 표준 입력인 키보드로부터 문자열을 지정된 양식에 따라 읽어 변수 값을 문자열로 변환시켜 주는 함수는 무엇인가?

    1. ①getchar()
    2. ②putchar()
    3. ③scanf()
    4. ④printf()
  7. 7.어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 명령은?

    1. ①SEGMENT
    2. ②ORG
    3. ③INCLUDE
    4. ④EXTRN
  8. 8.시스템 프로그래밍에 가장 적합한 고급 언어는?

    1. ①C
    2. ②BASIC
    3. ③COBOL
    4. ④FORTRAN
  9. 9.객체의 성질을 분해하고, 공통된 성질을 추출하여 슈퍼 클래스를 설정하는 일을 무엇이라 하는가?

    1. ①추상화
    2. ②메소드
    3. ③정보은폐
    4. ④메세지
  10. 10.다음 프로그래밍 언어 중 객체지향 언어로 볼 수 없는 것은?

    1. ①ada
    2. ②c++
    3. ③cobol
    4. ④smalltalk
  11. 11.객체지향프로그래밍(OOP)에서 전통적 시스템의 함수 또는 프로시저에 해당하는 연산 기능을 무엇이라고 하는가?

    1. ①Message
    2. ②Method
    3. ③Module
    4. ④Package
  12. 12.작성된 표현식이 BNF의 정의에 의해 바르게 작성되었는지를 확인하기 위하여 만든 트리는?

    1. ①parse tree
    2. ②menu tree
    3. ③king tree
    4. ④home tree
  13. 13.C 언어에서 논리 곱(AND)을 나타내는 논리 연산자는?

    1. ①∥
    2. ②!
    3. ③&&
    4. ④>
  14. 14.어셈블리언어에 대한 설명으로 가장 옳지 않은 것은?

    1. ①기계어 1라인 당 어셈블리 명령어가 대부분 1라인씩 대응된다.
    2. ②C, Java언어 등에 비하여 명령 실행 속도가 빠르다.
    3. ③프로그래밍 시간이 오래 걸리고 디버깅이 어렵다.
    4. ④사용자가 이해하기 쉬운 고급언어이다.
  15. 15.객체지향프로그래밍(OOP)에서 데이터와 이 데이터를 조작하는 연산들이 하나의 모듈 내에서 결합되도록 하는 것을 무엇이라 하는가?

    1. ①클래스
    2. ②메소드
    3. ③캡슐화
    4. ④객체
  16. 16.어셈블리어에서 논리적인 비교와 결과가 양수 또는 음수인지를 검사하여 상태 레지스터의 상태 비트를 설정하는 명령은?

    1. ①TEST
    2. ②NEG
    3. ③CWD
    4. ④LEA
  17. 17.주 프로그램의 매개변수(parameter)가 부프로그램으로 넘어갈 때 실제 값이 전달되는 방식은?

    1. ①call by value
    2. ②call by reference
    3. ③call by name
    4. ④call by address
  18. 18.C 언어의 비트 연산자가 아닌 것은?

    1. ①^
    2. ②<<
    3. ③~
    4. ④&&
  19. 19.프로그램 제어방법 중 반복문과 가장 거리가 먼 것은?

    1. ①While 문
    2. ②Switch Case 문
    3. ③Do While 문
    4. ④For 문
  20. 20.다음 제시된 프로그램의 수행 과정에 대한 순서가 옳은 것은?

    1. ①㉡ → ㉢ → ㉠
    2. ②㉠ → ㉡ → ㉢
    3. ③㉢ → ㉠ → ㉡
    4. ④㉠ → ㉢ → ㉡
  21. 21.양자화 스텝수가 5비트이면 양자화 계단수는?

    1. ①16
    2. ②32
    3. ③64
    4. ④128
  22. 22.실제 표본값과 추정 표본값과의 차이만을 양자화하는 방식으로 1bit 양자화를 수행하는 방식은?

    1. ①FM
    2. ②PCM
    3. ③ASK
    4. ④DM
  23. 23.채널 대역폭이 1MHz이고 S/N이 1일 때 채널용량(Mb/s)은?

    1. ①1
    2. ②2
    3. ③3
    4. ④4
  24. 24.TCP 프로토콜을 사용하는 응용 계층의 서비스가 아닌 것은?

    1. ①SNMP
    2. ②FTP
    3. ③Telnet
    4. ④HTTP
  25. 25.IP 주소로부터 물리적 주소로 변환하는 프로토콜은?

    1. ①ARP
    2. ②RARP
    3. ③ICMP
    4. ④DNS
  26. 26.수신된 부호어의 해밍거리가 6일 때 검출할 수 있는 에러 개수는?

    1. ①4
    2. ②5
    3. ③6
    4. ④7
  27. 27.2 out of 5 부호를 이용하여 에러를 검출하는 방식은?

    1. ①패리티 체크 방식
    2. ②군계수 체크 방식
    3. ③SQD 방식
    4. ④정 마크(정 스페이스)방식
  28. 28.다중화 방식 중 타임 슬롯(time slot)을 사용자의 요구에 따라 동적으로 할당하여 데이터를 전송할 수 있는 것은?

    1. ①Pulse Code Multiplexing
    2. ②Statistical Time Division Multiplexing
    3. ③Synchronous Time Division Multiplexing
    4. ④Frequency Division Multiplexing
  29. 29.QPSK(Quadrature PSK) 변조방식에서 변화되는 위상차는?

    1. ①45°
    2. ②90°
    3. ③180°
    4. ④위상차 없음
  30. 30.OSI-7계층 중 프로세스간의 대화 제어(dialogue control) 및 동기점(synchronization point)을 이용한 효율적인 데이터 복구를 제공하는 계층은?

    1. ①Data Link layer
    2. ②Network layer
    3. ③Transport layer
    4. ④Session layer
  31. 31.해싱(hashing)에서 동일한 버켓 주소를 갖는 레코드들의 집합을 의미하는 것은?

    1. ①locality
    2. ②working set
    3. ③synonym
    4. ④collision
  32. 32.제일 먼저 입력된 원소가 우선적으로 출력되며, 원소의 삽입은 뒤(rear)에서, 삭제는 앞(front)에서 이루어지는 자료 구조는?

    1. ①큐
    2. ②스택
    3. ③트리
    4. ④그래프
  33. 33.다음 산술식을 Postfix로 옳게 표현한 것은?

    1. ①**a+bcd
    2. ②*+a*bcd
    3. ③abc*+d*
    4. ④abc+*d*
  34. 34.다음 그림에서 트리의 차수(degree)는?

    1. ①2
    2. ②3
    3. ③4
    4. ④8
  35. 35.데이터베이스의 3단계 스키마에 해당하지 않는 것은?

    1. ①내부 스키마
    2. ②외부 스키마
    3. ③관계 스키마
    4. ④개념 스키마
  36. 36.색인 순차 파일의 색인 구역에 해당하지 않는 것은?

    1. ①Track Index Area
    2. ②Cylinder Index Area
    3. ③Master Index Area
    4. ④Overflow Index Area
  37. 37.다음 자료에 대한 버블 정렬을 사용하여 오름차순 정렬할 경우 1회전 후의 결과는?

    1. ①5, 6, 2, 4, 8
    2. ②5, 8, 6, 2, 4
    3. ③2, 8, 5, 6, 4
    4. ④4, 8, 5, 6, 2
  38. 38.스택의 응용 분야와 거리가 먼 것은?

    1. ①인터럽트의 처리
    2. ②운영체제의 작업 스케줄링
    3. ③부프로그램 호출시 복귀주소 저장
    4. ④컴파일러를 이용한 언어번역
  39. 39.주어진 파일에서 인접한 2개의 레코드 키 값을 비교하여 그 크기에 따라 레코드 위치를 서로 교환하는 정렬 방식은?

    1. ①Insertion
    2. ②Bubble
    3. ③Quick
    4. ④Selection
  40. 40.선형 자료 구조에 해당하지 않는 것은?

    1. ①스택
    2. ②큐
    3. ③데크
    4. ④트리
  41. 41.하드 디스크 드라이브(HDD)와 컴퓨터 메인보드 간의 연결에 사용되는 인터페이스 방식이 아닌 것은?

    1. ①SATA
    2. ②EIDE
    3. ③DDR4
    4. ④SCSI
  42. 42.다음 중 연산 속도가 가장 빠른 주소 지정 방식(Addressing Mode)은?

    1. ①Direct Addressing Mode
    2. ②Indirect Addressing Mode
    3. ③Calculate Addressing Mode
    4. ④Immediate Addressing Mode
  43. 43.채널을 이용한 입출력 제어 방식의 특징으로 가장 옳지 않은 것은?

    1. ①다양한 입출력 장치와 단말 장치를 동시에 독립해서 동작시킬 수 없다.
    2. ②입출력 동작을 중앙 처리 장치와는 독립적이면서 비동기적으로 실행한다.
    3. ③멀티프로그래밍이 가능하다.
    4. ④대용량 보조 기억 장치를 입출력 장치와 같은 레벨로 중앙 처리 장치와 독립해서 동작시킬 수 있다.
  44. 44.하나 이상의 프로그램 또는 연속되어 있지 않은 저장 공간으로부터 데이터를 모은 다음, 데이터들을 메시지 버퍼에 넣고, 특정 수신기나 프로그래밍 인터페이스에 맞도록 그 데이터를 조직화하거나 미리 정해진 다른 형식으로 변환하는 과정을 일컫는 것은?

    1. ①Porting
    2. ②Converting
    3. ③Marshalling
    4. ④Streaming
  45. 45.데이터를 고속으로 처리하기 위해 연산 장치를 병렬로 구성한 처리 구조로 벡터 계산이나 행렬 계산에 주로 사용되는 프로세서의 명칭으로 가장 옳은 것은?

    1. ①코프로세서
    2. ②다중 프로세서
    3. ③배열 프로세서
    4. ④대칭 프로세서
  46. 46.캐시 기억 장치에서 적중률이 낮아질 수 있는 매핑 방법은?

    1. ①연관 매핑
    2. ②세트-연관 매핑
    3. ③간접 매핑
    4. ④직접 매핑
  47. 47.다음 명령어 사이클에 대한 설명이 가장 옳지 않은 것은?

    1. ①간접 사이클은 피연산 데이터가 있는 기억 장치의 유효 주소를 계산하는 과정이다.
    2. ②인터럽트 사이클은 요청된 서비스 프로그램을 수행하여 완료할 때까지의 과정이다.
    3. ③실행 사이클은 연산자 코드의 내용에 따라 연산을 수행하는 과정이다.
    4. ④패치 사이클은 주기억 장치로부터 명령어를 꺼내어 디코딩하는 과정이다.
  48. 48.불 함수식 F=(A+B)ㆍ(A+C)를 가장 간소화한 것은?

    1. ①F=A+BC
    2. ②F=B+AC
    3. ③F=A+AC
    4. ④F=C+AB
  49. 49.중앙처리장치의 기억 모듈에 중복적인 데이터 접근을 방지하기 위해서 연속된 데이터 또는 명령어들을 기억 장치 모듈에 순차적으로 번갈아 가면서 처리하는 방식으로 가장 옳은 것은?

    1. ①복수 모듈
    2. ②인터리빙
    3. ③멀티플렉서
    4. ④셀렉터
  50. 50.CPU에 두 개의 범용 레지스터와 하나의 상태 레지스터가 존재할 때 두 범용 레지스터의 값이 동일한지 조사하기 위한 방법으로 옳은 것은? (단, 그림에 보이는 상태 레지스터 내용을 참조하시오.)

    1. ①두 개의 레지스터의 내용을 뺀 후, Zero 여부를 조사한다.
    2. ②두 개의 레지스터의 내용을 더한 후, Zero 여부를 조사한다.
    3. ③두 개의 레지스터의 내용을 뺀 후, Overflow 여부를 조사한다.
    4. ④두 개의 레지스터의 내용을 더한 후, Carry 여부를 조사한다.
  51. 51.캐시의 각 워드에 카운터를 두고 접근할 때마다 카운터를 증가시키고 제거 시에는 카운터 값이 가장 적은 블록을 제거하는 방식은? (문제 오류로 실제 시험에서는 3,4번이 정답처리 되었습니다. 여기서는 3번을 누르면 정답 처리 됩니다.)

    1. ①FIFO
    2. ②FILO
    3. ③LRU
    4. ④LFU
  52. 52.레지스터 사이의 데이터 전송 방법에 대한 설명으로 가장 옳지 않은 것은?

    1. ①직렬 전송 방식에 의한 레지스터 전송은 하나의 클록 펄스 동안에 하나의 비트가 전송되고, 이러한 비트 단위 전송이 모여 워드를 전송하는 방식을 말한다.
    2. ②병렬 전송 방식에 의한 레지스터 전송은 하나의 클록 펄스 동안에 레지스터 내의 모든 비트 즉, 워가 동시에 전송되는 방식을 말한다.
    3. ③병렬 전송 방식에 의한 레지스터 전송은 직렬 방식에 비해 속도가 빠르고 결선의 수가 적다는 장점을 가지고 있다.
    4. ④버스 전송 방식에 의한 레지스터 전송은 공통의 통신로를 이용하므로 병렬 전송 방식에 의한 레지스터 전송 방식보다 결선의 수가 적다.
  53. 53.하나의 입력 정보를 여러 개의 출력선 중에 하나를 선택하여 정보를 전달하는데 사용하는 것은?

    1. ①디코더(Decoder)
    2. ②인코더(Encoder)
    3. ③멀티플렉서(Multiplexer)
    4. ④디멀티플렉서(Demultiplexer)
  54. 54.아래 보기와 같이 명령어에 오퍼랜드 필드를 사용하지 않고 명령어만 사용하는 명령어 형식은?

    1. ①Zero-Address Instruction Mode
    2. ②One-Address Instruction Mode
    3. ③Two-Address Instruction Mode
    4. ④Three-Address Instruction Mode
  55. 55.RISC(Reduced Instruction Set Computer)와 CISC(Complex Instruction Set Computer)에 대한 설명 중 가장 옳지 않은 것은?

    1. ①RISC는 실행 빈도가 적은 하드웨어를 제거하여 자원 이용률을 높이는 장점이 있다.
    2. ②RISC는 프로그램의 길이가 길어지므로 CISC보다 수행 속도가 느린 단점이 있다.
    3. ③CISC는 고급 언어를 이용하여 알고리즘을 쉽게 표현 할 수 있는 장점이 있다.
    4. ④CISC는 복잡한 명령어군을 제공하므로 컴퓨터 설계 및 구현 시 많은 시간을 필요로 하는 단점이 있다.
  56. 56.10진수 3은 3-초과 코드(Excess-3 Code)에서 어떻게 표현되는가?

    1. ①0011
    2. ②0110
    3. ③0101
    4. ④0100
  57. 57.인터럽트의 처리 루틴의 순서로 올바른 것은?

    1. ①ㄱ → ㄴ → ㄷ → ㄹ
    2. ②ㄴ → ㄷ → ㄱ → ㄹ
    3. ③ㄴ → ㄱ → ㄹ → ㄷ
    4. ④ㄴ → ㄱ → ㄷ → ㄹ
  58. 58.인터럽트 우선순위를 결정하는 Polling 방식에 대한 설명으로 옳지 않은 것은?

    1. ①많은 인터럽트 발생 시 처리 시간 및 반응 시간이 매우 빠르다.
    2. ②S/W 적으로 CPU가 각 장치 하나하나를 차례로 조사하는 방식이다.
    3. ③조사 순위가 우선순위가 된다.
    4. ④모든 인터럽트를 위한 공통의 서비스 루틴을 갖고 있다.
  59. 59.컴퓨터의 중앙 처리 장치(CPU)는 4가지 단계를 반복적으로 거치면서 동작한다. 4가지 단계에 속하지 않는 것은?

    1. ①Fetch Cycle
    2. ②Branch Cycle
    3. ③Interrupt Cycle
    4. ④Execute Cycle
  60. 60.프로그램이 가능한 논리 소자로, n개의 입력에 대하여 2n개 이하의 출력을 만들 수 있는 논리회로는?

    1. ①RAM
    2. ②ROM
    3. ③PLA
    4. ④Pipeline Register
  61. 61.운영체제의 발달 과정을 순서대로 옳게 나열한 것은?

    1. ①가 → 라 → 다 → 나
    2. ②다 → 나 → 라 → 가
    3. ③가 → 다 → 라 → 나
    4. ④다 → 라 → 나 → 가
  62. 62.운영체제의 기능으로 가장 거리가 먼 것은?

    1. ①사용자 인터페이스 제공
    2. ②자원 스케줄링
    3. ③데이터의 공유
    4. ④원시 프로그램을 목적 프로그램으로 변환
  63. 63.다음 표는 고정 분할에서의 기억장치 단편화(Fragmentation) 현상을 보이고 있다. 외부단편화(External Fragmentation)의 크기는 총 얼마인가? (단, 페이지 크기의 단위는 K를 사용한다.)

    1. ①480K
    2. ②430K
    3. ③260K
    4. ④170K
  64. 64.스케줄링의 목적으로 가장 거리가 먼 것은?

    1. ①모든 작업들에 대해 공평성을 유지하기 위하여
    2. ②단위 시간당 처리량을 최대화하기 위하여
    3. ③응답 시간을 빠르게 하기 위하여
    4. ④운영체제의 오버헤드를 최대화하기 위하여
  65. 65.모니터에 대한 설명으로 옳지 않은 것은?

    1. ①모니터의 경계에서 상호배제가 시행된다.
    2. ②자료 추상화와 정보은폐 기법을 최초로 한다.
    3. ③공유 데이터와 이 데이터를 처리하는 프로시저로 구성된다.
    4. ④모니터 외부에서도 모니터 내의 데이터를 직접 액세스할 수 있다.
  66. 66.교착상태의 해결 방법 중 회피(Avoidance) 기법과 가장 밀접한 관계가 있는 것은?

    1. ①점유 및 대기 방지
    2. ②비선점 방지
    3. ③환형 대기 방지
    4. ④은행원 알고리즘 사용
  67. 67.다음은 교착상태 발생조건 중 어떤 조건을 제거하기 위한 것인가?

    1. ①Mutual Exclusion
    2. ②Hold and Wait
    3. ③Non-preemption
    4. ④Circular Wait
  68. 68.페이지 대치의 설명으로 가장 옳지 않은 것은?

    1. ①페이지의 대치는 그 페이지가 갱신되었기 때문이다.
    2. ②페이지 부재 오류가 발생하였을 때 페이지 대치가 일어난다.
    3. ③앞으로 전혀 참조되지 않을 페이지를 대치하는 것이 이상적이다.
    4. ④한 프로세스 내의 모든 페이지를 수용할 수 있는 양의 프레임이 그 프로세스에 할당되면 페이지 오류율은 0이다.
  69. 69.분산 운영체제에서 사이트(Site) 간 마이그레이션(Migration)의 종류에 해당하지 않는 것은?

    1. ①Data Migration
    2. ②Computation Migration
    3. ③Control Migration
    4. ④Process Migration
  70. 70.FIFO와 RR 스케줄링 방식을 혼합한 것으로 상위 단계에서 완료되지 못한 작업은 하위 단계로 전달되어 마지막 단계에서는 RR 방식을 사용하는 것은?

    1. ①SJF
    2. ②SRT
    3. ③HRN
    4. ④Multilevel Queue
  71. 71.페이지 부재율(Page Fault Ratio)과 스래싱(Thrashing)의 관계에 대한 설명 중 가장 옳은 것은?

    1. ①페이지 부재율이 크면 스래싱이 많이 일어난 것이다.
    2. ②페이지 부재율과 스래싱은 관계가 없다.
    3. ③다중 프로그래밍의 정도가 높아지면 페이지 부재율과 스래싱이 감소한다.
    4. ④스래싱이 많이 발생하면 페이지 부재율이 감소한다.
  72. 72.운영체제의 운용 기법 중 중앙 처리 장치의 시간을 각 사용자에게 균등하게 분할하여 사용하는 체제로서 모든 컴퓨터 사용자에게 똑같은 서비스를 제공하는 것을 목표로 삼고 있으며, 라운드 로빈 스케줄링을 사용하는 것은?

    1. ①Real-Time Processing System
    2. ②Time Sharing System
    3. ③Batch Processing System
    4. ④Distributed Processing System
  73. 73.빈 기억 공간의 크기가 20K, 16K, 8K, 40K 일 때 기억 장치 배치 전략으로 “Best Fit"을 사용하여 17K의 프로그램을 적재할 경우 내부 단편화의 크기는 얼마인가?

    1. ①3K
    2. ②23K
    3. ③64K
    4. ④67K
  74. 74.HRN 방식으로 스케줄링할 경우, 입력된 작업이 다음과 같을 때 우선순위가 가장 높은 것은?

    1. ①A
    2. ②B
    3. ③C
    4. ④D
  75. 75.PCB(Process Control Block)가 갖고 있는 정보가 아닌 것은?

    1. ①프로세스의 현재 상태
    2. ②프로세스 고유 식별자
    3. ③스케줄링 및 프로세스의 우선순위
    4. ④할당되지 않은 주변 장치의 상태 정보
  76. 76.상호배제(Mutual Exclusion) 기법을 사용하여 임계영역(Critical Region)을 보호하였다. 다음 설명 중 가장 옳지 않은 것은?

    1. ①어떤 프로세스가 임계영역 내의 명령어 실행 중 인터럽트(Interrupt)가 발생하면 이 프로세스는 실행을 멈추고, 다른 프로세스가 이 임계영역 내의 명령어를 실행한다.
    2. ②임계영역 내의 프로그램 수행 중에 교착상태(Deadlock)가 발생하면 교착상태가 해제될 때까지 임계영역을 벗어 날 수 없다. 따라서 임계영역 내의 프로그램에서는 교착상태가 발생하지 않도록 해야 한다.
    3. ③임계영역 내의 프로그램에서 무한 반복(Endless Loop)이 발생하면 임계영역을 탈출할 수 없다. 따라서 임계영역 내의 프로그램에서는 무한 반복이 발생하지 않도록 해야 한다.
    4. ④여러 프로세서들 중에 하나의 프로세스만이 임계영역을 사용할 수 있도록 하여 임계영역에서 공유 변수 값의 무결성을 보장한다.
  77. 77.프로세스가 전송하는 메시지의 형태가 아닌 것은?

    1. ①형식 메시지
    2. ②가변 길이 메시지
    3. ③상대 길이 메시지
    4. ④고정 길이 메시지
  78. 78.시스템 소프트웨어의 역할로 가장 거리가 먼 것은?

    1. ①프로그램을 메모리에 적재한다.
    2. ②인터럽트를 관리한다.
    3. ③복잡한 수학 계산을 처리한다.
    4. ④기억 장치를 관리한다.
  79. 79.UNIX에서 커널의 기능이 아닌 것은?

    1. ①입/출력 관리
    2. ②명령어 해석 및 실행
    3. ③기억 장치 관리
    4. ④프로세스 관리
  80. 80.준비 상태 큐에 프로세스 A, B, C가 차례로 도착하였다. 라운드 로빈(Round Robin)으로 스케줄링할 때 타임 슬라이스를 4초로 한다면 평균 반환 시간은?

    1. ①12초
    2. ②14초
    3. ③17초
    4. ④18초
  81. 81.컴파일된 주프로그램, 부프로그램, 자이브러리 서브루틴, 입출력 제어루틴을 연결시켜 하나의 수행 가능한 프로그램으로 만들어 주기억장치에 적재하여 수행시키는 시스템 프로그램은?

    1. ①linkage editor
    2. ②routine load program
    3. ③loader
    4. ④compiler
  82. 82.다음 그림은 ROM의 기본구성도이다. Ⓐ 부분의 기능에 대한 명칭으로 가장 옳은 것은?

    1. ①decoder
    2. ②shift register
    3. ③address buffer
    4. ④encoder
  83. 83.마이크로컴퓨터에서 병렬 입출력 인터페이스가 아닌 것은?

    1. ①PIO
    2. ②PPI
    3. ③ACIA
    4. ④PIA
  84. 84.누산기(accumulator)를 clear 하고자 할 때 사용하면 효과적인 명령어는?

    1. ①EX-OR
    2. ②SHIFT
    3. ③ROTATE
    4. ④EXCHANGE
  85. 85.보조기억장치에 저장되어 있는 정보를 주기억장치로 읽어오는 작업을 의미하는 것은?

    1. ①transfer
    2. ②load
    3. ③store
    4. ④compile
  86. 86.4개의 플립플롭으로 구성한 3비트 리플카운터(ripple counter)는 입력 주파수를 어떤 주파수의 파형으로 변환하는가?

    1. ①1/4 주파수의 파형
    2. ②1/8 주파수의 파형
    3. ③1/16 주파수의 파형
    4. ④1/32 주파수의 파형
  87. 87.마이크로컴퓨터에서 중앙처리장치와 기억장치, 입·출력장치 간의 데이터를 주고받기 위해 공통으로 연결되는 버스는?

    1. ①어드레스 버스
    2. ②데이터 버스
    3. ③제어 버스
    4. ④채널
  88. 88.다음 중 캐스케이드(casecade)스택의 특징으로 옳은 것은?

    1. ①스택 포인터를 따로 지정할 필요가 없다.
    2. ②PUSH할 때마다 스택 포인터가 증가한다.
    3. ③기억 번지내에 구성되므로 융통선이 높다.
    4. ④스택의 bottom이 정의되지 않는다.
  89. 89.스택을 이용하여 산술식을 표현할 때의 연산자(operator) 표시방법은?

    1. ①infix
    2. ②prefix
    3. ③polish
    4. ④postfix
  90. 90.스택에 대한 설명 중 틀린 것은?

    1. ①SP라 불리는 포인터를 가지고 있다.
    2. ②PUSH와 POP 명령을 사용한다.
    3. ③FIFO 구조를 가지고 있다.
    4. ④Return address를 저장할 때 사용된다.
  91. 91.다음 그림에 대한 설명 중 틀린 것은?

    1. ①제어 신호가 낮은 상태(Low)일 때 자료출력은 1이다.
    2. ②인버팅 버터이다.
    3. ③신호 증폭에 사용될 수 있다.
    4. ④이와 같은 종류의 버퍼를 3상태(Tri-State) 장치라고 한다.
  92. 92.컴퓨터의 명령에 대한 설명 중 틀린 것은?

    1. ①연산자(operation code)는 컴퓨터가 실행해야 할 연산의 종류를 나타낸다.
    2. ②피연산자나 데이터를 저장 하는 부분이 오퍼랜드(operand)이다.
    3. ③기억 장소가 특별히 지정되지 않고 레지스터에 바로 처리 되는 것을 직접 명령이라고 한다.
    4. ④명령어 형식은 연산자 이후에 데이터나 주소 등 반드시 두 개 이상의 필드로 구성된다.
  93. 93.마이크로프로세서(MPU)의 구성요소에 속하지 않는 것은?

    1. ①ALU
    2. ②CLOCK
    3. ③REGISTER
    4. ④PROGRAM COUNTER
  94. 94.시스템 소프트웨어에 속하지 않는 것은?

    1. ①패키지(apckage)
    2. ②컴파일러(compiler)
    3. ③어셈블러(assembler)
    4. ④인터프리터(interpreter)
  95. 95.어떤 마이크로컴퓨터 시스템의 버스 사이클과 DMA 전송을 버스트(burst) 방식으로 실행할 경우 10바이트 데이터를 고속 I/O 주변장치의 DMA 전송시 몇 번의 시스템 버스 이양 요청과 양도가 이루어지는가? (단, 이양 요청과 양도를 합하여 1회로 본다.)

    1. ①1회
    2. ②2회
    3. ③10회
    4. ④20회
  96. 96.CPU에서 연산 시 한 개의 오퍼랜드(Operand) 역할을 하고, 연산의 결과가 저장되는 레지스터는?

    1. ①누산기(Accumulator)
    2. ②데이터 계수기(Data Counter)
    3. ③프로그램 계수기(Program Counter)
    4. ④명령 레지스터(Instruction Register)
  97. 97.자료전송 방법에 관한 설명으로 옳지 않은 것은?

    1. ①비동기 전송에서는 문자와 문자 사이 시간 간격은 일정하지 않다.
    2. ②비동기 전송에서는 시작 비트와 정지 비트가 필요하다.
    3. ③동기 전송에서는 송신 측과 수신 측의 클록에 대한 동기가 필요하다.
    4. ④동기 전송은 1200 bps 이하의 통신 선로에 적합하다.
  98. 98.어느 프로그램 중 0123 번지에 CALL A 명령이 있다. 이 CALL A를 수행한 후 PC에 기억된 값은? (단, 명령어의 길이는 8비트이다.)

    1. ①0123
    2. ②0124
    3. ③0131
    4. ④1300
  99. 99.어셈블러의 기능에 해당되지 않는 것은?

    1. ①format conversion
    2. ②storage allocation
    3. ③data generation
    4. ④memory loading
  100. 100.주소(address) 버스 A0 ~ A11을 이용해서 저장할 수 있는 기억 용량의 크기는 몇 킬로바이트(kilo byte)인가? (단, 보기에서 kilo byte의 단위는 KB로 표시한다.)

    1. ①2 KB
    2. ②4 KB
    3. ③8 KB
    4. ④16 KB