https://play.google.com/store/apps/details?id=com.jwlee.quiz_29

 

전자계산기기사 기출문제 - Google Play 앱

전자계산기기사 최신 기출문제입니다.

play.google.com

 

[0]. 우선순위 스케줄링 알고리즘에서 발생할 수 있는 무한연기 현상을 해결하기 위해서 제안된 방법은?

   ① 구역성(locality)     ❷ 에이징(aging) 기법

   ③ 세마포어(semaphore)  ④ 문맥전환(context switching)

 

[1]. 프로그램의 소스 코드가 실제 수행되기까지의 순서로 옳은 것은?

   ① compiler→loader→linkage editor

   ❷ compiler→linkage editor→loader

   ③ loader→compiler→linkage editor

   ④ linkage editor→compiler→loader

 

[2]. Global Reference를 절대번지로 바꾸거나 Kinking와 상대번지를 바꾸는 과정 등과 같이 변하기 쉬운 것을 확고하게 결정짓는 것을 무엇이라고 하는가?

   ❶ Binding ② Thrashing

   ③ Paging ④ Parsing

 

[3]. 어셈블리어에서 논리적인 비교와 결과가 양수 또는 음수인지를 검사하여 상태 레지스터의 상태 비트를 설정하는 명령은?

   ① NEG ② CWD

   ③ LEA ❹ TEST

 

[4]. 교착 상태 발생의 필요조건이 아닌 것은?

   ❶ 선점 조건 ② 상호 베제 조건

   ③ 환형 대기 조건 ④ 점유 및 대기 조건

 

[5]. 프로그램에서 오류가 발생한 위치와 오류가 발생하게 된 원인을 추적하기 위하여 사용되는 것은?

   ① text editor ❷ tracer

   ③ linker ④ binder

 

[6]. 로더(Loader)의 기능이 아닌 것은?

    ① Link ❷ compile

    ③ Allocation ④ Relocation

 

[7]. 어셈블리에서 어떤 기호적 이름에 상수 값을 할당하는 명령어는?

    ❶ EQU ② INT

    ③ INCLUDE ④ ASSUME

 

[8]. 시간구역성(temporal locality)의 예로 틀린 것은?

    ① 스택(stack)

    ② 순환(looping)

    ❸ 배열순례(array traversal)

    ④ 집계(totaling)에 사용되는 변수

 

[9]. 운영체제의 기능이 아닌 것은?

    ① 자연보호 기능 ❷ 언어번역 기능

    ③ 자원 스케줄링 기능 ④ 기억장치 관리 기능

 

[10]. 데이터가 입력된 순간에 곧바로 작업을 처리하는 컴퓨터 시스템으로 화학공장 또는 원자력 발전소 등의 공정 제어 시스템, 은행의 온라인 처리 시스템 등에 사용되는 시스템은?

    ❶ 실시간 시스템(real time system)

    ② 오프라인 시스템(off-line system)

    ③ 다중처리 시스템(multiprocessing system)

    ④ 일괄처리 시스템(batch system)

[11]. Assembly 언어에서 제 1번지부에 표현한 번호의 register에 다음 명령의 번지를 기억시킨 후, 제 2번지부에 표현한 번호의 register가 기억한 번지로 분기하는 명령어는?

    ① BR ❷ BALR

    ③ USING ④ START

 

[12]. 매크로 프로세서(Macro Processor)의 기본 수행 작업에 해당하지 않는 것은?

    ① 매크로 확장 ② 매크로 정의 인식

    ③ 매크로 호출 인식 ❹ 매크로 정의 확장

 

[13]. Formal grammar의 4가지 형태에 해당하지 않는 것은?

    ① Regular grammar         ② Context-free grammar

    ③ Context sensitive grammar  ❹ Generator grammar

 

[14]. 구문 분석기가 올바른 문장에 대해 그 문장의 구조를 트리로 표현한 것으로 루트, 중간, 단말 노드로 구성되는 트리는 무엇인가?

    ① 인덱스 크리 ② 주소 크리

    ❸ 파스 크리 ④ 산술 크리

 

[15]. 어셈블러의 이중 패스(Two Pass)로 구성하는 주된 이유는?

    ① 오류 처리     ② 어셈블러의 크기

    ③ 다양한 출력 정보 ❹ 전향 참조(Forward Reference)

 

[16]. 로더의 기능이 아닌 것은?

   ① 할당(allocation) ❷ 번역(translation)

   ③ 링킹(linking) ④ 로딩(loading)

 

[17]. 프로세서들 사이에 우선순위를 두지 않고 시간단위(Time Quantum)로 CPU를 할당하는 스케줄링 방식은?

   ① FIFO ❷ RR

   ③ SJF ④ HRN

 

[18]. 운영체제를 기능별로 분류할 경우 제어 프로그램에 해당하지 않는 것은?

   ① 감시 프로그램 ❷ 문제 프로그램

   ③ 작업 제어 프로그램 ④ 자료 관리 프로그램

 

[19]. 다음 중 링킹(linking) 작업의 결과는?

   ① 원시 모듈을 생성한다. ② 외부 모듈을 생성한다.

   ③ 목적 모듈을 생성한다. ❹ 적재 모듈을 생성한다.

 

[20]. 어셈블리어에서 의사 명령에 해당하는 것은?

   ❶ USING ② SR

   ③ AR ④ ST

 

[21]. 어셈블리어에서 어떤 기호적 이름에 상수값을 할당하는 명령은?

   ❶ EQU ② ASSUME

   ③ ORG ④ EVEN

 

[22]. 절대로더(absolute loader)를 이용할 경우 어셈블러에 의해 처리되는 것은?

    ① 기억 장소 할당(allocation)  ❷ 재배치(relocation)

    ③ 연결(linking)     ④ 적재(loading)

 

[23]. 프로세서들이 서로 작업을 진행하지 못하고 영원히 대기상태로 빠지게 되는 현상을 무엇이라고 하는가?

    ① thrashing ② working set

    ③ semaphore ❹ deadlock

 

[24]. 교착상태의 해결 방법 중 은행원 알고리즘과 관계되는 것은?

    ① 예방 기법 ❷ 회피 기법

    ③ 발견 기법 ④ 회복 기법

 

[25]. 기계어에 대한 설명으로 옳지 않은 것은?

    ① 컴퓨터가 직접 이해할 수 있는 언어이다.

    ② 기종마다 기계어가 다르므로 언어의 호환성이 없다.

    ③ 0과 1의 2진수 형태로 표현되며 수행시간이 빠르다.

    ❹ 고급 언어에 해당한다.

 

[26]. 새로이 반입된 프로그램을 주기억장치 내의 어느 곳에 둘 것인가를 결정하는 전략을 무엇이라고 하는가?

    ① Fetch 전략 ② Replacement 전략

    ❸ Placement 전략 ④ Compaction 전략

 

[27]. 시스템의 성능평가기준과 가장 거리가 먼 것은?

    ① 신뢰도 ② 반환 시간

    ❸ 비용 ④ 처리 능력

 

[28]. 언어 번역기에 의하여 생성되는 최종 실행 프로그램이 보다 작은 기억 장소를 사용하여 보다 빠르게 작업을 처리할 수 있도록, 주어진 환경에서 최상의 명령어 코드를 사용하여 작업을 수행할 수 있도록 하는 것을 무엇이라 하는가?

    ① Code Integration ❷ Code Optimization

    ③ Code Generation ④ Code Initialization

 

[29]. 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합을 무엇이라고 하는가?

    ① Locality ② Thrashing

    ③ Paging ❹ Working Set

 

[30]. 컴퓨터 언어로 작성된 프로그램이 번역되어 실행되는 과정이 바르게 나열된 것은?

    ① loader → linker → compiler

    ② compiler → loader → linker

    ③ linker → assembler → loader

    ❹ compiler → linker → loader

https://play.google.com/store/apps/details?id=com.jwlee.quiz_29

 

전자계산기기사 기출문제 - Google Play 앱

전자계산기기사 최신 기출문제입니다.

play.google.com

 

[31]. 절대로더(Absolute Loader)에서 할당과 연결을 수행하는 주체는?

   ① 어셈블러 ② 로더

   ❸ 프로그래머 ④ 어셈블러와 로더

 

[32]. 매크로 프로세서의 기능에 해당하지 않는 것은?

   ① 매크로 정의 인식 ❷ 매크로 정의 치환

   ③ 매크로 정의 저장 ④ 매크로 호출 인식

 

[33]. 프로그램 작성시 한 프로그램 내에서 동일한 코드가 반복될 경우 반복되는 코드를 한번만 작성하여 특정 이름으로 정의한 후, 그 코드가 필요할 때마다 정의된 이름을 호출하여 사용하는 것은?

   ① 필터 ② 리터럴 테이블

   ❸ 매크로 ④ 프로세스

 

[34]. 프로그램을 실행하기 위하여 프로그램을 보조기억장치로부터 컴퓨터의 주기억장치에 올려놓는 기능을 하는 것은?

   ❶ Loader ② Preprocessor

   ③ Linker ④ Emulator

 

[35]. 서브루틴에서 자신을 호출한 곳으로 복귀시키는 어셈블리어 명령은?

   ① SUB ② MOV

   ❸ RET ④ INT

 

[36]. 하나의 CPU와 주기억장치를 이용하여 여러 개의 프로그램을 동시에 처리하는 방식으로 가장 옳은 것은?

   ❶ 다중 프로그래밍 시스템    ② 시분할 시스템

   ③ 다중 처리 시스템    ④ 분산 처리 시스템

 

[37]. 운영체제의 성능 평가 요소로 가장 거리가 먼 것은?

   ① 처리 능력 ❷ 비용

   ③ 사용 가능도 ④ 신뢰도

 

[38]. 어셈블리어에 대한 설명으로 가장 옳지 않은 것은?

    ① 머신 코드를 니모닉 기호로 표현한 것이다

    ② CPU로 쓰이는 프로세서에 따라 그 종류가 다르다

    ❸ JAVA언어와 같은 고급 레벨의 언어이다

    ④ 머신 명령문과 의사(pseudo) 명령문이 있다

 

[39]. 언어번역 프로그램이 아닌 것은?

    ❶ linker ② assembler

    ③ compiler ④ interpreter

 

[40]. O/S의 제어프로그램으로 작업 연속처리를 위한 스케줄 및 시스템 자원 할당의 기능을 수행하는 것은?

    ① 서비스(Service) 프로그램

    ② 감시(Supervisor) 프로그램

    ③ 데이터 관리(Data Management) 프로그램

    ❹ 작업제어(Job Control) 프로그램

[41]. 다음 중 로더(Loader)의 기능이 아닌 것은?

    ① Allocation ② Link

    ③ Relocation ❹ Compile

 

[42]. 매크로프로세서의 기본적인 수행 작업으로 가장 옳지 않은 것은?

    ① 매크로 정의 ② 매크로 확장

    ③ 매크로 호출 ❹ 매크로 소멸

 

[43]. 어떤 기호적 이름에 상수 값을 할당하는 어셈블리어 명령은?

    ① ORG ② INCLUDE

    ③ END ❹ EQU

 

[44]. 가상기억장치 관리와 가장 관계가 적은 것은?

    ① 쓰래싱(thrashing) ② 워킹 세트(working set)

    ③ 구역성(locality) ❹ 오버레이(overlay)

 

[45]. 다음 중 2패스 어셈블러의 패스1에서 수행하는 작업이 아닌 것은?

    ① 각 기계어의 길이를 결정한다.

    ❷ 명령어들을 만들어낸다.

    ③ 위치카운터 값을 증가시킨다.

    ④ 리터럴(Literal)들을 기억한다.

 

[46]. 프로그램 언어의 실행 과정 순서로 옳은 것은?

    ① 로더 → 링커 → 컴파일러

    ② 컴파일러 → 로더 → 링커

    ③ 링커 → 컴파일러 → 로더

    ❹ 컴파일러 → 링커 → 로더

 

[47]. 스케줄링 정책을 결정하는 경우에 고려되어야 할 요소로서 가장 관련이 적은 것은?

    ❶ 프로그램의 성격     ② 자원의 요구도

    ③ 자원의 제한성     ④ 자원의 유용도와 체제의 균형

 

[48]. 컴퓨터가 직접 이해할 수 있는 2진수로만 이루어진 언어를 의미하는 것은?

   ① assembly language ② high level language

   ③ assembler ❹ machine language

 

[49]. 작성된 표현식이 BNF의 정의에 의해 바르게 작성 되었는지를 확인하기 위해 만들어진 것은?

   ① Binary Search Tree ② Binary Tree

   ❸ Parse Tree ④ Skewed Tree

 

[50]. IBM 메인프레임 O/S에 사용되는 스크립트 언어로, 일괄 처리 작업을 수행하거나 하부 시스템을 시작하는 방법을 시스템에 지시하는 역할을 하는 것은?

   ① Memory Address Register

   ② Task Scheduling Processor

   ③ Mainframe Adventure

   ❹ Job Control Language

[51]. 시스템 소프트웨어로 볼 수 없는 것은?

   ① Compiler ② Macro Processor

   ③ Loader ❹ Spreadsheet

 

[52]. 로더(loader)의 기능에 해당하지 않는 것은?

    ❶ compile ② allocation

    ③ linking ④ relocation

 

[53]. 원시 프로그램을 컴파일러가 수행되고 있는 컴퓨터의 기계어로 번역하는 것이 아니라, 다른 기종에 맞는 기계어로 번역하는 것은?

    ① 디버거 ② 인터프리터

    ③ 프리프로세서 ❹ 크로스 컴파일러

 

[54]. 일반적인 로더에 가장 가까운 것은?

    ❶ Direct Linking Loader   ② Dynamic Loading Loader

    ③ Absolute Loader        ④ Compile And Go Loader

 

[55]. 2패스 어셈블러에서 패스1과 가장 관련이 없는 것은?

    ① Symbol Table ② Literal Table

    ③ Machine-Operation Table ❹ Base Table

 

[56]. 매크로 프로세서가 기본적으로 수행해야 할 작업의 종류가 아닌 것은?

    ① 매크로 정의 인식 ② 매크로 정의 저장

    ③ 매크로 호출 인식 ❹ 매크로 호출 저장

 

[57]. 주기억장치에 적재되어 있는 페이지들 중에서 어느 페이지를 교체할 것인가를 결정하는 교체 기법 중 가변 할당 기반의 교체 기법이 아닌 것은?

    ❶ LRU(Least Recently Used) 알고리즘

    ② VMIN(Variable MIN) 알고리즘

    ③ WS(Working Set) 알고리즘

    ④ PFF(Page Fault Frequency) 알고리즘

 

[58]. 페이지 교체 기법 중 가장 오래 동안 사용되지 않은 페이지를 교체할 페이지로 선택하는 기법은?

    ① FIFO ❷ LRU

    ③ LFU ④ SECOND CHANCE

 

[59]. 운영체제의 성능 평가 기준으로 거리가 먼 것은?

    ❶ 비용 ② 처리 능력

    ③ 사용 가능도 ④ 신뢰도

 

[60]. 기계어 명령문(machine instruction)의 오퍼랜드가 명령문 수행에 필요한 정보의 메모리 주소를 나타낸다면, 이러한 번지(addressing) 기법을 무엇이라고 하는가?

   ① immediate addressing ❷ direct addressing

   ③ indirect addressing ④ indexing addressing

https://play.google.com/store/apps/details?id=com.jwlee.quiz_29

 

전자계산기기사 기출문제 - Google Play 앱

전자계산기기사 최신 기출문제입니다.

play.google.com

 

[61]. Address Space 2100번지에 어떤 명령이 기억되어 있다. 현재 relocation register의 값이 -1000으로 되어있다면 이 명령은 몇 번지에 relocation 되는가?

   ① 변동없음 ② 2000번지

   ③ 1000번지 ❹ 1100번지

 

[62]. Deadlock의 4가지 필요조건에 해당하지 않은 것은?

   ① 상호 배제 조건 ② 점유와 대기 조건

   ③ 환형 대기 조건 ❹ 선점 조건

 

[63]. 직접 연결 로더에서 각각의 기능과 수행 주체의 연결이 옳지 않은 것은?

   ❶ 연결 - 프로그래머 ② 재배치 - 로더

   ③ 적재 - 로더 ④ 기억장소 할당 - 로더

 

[64]. 다중 프로그래밍 시스템에서 어떤 프로세스가 아무리 기다려도 결코 발생하지 않을 사건을 기다리고 있을 때, 그 프로세스는 어떤 상태라고 볼 수 있는가?

   ① Working Set ② Semaphore

   ❸ Deadlock ④ Critical Section

 

[65]. 시스템의 성능 평가 기준과 거리가 먼 것은?

   ① 처리능력 ❷ 구축비용

   ③ 반환시간 ④ 신뢰도

 

[66]. 운영체제를 자원 관리자(resource manager)의 관점에서 볼 때, 프로세스가 끝나거나 더 이상 기억장치를 필요로 하지 않을 때 이를 회수하기 위한 전략 관리를 담당하는 부분은?

   ❶ Memory management    ② Processor management

   ③ Device management    ④ Information management

 

[67]. 어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 명령은?

    ❶ INCLUDE ② EVEN

    ③ ORG ④ NOP

 

[68]. 인터럽트의 종류 중 시스템 타이머에서 일정한 시간이 만료된 경우나 오퍼레이터가 콘솔상의 인터럽트 키를 입력한 경우 발생하는 것은?

    ① SVC 인터럽트 ❷ 외부 인터럽트

    ③ 입/출력 인터럽트 ④ 재시작 인터럽트

 

[69]. 매크로가 3개의 기계어 명령어로 정의되어 있을 때, 주프로그램에서 매크로 호출을 3번할 경우 확장된 명령어 수는?

    ① 0 ② 3

    ③ 6 ❹ 9

 

[70]. 프로세스보다 더 작은 CPU의 실행단위를 말하며, 다중 프로그래밍을 지원하는 시스템하에서 CPU에게 보내져 실행되는 단위를 의미하는 것은?

    ① 페이지 ② 세그먼트

    ③ 태스크 ❹ 스레드

[71]. 별도의 로더 없이 언어 번역 프로그램이 로더의 기능까지 수행하는 것은?

    ① Absolute Loader          ② Direct Linking Loader

    ❸ Compile And Go Loader  ④ Dynamic Loading Loader

 

[72]. 어셈블리어 명령어 중 어떤 기호적 이름에 상수 값을 할당하는 것은?

    ① ORG ❷ EQU

    ③ INCLUDE ④ END

 

[73]. 시스템 프로그램에 속하지 않는 것은?

    ① O.S ② Compilers

    ③ Scheduler ❹ DMBS

 

[74]. 어떤 내용에 -1을 곱하여 2의 보수로 만들때가 있다. 레지스터에 기억된 내용을 2의 보수로 바꾸어 주는 어셈블리 명령은?

   ① CBW ② MUL

   ❸ NEG ④ SUB

 

[75]. 프로그램 실행을 위하여 메모리 내에 기억 공간을 확보하는 작업은?

   ❶ allocation ② compile

   ③ linking ④ loading

 

[76]. 어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜주는 명령은?

   ① EVEN ② ORG

   ③ EJECT ❹ INCLUDE

 

[77]. 어셈블리에서 어떤 기호적 이름에 상수 값을 할당하는 명령어는?

   ① ASSUME ❷ EQU

   ③ INCLUDE ④ INT

 

[78]. 어셈블러가 Source Program을 Object Program으로 번역할 때 현재의 Operand에 있는 값을 다음 명령어의 번지로 할당하는 명령은?

   ❶ ORG ② EVEN

   ③ INCLUDE ④ DREF

 

[79]. 어셈블러를 이중 패스(Two Pass)로 구성하는 주된 이유는?

   ① 어셈블러의 크기     ② 오류 처리

   ❸ 전향 참조(Forward Reference)  ④ 다양한 출력 정보

 

[80]. 프로그램의 소스 코드가 실제 수행되기까지의 순서로 옳은 것은?

   ① compiler → loader → linkage editor

   ❷ compiler → linkage editor → loader

   ③ loader → compiler → linkage editor

   ④ linkage editor → compiler → loader

 

[81]. 운영체제의 운용 기법 중 여러 명의 사용자가 사용하는 시스템에서 컴퓨터가 사용자들의 프로그램을 번갈아 가며 처리해 줌으로써 각 사용자에게 독립된 컴퓨터를 사용하는 느낌을 주는 기법은?

   ❶ Time sharing system

   ② Batch processing system

   ③ Multi programming system

   ④ Real time processing system

 

[82]. 매크로프로세서(Macro Processor)의 기본 수행 작업에 해당하지 않는 것은?

    ① 매크로 정의 인식 ② 매크로 호출 인식

    ③ 매크로 확장 ❹ 매크로 정의 확장

 

[83]. 시스템의 기술적 성능 평가 기준이 아닌 것은?

    ❶ 비용 ② 처리 능력

    ③ 반환 시간 ④ 신뢰도

 

[84]. 원시 프로그램을 하나의 긴 스트링으로 보고 원시 프로그램을 문자 단위로 스캐닝 하여 문법적으로 의미 있는 그룹들로 분할하는 과정은?

    ① Syntax analysis ② Code generation

    ③ Code optimization ❹ Lexical analysis

 

[85]. HRN 스케줄링 기법의 우선순위 계산식은?

    ① (대기 시간 + 서비스 시간) / 대기 시간

    ② (대기 시간 - 서비스 시간) / 서비스 시간

    ❸ (대기 시간 + 서비스 시간) / 서비스 시간

    ④ (서비스 시간 - 대기 시간) / 서비스 시간

 

[86]. 기계어에 대한 설명으로 옳지 않은 것은?

    ① 컴퓨터가 직접 이해할 수 있는 언어이다.

    ② 기종마다 기계어가 다르다.

    ③ 0과 1의 2진수 형태로 표현된다.

    ❹ 인간 중심의 자연어와 비슷한 형태를 가진다.

 

[87]. 동일하게 반복되는 명령어들의 집합을 필요할 때마다 기술하려면 프로그램의 길이가 길어지므로, 명령어들을 한번만 기술해 놓고 이름을 지정해서, 명령어들의 집합이 필요할 때 이름만 지정해 주면프로그램의 길이를 줄일 수 있다. 이러한 명령어를 무엇이라고 하는가?

    ❶ 매크로 ② 리터럴 테이블

    ③ 프로세스 ④ 필터

 

[88]. 프로그램 내에서 양쪽 오퍼랜드에 기억된 내용을 서로 바꾸어야 할 때 사용하는 어셈블리어 명령은?

    ① NEG ② CBW

    ③ CWD ❹ XCHG

 

[89]. 프로그래밍 언어에서 어떤 표현이 BNF에 의해 바르게 작성되었는지 확인하기 위해 만드는 트리는?

    ① 이진트리 ❷ 파스트리

    ③ 형식트리 ④ 검색트리

 

[90]. 매크로의 기능이 추가된 프로그램의 실행 과정에서 매크로프로세서가 필요한 시점은?

    ❶ 원시 프로그램이 번역되기 직전

    ② 원시 프로그램이 번역된 직후

    ③ 번역된 목적모듈들이 연결되기 직전

    ④ 연결된 하나의 모듈이 주기억장치에 적재되기 직전

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_29

 

전자계산기기사 기출문제 - Google Play 앱

전자계산기기사 최신 기출문제입니다.

play.google.com

 

[91]. 주기억장치의 배치 전략 중 입력된 작업을 가장 큰 공백을 배치하는 전략은?

    ❶ 최악 적합 전략 ② 최적 적합 전략

    ③ 최초 적합 전략 ④ 최종 적합 전략

 

[92]. 다중 프로그래밍 시스템에서 어떤 프로세스가 아무리 기다려도 결코 발생하지 않을 사건을 기다리고 있을 때, 그 프로세스는 어떤 상태라고 볼 수 있는가?

   ❶ Deadlock ② Working Set

   ③ Semaphore ④ Critical Section

 

[93]. 프로세스가 일정 시간 동안 자주 참조하는 페이지의 집합을 의미하는 것은?

   ❶ Working Set ② Prepaging

   ③ Thrashing ④ Locality

 

[94]. 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 어셈블리어 명령은?

   ❶ INCLUDE ② CREF

   ③ ORG ④ EVEN

 

[95]. 원시 프로그램을 컴파일러가 수행되고 있는 컴퓨터의 기계어로 번역하는 것이 아니라, 다른 기종에 맞는 기계어로 번역하는 것은?

   ❶ 크로스 컴파일러 ② 디버거

   ③ 인터프리터 ④ 프리프로세서

 

[96]. 로더(Loader)의 기능이 아닌 것은?

   ① Allocation ② Link

   ❸ Compile ④ Relocation

 

[97]. 매크로 프로세서의 기능으로 옳지 않은 것은?

   ❶ 매크로 호출 저장 ② 매크로 정의 인식

   ③ 매크로 정의 저장 ④ 매크로 호출 인식

 

[98]. 기계어에 대한 설명으로 옳지 않은 것은?

   ① 컴퓨터가 이용할 수 있는 0과 1만으로 명령을 표현한다.

   ② 컴퓨터의 내부구성과 종류에 따라 의존성을 가진다.

   ❸ 전문적인 지식이 없어도 수정, 보완, 변경이 가능하다.

   ④ 처리속도가 빠르다.

 

[99]. 프로세스의 정의로 옳지 않은 것은?

   ① 목적 또는 결과에 따라 발생되는 사건들의 과정

   ② 지정된 결과를 얻기 위한 일련의 계통적 동작

   ❸ 동기적 행위를 일으키는 주체

   ④ 프로세서가 할당되는 실체

 

[100]. 프로그램 실행을 위하여 메모리 내에 기억 공간을 확보하는 작업은?

    ① linking ② loading

    ③ compile ❹ allocation

[101]. 운영체제의 성능 평가 요소로 거리가 먼 것은?

    ① 처리 능력 ② 반환 시간

    ③ 사용 가능도 ❹ 비용

 

[102]. 시스템 프로그래밍 언어로 가장 적합한 것은?

    ① PASCAL ② COBOL

    ❸ C ④ FORTRAN

 

[103]. 일반적인 로더(General Loader)에 가장 가까운 것은?

    ① Compile And Go Loader  ② Dynamic Loading Loader

    ❸ Direct Linking Loader     ④ Absolute Loader

 

[104]. 기호 번지로 사용한 각종 데이터나 명령어가 기억된 번지 값을 특정 레지스터로 가져오도록 하는 어셈블리어 명령은?

    ① XLAT ❷ LEA

    ③ XCHG ④ RET

 

[105]. 교착상태 발생의 필요 충분 조건이 아닌 것은?

    ① 상호 배제 ❷ 선점

    ③ 환형 대기 ④ 점유 및 대기

 

[106]. 어셈블리어로 작성된 원시 프로그램의 수행 순서로 옳은 것은?

    ① 원시 프로그램 → 어셈블러 → 로더 → 연결편집기

    ② 원시 프로그램 → 연결편집기 → 어셈블러 → 로더

    ❸ 원시 프로그램 → 어셈블러 → 연결편집기 → 로더

    ④ 원시 프로그램 → 로더 → 어셈블러 → 연결편집기

 

[107]. 어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?

    ❶ EQU ② ASSUME

    ③ LIST ④ EJECT

 

[108]. 어셈블리어에서 프로그램 작성시 한 프로그램 내에서 동일한 코드가 반복될 경우 반복되는 코드를 한번만 작성하여 특정 이름으로 정의한 후 그 코드가 필요할 때마다 정의된 이름을 호출하여 사용하는 것을 무엇이라고 하는가?

    ① Spooling ② Preprocessor

    ③ Emulator ❹ Macro

 

[109]. 서브루틴에서 자신을 호출한 곳으로 복귀시키는 어셈블리어 명령은?

    ① SUB ② MOV

    ❸ RET ④ INT

 

[110]. 매크로는 "MACRO"라는 어셈블리어 명령으로 정의한다. 매크로 정의의 마지막을 의미하는 것은?

   ① END ❷ MEND

   ③ ENDM ④ INCR

 

[111]. 언어의 유효한 구조에 관한 규칙을 무엇이라 하는가?

   ❶ Syntax ② Compile

   ③ DBMS ④ Link

 

[112]. 프로세스의 정의로 거리가 먼 것은?

   ① 운영체제가 관리하는 실행 단위

   ❷ 프로그램을 동일한 크기로 나눈 단위

   ③ 비동기적 행위를 일으키는 주체

   ④ PCB를 가진 프로그램

 

[113]. 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 어셈블리어 명령은?

   ① CREF ② ORG

   ❸ INCLUDE ④ EVEN

 

[114]. 어셈블러에 의하여 독자적으로 번역된 여러 개의 목적 프로그램과 프로그램에서 사용되는 내장 함수들을 하나로 모아서 컴퓨터에서 실행될 수 있는 실행 프로그램을 생성하는 역할을 하는 것은?

   ❶ linkage editor ② library program

   ③ pseudo instruction ④ reserved instruction set

 

[115]. 일반적인 기능의 로더(general loader)에 가장 근접한 것은?

    ① absolute loader           ❷ direct linking loader

    ③ dynamic loading loader   ④ compile and go loader

 

[116]. 어떤 기호적 이름에 상수값을 할당하는 어셈블리어 명령은?

    ❶ EQU ② ORG

    ③ INCLUDE ④ END

 

[117]. 다음 프로그래밍 시스템에서 어떤 프로세스가 아무리 기다려도 결코 발생하지 않을 사건을 기다리고 있을 때, 그 프로세스는 어떤 상태라고 볼 수 있는가?

    ❶ Deadlock ② Working Set

    ③ Semaphore ④ Critical Section

 

[118]. Bench Mark Program이란?

    ① 저급 언어를 고급 언어로 변환시키는 프로그램

    ❷ 컴퓨터의 성능 분석을 위한 프로그램

    ③ 고급 언어를 기계어로 번역하는 프로그램

    ④ 컴퓨터 시스템을 초기화시키는 프로그램

 

[119]. 너무 자주 페이지 교환이 일어나는 경우를 말하는 것으로서 어떤 프로세스가 프로그램 수행에 소요되는 시간보다 페이지 교환에 소요되는 시간이 더 큰 경우를 의미하는 것은?

    ① locality ❷ thrashing

    ③ working set ④ spooling

 

[120]. 어셈블리어의 구성에서 명령의 대상이 되는 데이터, 또는 그것이 들어있는 주소나 기준 주소로부터 떨어져 있는 정도(offset)를 나타내는 부분은?

    ① 레이블부(Label part)

    ② 명령 코드부(Operation part)

    ❸ 오퍼랜드부(Operand part)

    ④ 주석부(Command part)

 

[121]. Loader의 기능이 아닌 것은?

    ① Allocation ② Loading

    ❸ Translation ④ Linking

 

[122]. 원시 프로그램을 기계어로 번역해 주는 프로그램에 해당하지 않는 것은?

    ❶ Editor ② Compiler

    ③ Assembler ④ Interpreter

 

[123]. 기계어에 대한 설명으로 옳지 않은 것은?

    ❶ 기종마다 기계어가 동일하므로 언어의 호환성이 높다.

    ② 컴퓨터가 직접 이해할 수 있는 언어이다.

    ③ 0과 1의 2진수 형태로 표현된다.

    ④ 수행 시간이 빠르다.

 

[124]. 교착상태의 해결 방법 중 은행원 알고리즘을 사용하는 것은?

    ❶ 회피 기법 ② 예방 기법

    ③ 발견 기법 ④ 회복 기법

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_29

 

전자계산기기사 기출문제 - Google Play 앱

전자계산기기사 최신 기출문제입니다.

play.google.com

 

+ Recent posts