마이크로프로세서는 여러 개의 단계를 반복적으로 거치면서 동작을 수행한다. 그 단계에 속하지 않는 것은?
① fetch cycle
② execute cycle
③ branch cycle
④ interrupt cycle
정답 확인
정답 ③
55번
어떤 CPU 내부에 32개의 레지스터들이 있다면 명령어의 레 지스터 번호를 가리키는 필드는 최소 몇 비트로 구성되어 있는가?
① 4bit
② 5bit
③ 6bit
④ 32bit
정답 확인
정답 ②
56번
memory mapped I/O 방식에 대한 설명으로 틀린 것은?
① 입출력장치에 접근하기 위하여 메모리 참조 명령을 사용 한다.
② 입출력장치가 차지하는 주소공간만큼 기억용량이 늘어난 다.
③ 어드레싱면에서 입출력장치를 기억장치의 일부로 본다.
④ 메모리 참조명령을 입출력명령에도 사용할 수 있다.
정답 확인
정답 ②
57번
인터럽트 처리과정 중 인터럽트를 요청한 장치를 소프트웨 어로 판별하는 방법은?
① 폴링(Polling) 방법
② 장치번호 서비스(Device code bus)를 이용하는 방법
③ 스택(Stack)을 이용하는 방법
④ 인터럽트 주소 결정 회로를 이용하는 방법
정답 확인
정답 ①
58번
연산장치의 기본요소가 되고 플립플롭으로 구성된 최소단위 의 기억소자는?
① ALU
② ROM
③ RAM
④ Register
정답 확인
정답 ④
59번
주기억장치에서 명령을 IR(instruction register)로 가져오기 위해 필요한 시간은?
① Seek time
② Run time
③ Istruction time
④ Cycle time
정답 확인
정답 ③
60번
직렬 통신 시 오류검출 방버으로서 데이터 8bit에 오류정정 용 코드 6bit를 추가하여 14bit를 송신하는 방식은?
① 해밍코드 방식
② PWN 방식
③ PAM 방식
④ EFM 방식
정답 확인
정답 ④
61번
C 언어에서 프로그램의 변수 선언을 “int c;”로 했을 경우에 “&c”는 어떤 의미인가?
① C의 범위
② C의 저장된 값
③ C의 기억 장소 주소
④ C의 절대값
정답 확인
정답 ③
62번
기계어와 비교할 경우 어셈블리어에 대한 설명으로 옳지 않 은 것은?
① 프로그램을 읽고 이해하기 쉽다.
② 번역 과정 없이 실행 가능하다.
③ 프로그램의 주소가 기호 번지이다.
④ 프로그램에 데이터를 사용하기 쉽다.
정답 확인
정답 ②
63번
C 언어에서 한 문자 입력 함수는?
① gets ( )
② getchar ( )
③ puts ( )
④ putchar ( )
정답 확인
정답 ②
64번
BNF 표기버에서 정의를 의미하는 것은?
① ::=
② |
③ = =
④ <>
정답 확인
정답 ①
65번
C 언어의 기억클래스 종류에 해당하지 않는 것은?
① automatic variables
② internal variables
③ static variables
④ register variables
정답 확인
정답 ②
66번
어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정 의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램을 내에 포함시켜 주는 명령은?
① TITLE
② EVEN
③ ORG
④ INCLUDE
정답 확인
정답 ④
67번
매크로 프로세서의 기본 수행 기능에 해당하지 않는 것은?
① 매크로 호출 확장 및 인수 치환
② 매크로 호출 저장
③ 매크로 정의 저장
④ 매크로 정의 인식
정답 확인
정답 ②
68번
프로그래밍 언어의 번역 단계 중 어휘분석 단계에서는 원시 프로그램을 하나의 긴 스트링으로 보고 원시 프로그램을 문 자 단위로 스캐닝하여 문법적으로 의미 있는 일련의 문자들 로 분할 해 낸다. 이때 분할된 문법적 단위를 무엇이라 하 는가?
① binding
② token
③ constant
④ object
정답 확인
정답 ②
69번
구문 분석기가 올바른 문장에 대해 그 문장의 구조를 트리 로 표현한 것은?
① code tree
② content tree
③ parse tree
④ schema tree
정답 확인
정답 ③
70번
어셈블러를 두 개의 PASS로 구성하는 주된 이유는?
① 비용 절약을 위하여
② 유지보수 용이성을 위하여
③ 메모리 사용을 줄이기 위하여
④ 기호를 정의하기 전에 사용하기 위하여
정답 확인
정답 ④
71번
C 언어에서 표준 출력 장치로 문자열을 출력시키는 함수는?
① getchar ( )
② putchar ( )
③ puts ( )
④ gets ( )
정답 확인
정답 ③
72번
어셈블리어 명령 중 CMP 명령과 같이 보다 크거나 작은 대 소 관계를 비교하지 않고, 논리적인 비교와 결과가 양수 또 는 음수인지를 검사하여 상태 레지스터의 상태 비트를 설정 하는 것은?
① TEST
② MOV
③ RET
④ JMP
정답 확인
정답 ①
73번
프로그래밍 언어의 실행 순서로 옳은 것은?
① 컴파일러 → 링커 → 로더
② 링커 → 컴파일러 → 로더
③ 컴파일러 → 로더 → 링커
④ 링커 → 로더 → 컴파일러
정답 확인
정답 ①
74번
어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명 령은?
① EVEN
② ORG
③ ASSUME
④ EQU
정답 확인
정답 ④
75번
어셈블리어에서 두 개의 오퍼랜드를 서료 교환하는 명령은?
① LEA
② LES
③ XCHG
④ XLAT
정답 확인
정답 ③
76번
원시 프로그램을 기계어 프로그램으로 번역하는 대신에 기 존의 고수준 컴파일러 언어로 전환하는 역할을 수행하는 것 은?
① 크로스 컴파일러
② 링커
③ 로더
④ 프리프로세서
정답 확인
정답 ④
77번
C 언어에서 사용하는 자료형의 종류가 아닌 것은?
① double
② long
③ integer
④ dhar
정답 확인
정답 ③
78번
C 언어의 이스퀘이프 시퀀스에서 “\f”의 의미는?
① tab
② backspace
③ form feed
④ new line
정답 확인
정답 ③
79번
기계어에 대한 설명으로 옳지 않은 것은?
① 유지보수가 용이하다.
② 실행 속도가 빠르다.
③ 2진수를 사용하여 데이터를 표현한다.
④ 호환성이 없다.
정답 확인
정답 ①
80번
구문(Syntax)에 대한 설명으로 옳은 것은?
① 프로그래밍 개발의 방법론
② 프로그래밍 언어의 결과
③ 프로그래밍 언어의 종류
④ 프로그래밍 언어의 문법 종이 문제집이 아닌 인터넷으로 문제를 풀고 자동으로 채점하며 모의고사, 오답 노트, 해설까지 제공하는 무료 기출문제 학습 프 로그램으로 실제 시험에서 사용하는 OMR 형식의 CBT를 제공합 니다. PC 버전 및 모바일 버전 완벽 연동 교사용/학생용 관리기능도 제공합니다. 에서 확인하세요.