9 6 7 3 5 맨 앞부터 오른 쪽 옆 자리 수와 비교 PASS 1 (6 9) 7 3 5 -> 6 (7 9) 3 5 -> 6 7 (3 9) 5 -> 6 7 3 (5 9) PASS 2 6 (3 7) 5 9 -> 6 3 (5 7) 9
3번
릴레이션의 R의 차수가 4이고 카디널리티가 5이며, 릴레이션 의 S의 차수가 6이고 카디 널리티가 7일 때, 두 개의 릴레이 션을 카티션 프로덕트한 결과의 새로운 릴레이션의 차수와 카디널리티는 얼마인가?
① 24, 35
② 24, 12
③ 10, 35
④ 10, 12
정답 확인 · 해설
정답 ③
카티션 프로덕트 연산을 한 후 얻어지는 결과 릴레이션의 차수 는 피연산자인 릴레이션 R과 S의 차수를 더한 것과 같다..그리 고 카디널리티는 릴레이션 R과 S의 카디널리티를 곱한 것과 같 다. 그냥 쉽게 차수끼리는 더하고 카디널리티끼리는 곱하세요 차수=더해! 카디널리티=곱해! 차수 끼리 더하고 카디널리티끼리 곱하라고 하면 R 차수 : 4 S 차수 : 6 카디 : 5 카디 : 7 차수 끼리 R 4 * S 6 = 24 카디 끼리 R 5 + S 7 = 12 결과는 24, 12 아닌가요? [오류신고 반론] [태주아빠] 차수끼리는 더하고 카디끼리 곱하는건데 결과값 과정을 반대로하셨어요.
4번
What are general configuration of indexed sequential file?
① Index area, Mark area, Overflow area
② Index area, Prime area, Overflow area
③ Index area, Mark area, Excess area
④ Index area, Prime area, Mark area
정답 확인 · 해설
정답 ②
문제를 해석하면, 색인 순차 파일의 일반적인 구조는 무엇인가? 색인 순차 파일은 순차 파일과 직접 파일에서 지원하는 편성 방 법이 결합된 형태다.. 색인 순차 접근 방식 (ISAM, Index Sequential Access Method) 색인 순차 파일은 기본영역, 색인 영역, 오버플로 영역으로 구성 된다. 색인 순차 파일의 장점 - 순차 처리와 임의 처리가 모두 가능하다. - 효율적인 검색이 가능하고 삭제, 삽입, 갱신이 용이하다. 색인 순차 파일의 단점 - 색인 영역이나 오버플로 영역을 설정해야 하므로 기억공간이 필요하다. - 색인을 이용하여 참조하기 때문에 접근 시간이 직접 파일보다 느리다. [해설작성자 : 출처: http://1048576.tistory.com/54 [1,048,576]] - Index area: 트랙 인덱스, 실린더 영역, 마스터 인덱스 - Overflow area: 실린더 오버플로 영역, 독립 오버플로 영역
5번
데이터베이스 설계 시 물리적 설계 단계에서 수행하는 사항 이 아닌 것은?
① 저장 레코드 양식 설계
② 레코드 집중의 분석 및 설계
③ 접근 경로 설계
④ 목표 DBMS에 맞는 스키마 설계
정답 확인 · 해설
정답 ④
- 물리적 설계 단계에서는 다양한 데이터베이스 응용에 대해 처 리 성능을 얻기 위해 데이터베이스 파일의 저장 구조 및 액세스 경로를 결정한다. - 저장 레코드의 형식, 순서, 접근 경로와 같은 정보를 사용하 여 데이터가 컴퓨터에 저장되는 방법을 묘사한다. - 물리적 설계 단계에 꼭 포함되어야 할 것은 저장 레코드의 양 식 설계*, 레코드 집중(Record Clustering)의 분석 및 설계, 접 근 경로 설계 등이다. - 물리적 데이터베이스 구조의 기본적인 데이터 단위는 저장 레 코드(Stored Record)이다. - 물리적 데이터베이스 구조는 여러 가지 타입의 저장 레코드 집합이라는 면에서 단순한 파일과 다르다. - 물리적 데이터베이스 구조는 데이터베이스 시스템의 성능에 중대한 영향을 미친다.
6번
다음 그림에서 트리의 차수(degree)는?
① 1
② 2
③ 3
④ 4
정답 확인 · 해설
정답 ②
A 차수 : BC 2개 B 차수 : D 1개 C 차수 : EF 2개 E 차수 : GH 2개 트리에서 최대 차수는 2개 [해설작성자 : 참고 : https://jiwondh.github.io/2017/10/15/tree/]
7번
릴레이션에서 기본 키를 구성하는 속성은 널(Null)값이나 중 복 값을 가질 수 없다는 것을 의미하는 제약조건은?
① 참조 무결성
② 보안 무결성
③ 개체 무결성
④ 정보 무결성
정답 확인 · 해설
정답 ③
개체 무결성 : 릴레이션에서 기본키를 구성하는 속성은 널(Null) 값이나 중복값을 가질 수 없다 - 참조 무결성 : 외래키 값은 NULL이거나 참조 릴레이션의 기본 키 값과 동일해야함 즉 릴레이션은 참조할 수 없는 외래키 값을 가질 수 없다
8번
다음은 관계형 데이터베이스의 키(Key)를 설명하고 있다. 해 당되는 키는?
① 후보키
② 대체키
③ 슈퍼키
④ 외래키
정답 확인
정답 ③
9번
“회사원”이라는 테이블에서 “사원명”을 검색할 때, “연락번 호”가 Null 값이 아닌 “사원명”을 모두 찾을 경우의 SQL 질 의로 옳은 것은?
① SELECT 사원명 FROM 회사원 WHERE 연락번호 != NULL;
② SELECT 사원명 FROM 회사원 WHERE 연락번호 <>= NULL;
③ SELECT 사원명 FROM 회사원 WHERE 연락번호 IS NOT NULL;
④ SELECT 사원명 FROM 회사원 WHERE 연락번호 DON'T NULL;
정답 확인 · 해설
정답 ③
NULL 값에는 등호가 아니라 IS NULL 아니면 IS NOT NULL만 사용한다
10번
다음 SQL문의 실행결과를 가장 옳게 설명한 것은?
① 인사 테이블을 제거한다.
② 인사 테이블을 참조하는 테이블과 인사테이블을 제거한 다.
③ 인사 테이블이 참조중이면 제거하지 않는다.
④ 인사 테이블을 제거할 지의 여부를 사용자에게 다시 질 의한다.
정답 확인 · 해설
정답 ②
DROP TABLE 테이블명 [CASCADE | RESTRICT] CASCADE : 참조하는 테이블까지 연쇄적으로 제거 RESTRICT : 다른 테이블이 삭제할 테이블 참조 중이면 제거 안 함
11번
병행제어의 목적으로 옳지 않은 것은?
① 시스템 활용도를 최대화
② 데이터베이스 공유도 최대화
③ 사용자에 대한 응답시간 최대화
④ 데이터베이스의 일관성 유지
정답 확인
정답 ③
12번
로킹 단위가 큰 경우에 대한 설명으로 옳은 것은?
① 로킹 오버헤드 증가, 데이터베이스 공유도 저하
② 로킹 오버헤드 감소, 데이터베이스 공유도 저하
③ 로킹 오버헤드 감소, 데이터베이스 공유도 증가
④ 로킹 오버헤드 증가, 데이터베이스 공유도 증가
정답 확인 · 해설
정답 ②
로킹(Locking) 단위란 말 그대로 "잠그는 단위" 로킹 크기가 커지면 로킹 갯수 감소 = 오버헤드 감소, 공유도 감소 간단하게 외우는 팁!(공유하고 싶어서 적어요!) 로킹 단위 증가 >> 나머지 다 감소 로킹 단위 감소 >> 나머지 다 증가
13번
SQL 구문에서 “having” 절은 반드시 어떤 구문과 사용되어 야 하는가?
① GROUP BY
② ORDER BY
③ UPDATE
④ JOIN
정답 확인 · 해설
정답 ①
GROUP BY로 그룹화 하기위해서는 having 절을 사용해야한다
14번
데이터의 중복으로 인하여 관계연산을 처리할 때 예기치 못 한 곤란한 현상이 발생하는 것을 무엇이라 하는가?
① 이상(Anomaly)
② 제한(Restriction)
③ 종속성(Dependency)
④ 변환(Translation)
정답 확인 · 해설
정답 ①
정규화를 거치지 않은 데이터베이스내에 데이터들이 불필요하게 중복되어 릴레이션 조작시 발생하는 예기치 못한 곤란한 현상이 다.
15번
정점이 5개인 방향 그래프가 가질 수 있는 최대 간선수는? (단, 자기간선과 중복간선은 배제한다.)
① 7개
② 10개
③ 20개
④ 27개
정답 확인 · 해설
정답 ③
# 완전 그래프의 최대 간선의 개수 (m : 간선의 개수 n : 노 드의 개수(정점의 개수)) - 무방향 그래프 m = n(n-1)/2 - 방향 그래프 m = n(n-1)
16번
DBA가 사용자 Park에게 테이블A의 데이터를 갱신할 수 있 는 시스템 권한을 부여하고자 하는 SQL문을 작성하고자 한 다. 다음에 주어진 SQL문의 빈칸에 알맞게 채운 것은?
① ㉠ INSERT, ㉡ INTO
② ㉠ ALTER, ㉡ TO
③ ㉠ UPDATE, ㉡ ON
④ ㉠ REPLACE, ㉡ IN
정답 확인 · 해설
정답 ③
UPDATE : 테이블에서 조건에 맞는 튜플의 내용을 변경함 INSERT : 테이블에 새로운 튜플을 삽입함 ALTER : 테이블에 대한 정의를 변경하는데 사용함 SELECT : 데이터 개체에 대해 검색을 할 수 있는 권한 INSERT : 데이터 개체에 새로운 데이터를 삽입할 수 있는 권한 UPDATE : 데이터 개체의 데이터를 갱신할 수 있는 권한 DELETE : 데이터 개체에서 데이터를 삭제할 수 있는 권한
1NF : 1차 정규형은 각 로우마다 컬럼의 값이 1개씩만 있어야 함. 이를 컬럼이 원자값(Atomic Value)를 갖는다고 함. 2NF : 2차 정규형은 테이블의 모든 컬럼이 완전 함수적 종속을 만족함. 이게 무슨 말이냐면 기본키중에 특정 컬럼에만 종속된 컬럼(부분적 종속)이 없어야 한다는 것입니다..부분 함수 종속 제거 3NF : 3차 정규형은 기본키를 제외한 속성들 간의 이행적 함수 종속이 없는 것. 풀어서 말하자면, 기본키 이외의 다른 컬럼이 그외 다른 컬럼을 결정할 수 없는 것.이행함수 종속 제거 BCNF : 결정자가 후보키가 아닌 함수종속 제거 4NF : 함수 종속이 아닌 다치종속성을 제거한 릴레이션 5NF : 후보키를 통하지 않은 조인종속 제거
19번
다음 트리에 대한 INORDER 운행 결과는?
① D B A E C F
② A B D C E F
③ D B E C F A
④ A B C D E F
정답 확인 · 해설
정답 ①
INORDER 중위운행 Left -> Root -> Right D(Left) -> B(Left) -> A(Root) -> E(Left) -> C(Root) -> F(Right) https://en.wikipedia.org/wiki/Tree_traversal
20번
관계대수에 대한 설명으로 옳지 않은 것은?
① 원하는 릴레이션을 정의하는 방법을 제공하며 비절차적 언어이다.
② 릴레이션 조작을 위한 연산의 집합으로 피연산자와 결과 가 모두 릴레이션이다.
③ 일반 집합 연산과 순수 관계 연산으로 구분된다.
④ 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서 를 명시한다.
정답 확인 · 해설
정답 ①
비절차적 언어는 관계해석 관계대수는 관계형 데이터베이스에서 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 언어이다.
21번
다중처리기를 사용하여 성능개선을 하고자 하는 것 중 주된 목표가 아닌 것은?
① 유연성
② 신뢰성
③ 대중성
④ 수행속도
정답 확인 · 해설
정답 ③
다중처리기 ●수행속도의 성능 개선 목적, 하나의 복합적인 운영체제에 의 하여 전체 시슴템이 제어됨 ●시스틈의 상호연결구조 방식 : 공유버스, 크로스바 스위치, 다 단계 상호연결망 ●개선 목표 : 수행속도, 신뢰성, 유연성 암기법 : 다중이는 대중이가 아니야
22번
CPU에 의해 참조되는 각 주소는 가상주소를 주기억장치의 실제주소로 변환하여야 한다. 이것을 무엇이라 하는가?
① mapping
② blocking
③ buffering
④ interleaving
정답 확인 · 해설
정답 ①
주소매핑(mapping) -가상주소를 실주소로 변환하는 작업
23번
두 데이터의 비교(Compare)를 위한 논리연산은?
① XOR 연산
② AND 연산
③ OR 연산
④ NOT 연산
정답 확인 · 해설
정답 ①
XOR 연산 = 비교 AND 연산 = 삭제 OR 연산 = 삽입 NOT 연산 = 보수
25번
2개 이상의 프로그램을 주기억장치에 기억시키고 CPU를 번 갈아 사용하면서 처리하여 컴퓨터 시스템 자원 활용률을 극 대화하기 위한 프로그래밍 기법은?
① 분산처리 프로그래밍
② 일괄처리 프로그래밍
③ 멀티 프로그래밍
④ 리얼타임 프로그래밍
정답 확인
정답 ③
26번
수직적 마이크로명령어에 대한 설명으로 틀린 것은?
① 마이크로명령어의 비트 수가 감소된다.
② 제어 기억장치의 용량을 줄일 수 있다.
③ 마이크로 명령어의 코드화된 비트들을 해독하기 위한 지 연이 발생한다.
④ 마이크로명령어의 각 비트가 각 제어신호에 대응되도록 하는 방식이다.
정답 확인 · 해설
정답 ④
수직적 마이크로명령어 - 특징) 코드화된 비트를 마이크로 명령어의 연산필드에 포함해 사용한다..제어 기억장치의 용량을 줄이고(2번 해당), 해독기를 이용해 필요 코드 수만큼 제어 신호를 확장한다.. - 장점) 마이크로 명령어의 비트수 감소.(1번 해당) - 단점) 마이크로 명령어의 코드화된 비트를 해독하기 위한 지 연이 발생.(3번 해당) 오답인 4번은 수평적 마이크로명령어에 해당된다. cf. 수평적 마이크로 명령어 : 연산필드의 각 비트와 제어신호를 1:1로 대응시켜서(4번 해 당), 그 수만큼 비트들로 이루어진 마이크로 명령어 사용. - 장) 간단한 하드웨어, 해독 지연 시간 X. - 단) 마이크로 명령어의 비트수가 길기 때문에 더 큰 용량의 제어 기억장치가 필요.
27번
입력단자가 하나이며, 1이 입력될 때마다 출력단자의 상태 가 바뀌는 플립플롭의 종류는?
① RS
② T
③ D
④ M/S
정답 확인 · 해설
정답 ②
(정답) 2. T : 0 입력 시 현상태 유지 / 1 입력 시 보수 기억
28번
컴퓨터 시스템에서 1-address machine, 2-address machine, 3-address machine으로 나눌 때 기준이 되는 것 은?
① operation code
② 기억장치의 크기
③ register 수
④ operand의 address 수
정답 확인 · 해설
정답 ④
address machine은 address 수만큼 필요 address 수 만큼 필요한 것입니다. 따라서 operand의 address의 수!
29번
일반적인 제어 장치 모델에서 제어 장치로 입력되는 항목이 아닌 것은?
① CPU 내의 제어 신호들
② 클록
③ 명령어 레지스터
④ 플래그
정답 확인 · 해설
정답 ①
제어장치 입력 항목 : 명령어 레지스터, 클록, 플래그 # 제어장치의 구성항목 - 명령어를 해독하는 디코더 - 클럭을 입력으로 한 시간 발생기 - 명령어 데이터의 상태를 나타내는 플래그들(flags) 출처: http://booolean.tistory.com/536 [boolean]
30번
Interrupt cycle에 대한 마이크로 오퍼레이션 (micro-operation) 중에서 가장 관계가 없는 것은?(단, MAR : Memory Address Register, PC : Program Counter, M : memory, MBR : Memory Buffer Register, IEN : Interrupt Enable 이며, Interrupt Handler는 0 번지에 저장 되어있다 고 가정한다.)
① MAR ← PC, PC ← PC + 1
② MBR ← MAR, PC ← 0
③ M ← MBR, IEN ← 0
④ GO TO fetch cycle
정답 확인 · 해설
정답 ②
인터럽트 발생 단계 MBR[AD] ← PC, PC ← 0 MBR 주소 부분에 PC값을 전송, PC를 0으로 설정 MAR ← PC, PC ← PC+1 PC값을 MAR에 전송, PC를 1 증가 M[MAR] ← MBR, IEN ← 0 MBR을 메모리 MAR 위치에 저장, IEN(Interrupt Enable 플리플롭)에 0을 전송 Fetch Cycle로 상태 전이(F ← 0, R ← 0)
31번
4x2 RAM을 이용하여 16x4 메모리를 구성하고자 할 경우에 필요한 4x2 RAM의 수는?
① 4개
② 8개
③ 16개
④ 32개
정답 확인 · 해설
정답 ②
(4*2) * 8 = (16*4) 16x4 = 64 4x2 = 8 64 / 8 = 8개
32번
캐시의 라인 교체 정책 가운데, 최근에 가장 적게 사용된 라인부터 교체하는 정책은? (문제 오류로 실제 시험에서는 1, 3번이 정답처리 되었습니다. 여기서는 1번을 누르면 정 답 처리 됩니다.)
① LRU
② FIFO
③ LFU
④ LIFO
정답 확인 · 해설
정답 ①
Least(가장 적게) Recently(최근) Used(사용된)
33번
10진수 –14를 2의 보수 표현법을 이용하여 8비트 레지스터 에 저장하였을 때, 이를 오른쪽으로 1비트 산술 시프트 했 을 때의 결과는?
① 10000111
② 00000111
③ 11111001
④ 01111001
정답 확인 · 해설
정답 ③
-14 의 2의보수 표현 1111 0010 오른쪽으로 1비트 산술시프트 1111 1001 -14 의 2의 보수 표현
34번
다음은 DMA의 데이터 전송 절차를 나열한 것이다. 순서를 가장 옳게 나열한 것은?
① ⓐ → ⓑ → ⓒ → ⓓ
② ⓒ → ⓑ → ⓓ → ⓐ
③ ⓑ → ⓓ → ⓐ → ⓒ
④ ⓓ → ⓒ → ⓑ → ⓐ
정답 확인 · 해설
정답 ③
DMA(Direct Memory Access) : 입출력 장치 제어기(IO device controller)가 CPU에 의한 프로그램의 실행없이 자료의 이동을 할 수 있도록 하는 것이 DMA이다..이 방식에 의해서 입출력의 속도를 향상할 수 있으며, CPU와 주변 장치간의 속도차를 줄일 수 있다..입출력 장치가 DMA를 요구하면 CPU가주메모리의 제 어를 넘겨주게 되는데 CPU는 이 작업을 CPU 사이클이 끝나는 지점마다 허용할 수 있다. [네이버 지식백과] DMA (매일경제, 매경닷컴) # 절차
35번
병렬컴퓨터에서 처리요소의 성능을 측정하는데 사용되는 단 위는?
① MIPS
② BPS
③ IPS
④ LPM
정답 확인
정답 ①
36번
다음 중 누산기에 대한 설명으로 가장 옳은 것은?
① 연산장치에 있는 레지스터의 하나로서 연산 결과를 기억 하는 장치이다.
② 입출력장치에 있는 회로로서 가감승제 계산 및 논리 연 산을 행하는 장치이다.
③ 일정한 입력 숫자들을 더하여 그 누계만을 항상 보관하 는 장치이다.
④ 부동소수점과 같은 정밀 계산을 위해 특별히 만들어 두 어 유효 숫자의 개수를 늘리기 위한 것이다.
정답 확인 · 해설
정답 ①
컴퓨터의 중앙처리장치에서 더하기, 빼기, 곱하기, 나누기 등의 연산을 한 결과 등을 일시적으로 저장해 두는 레지스터를 누산 기라고 한다 즉 누산기는 계산을 하지않는다..저장만한다..
37번
다음 중 비교적 속도가 빠른 자기디스크에 연결하는 채널 은?
① 바이트 채널
② 셀렉터 채널
③ 서브 채널
④ 멀티플렉서 채널
정답 확인 · 해설
정답 ②
채널의 종류 - 셀렉터 채널(Selector Chennel) : '고속' 입출력 장치(자기디 스크, 자기테이프, 자기 드럼) 1개와 입출력하기 위해 사용 - 멀티플렉서 채널(Multiplexer Channel) : '저속' 입출력 장치 (카드리더, 프린터) 여러 개를 동시에 제어하는 채널, '바이트 멀 티플렉서 채널'이라고도 함 - 블록 멀티플렉서(Block Multiplexer Chennel): 동시에 여러개 '고속' 입출력장치를 제어함
38번
ASCⅡ 코드의 비트구성은 존(zone)비트와 수(digit)비트로 구분된다. 존(zone)비트는 몇 비트인가?
① 1비트
② 2비트
③ 3비트
④ 4비트
정답 확인 · 해설
정답 ③
표준 ASCⅡ 코드는 7비트 사용, 영문 대소문자, 숫자, 문장 부 호, 특수 제어 문자 표현 3개의 존 비트, 4개의 디지트 비트로 구성 문자데이터의 표현
39번
프로그램에 의해 제어되는 동작이 아닌 것은?
① input/output
② branch
③ status sense
④ RNI(fetch)
정답 확인 · 해설
정답 ④
RNI(fetch)는 "cpu가 무엇을 하고있는 가" 를 나타내어주는 상태 의 일종이다
40번
다음 중 프로그램 카운터(PC)에 대한 설명으로 가장 옳은 것은?
① 곱셈과 나눗셈 명령어를 위한 누산기로 사용된다.
② 다음에 인출할 명령어의 메모리 주소를 가지고 있다.
③ 고속 메모리 전송명령을 위해 사용된다.
④ CPU의 동작을 제어하는 플래그를 가지고 있다.
정답 확인 · 해설
정답 ②
프로그램 카운터: 다음에 실행할 명령어의 번지를 기억하는 레 지스터
41번
가상기억장치 구현 기법에 대한 설명으로 가장 옳지 않은 것은?
① 가상기억장치 기법은 말 그대로 가상적인 것으로 현재 실무에서는 실현되는 방법이 아니다.
② 가상기억장치를 구현하는 일반적 방법에는 Paging과 Segmentation 기법이 있다.
③ 주기억장치의 이용률과 다중 프로그래밍의 효율을 높일 수 있다.
④ 주기억장치의 용량보다 큰 프로그램을 실행하기 위해 사 용한다.
정답 확인 · 해설
정답 ①
가상기억장치는 멀티태스킹 운영체제에서 사용되며, 주기억장치 보다 큰 메모리 영역을 제공하는 방법으로도 사용 가상기억장치는 크게 segment, paging 방식의 2종류가 있다.
42번
HRN방식으로 스케줄링 할 경우, 입력된 작업이 다음<표>와 같을 때 우선순위가 가장 높은 것은?
① A
② B
③ C
④ D
정답 확인 · 해설
정답 ④
우선순위 = (대기시간+서비스(실행)시간) / 서비스(실행)시간 우선순위는 계산값이 높을 수록 우선순위가 높다. 간단한 계산법! 대기시간/서비스(실행시간) 으로 계산해서 큰수가 우선순위가 가장 높은겁니다 원래식 = (대기시간+서비스시간)/서비스시간 입니다만 서비스/ 서비스는 1이기에 작업들 모두 동일하게 +1을 하기때문에 생락 가능합니다 ※ 우선순위를 구하는 문제만 가능합니다
43번
PCB를 갖고 있으며, 현재 실행 중 이거나 곧 실행 가능하 며, CPU를 할당받을 수 있는 프로그램으로 정의할 수 있는 것은?
① 워킹 셋
② 세그먼테이션
③ 모니터
④ 프로세스
정답 확인 · 해설
정답 ④
프로세스 정의 : 프로세서(CPU)에 의해 처리되는 사용자프로그 램 -다른 정의 실행중인 프로그램/PCB가진 프로그램/기억장치에 저장된 프로 그램/CPU가 할당받을수 있는 프로그램
44번
매크로 프로세서가 수행해야 하는 기본적인 기능에 해당하 지 않는 것은?
① 매크로 정의 확정
② 매크로 호출 인식
③ 매크로 정의 인식
④ 매크로 정의 저장
정답 확인 · 해설
정답 ①
매크로 프로세서가 수행하여할 기본 작업 - 매크로 정의 인식 - 매크로 정의 저장 - 매크로 호출 인식 - 매크로 호출 확장과 인수 치환
45번
FIFO 스케줄링에서 3개의 작업 도착시간과 CPU 사용시간 (burst time)이 다음 표와 같다. 이때 모든 작업들의 평균 반환시간(turn around time)은 약 얼마인가?(단, 소수점 이 하는 반올림 처리한다.)
[자원 보호 기법의 종류] 접근 제어 행렬(Access Control Matrix) 전역 테이블(Global Table) 접근 제어 리스트(Access Control List) 권한(자격) 리스트(Capability List)
48번
비행기 제어, 교통 제어, 레이더 추적 등 정해진 시간에 반 드시 수행되어야 하는 작업들이 존재할 때, 가장 적합한 처 리방식은?
① Batch processing system
② Time-sharing system
③ Real-time processing system
④ Distributed processing system
정답 확인 · 해설
정답 ③
Real-time processing system(실시간 처리 시스템)은 데이터 발생 즉시, 또는 데이터 처리 요구가 있는 즉시 처리하여 결과 를 산출하는 방식으로 우주선이나 비행기, 레이더 추적기, 은행 의 온라인 업무등 즉각적으로 반응하고 처리해야 하는 일에 적 합한 처리방식이다.
49번
비선점(Non-Preemptive) 스케줄링에 해당하지 않는 것은?
① SRT(Shortest Remaining Time)
② FIFO(First In First Out)
③ 기한부(Deadline)
④ HRN(Highest Response-ration Next)
정답 확인 · 해설
정답 ①
비선점형 스케줄링 : FCFS(FIFO), SJF, HRN, 비선점형 우선순 위, 기한부 SRT 스케줄링은 수행 시간이 가장 작은 작업을 선점형으로 처 리합니다. SRT 방식은 SJF 기법에 선점 방식을 도입한 변형된 방법
50번
프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 각 CPU가 3개의 연결점을 가질 경우 총 CPU의 개수는?
① 2
② 3
③ 4
④ 8
정답 확인 · 해설
정답 ④
하이퍼 큐브 : 연결점이 n개이면 2의 n승개가 cpu의 갯수이다.
51번
해싱 등의 사상 함수를 사용하여 레코드 키(Record Key)에 의한 주소 계산을 통해 레코드를 접근할 수 있도록 구성한 파일은?
① 순차 파일
② 인덱스 파일
③ 직접 파일
④ 다중 링 파일
정답 확인
정답 ③
52번
3개의 페이지 프레임(Frame)을 가진 기억장치에서 페이지 요청을 다음과 같은 페이지 번호 순으로 요청했을 때 교체 알고리즘으로 FIFO 방법을 사용한다면 몇 번의 페이지 부재 (Fault)가 발생하는가? (단, 현재 기억장치는 모두 비어 있다 고 가정한다.)
① 7번
② 8번
③ 9번
④ 10번
정답 확인 · 해설
정답 ③
참조페이지 관련부분 수정합니다.. 요청페이지 : 2 /페이지 프레임: 2** / 부재 발생 : 0 요청페이지 : 3 /페이지 프레임: 23* / 부재 발생 : 0 요청페이지 : 2 /페이지 프레임: 23* / 부재 발생 : x 요청페이지 : 1 /페이지 프레임: 231 / 부재 발생 : 0 요청페이지 : 5 /페이지 프레임: 531 / 부재 발생 : 0 요청페이지 : 2 /페이지 프레임: 521 / 부재 발생 : 0 요청페이지 : 4 /페이지 프레임: 524 / 부재 발생 : 0 요청페이지 : 5 /페이지 프레임: 524 / 부재 발생 : x 요청페이지 : 3 /페이지 프레임: 324 / 부재 발생 : 0 요청페이지 : 2 /페이지 프레임: 324 / 부재 발생 : x 요청페이지 : 5 /페이지 프레임: 354 / 부재 발생 : 0 요청페이지 : 2 /페이지 프레임: 352 / 부재 발생 : 0 페이지 부재는 9회.
53번
운영체제에서 커널의 기능이 아닌 것은?
① 프로세스 생성, 종료
② 사용자 인터페이스
③ 기억 장치 할당, 회수
④ 파일 시스템 관리
정답 확인 · 해설
정답 ②
사용자 인터페이스제공과 해석능력은 쉘(shell)입니다
54번
시스템 소프트웨어와 그 기능에 대한 설명으로 가장 옳지 않은 것은?
① 로더 : 실행 가능한 프로그램을 기억 장치로 적재
② 링커 : 사용자 프로그램 소스코드와 I/O 루틴과의 결합
③ 언어 번역기 : 고급언어로 작성된 사용자 프로그램을 기 계어로 번역
④ 디버거 : 실행시간 오류가 발생할 경우 기계상태 검사 및 수정
정답 확인 · 해설
정답 ②
링커 : 목적 프로그램을 실행 가능한 로드 모듈(Load Module) 로 변환하는 프로그램 *목적 프로그램(Object Program) : 언어 번역 프로그램에 의해 즉시 실행할 수 없는 상태의 기계어로 번역된 프로그램
55번
중앙 컴퓨터와 직접 연결되어 응답이 빠르고 통신 비용이 적게 소요되지만, 중앙 컴퓨터에 장애가 발생되면 전체 시 스템이 마비되는 분산 시스템의 위상 구조는?
① 완전연결(fully connected) 구조
② 성형(star) 구조
③ 계층(hierarchy) 구조
④ 환형(ring) 구조
정답 확인 · 해설
정답 ②
분산 운영체제의 위상 1) 성형 연결 (Star Connected) 구조 - 각 노드들이 Point To Point 형태로 중앙 컴퓨터 (중앙 노 드)에 연결되고, 중앙 컴퓨터를 경유한다. - 제어가 집중되고 모든 동작이 중앙 컴퓨터에 의해 감시된다. - 중앙 컴퓨터에 과부하가 걸리면 성능이 현저히 감소한다. - 중앙 컴퓨터에 장애가 발생되면 전체 시스템이 마비된다. - 한 노드의 고장은 다른 노드에 영향을 주지 않는다. - 터미널 (노드, 사이트)의 증가에 따라 통신 회선 수도 증가한 다. - 최소 두 개의 노드만 사용할 수 있으므로 통신 비용이 저렴 하다.
56번
SJF(Shortest-Job-First) 스케줄링 방법에 대한 설명으로 가장 거리가 먼 것은?
① 작업이 끝날 때까지의 실행시간 추정치가 가장 작은 작 업을 먼저 실행시킨다.
② 작업 시간이 큰 경우 오랫동안 대기하여야 한다.
③ 각 프로세스의 프로세스 요구시간을 미리 예측하기 쉽 다.
④ FIFO 기법보다 평균대기시간이 감소된다.
정답 확인 · 해설
정답 ③
SJF(Shortest Job First) 실행 시간이 짧은 작업을 먼저 CPU를 사용하게 하는 방법입니 다. 탐욕 기법에 의해 평균 대기 시간을 최소로 해주는 스케쥴링 기 법입니다. 실행 시간이 긴 프로세스는 무한 대기 상태가 발생할 수 있습니 다. 최단 작업 우선 스케줄링(Shortest Job First Scheduling)은 평 균 대기 시간을 최소화하기 위해 CPU 점유 시간이 가장 짧은 프로세스에 CPU를 먼저 할당하는 방식의 CPU 스케줄링 알고리 즘으로 평균 대기시간을 최소로 만드는 걸 최적으로 두고 있는 알고리즘이다..요구 시간이 긴 프로세스가 요구 시간이 짧은 프 로세스에게 항상 양보되어 기아 상태가 발생할 수 있으며, 대기 상태에 있는 프로세스의 요구시간에 대한 정확한 자료를 얻기 어렵다는 문제점이 있다..단기 스케줄링 보다는 장기 스케줄링에 유리하다. 이 알고리즘은 비선점형와 선점형 모두에 적용될 수 있는데, 선 점형에 적용되는 SJF 스케줄링을 특별히 SRTF 스케줄링이라 한 다.
57번
유닉스의 i-node 에 포함되는 정보가 아닌 것은?
① 디스크 상의 물리적 주소
② 파일 소유자의 사용자 식별
③ 파일이 처음 사용된 시간
④ 파일에 대한 링크 수
정답 확인 · 해설
정답 ③
i-node에 저장되는 정보로는 파일의 소유자에 대한 정보(소유자 id, 그룹id), 파일에 대한 정보(크기, 유형, 생성된 시간,링크된 참조 갯수), 시간에 대한 정보(최근 사용시간, 최근 변경시간), 파일 접근 권한, 파일이 저장된 데이터블록 주소가 있다
58번
UNIX시스템의 특징으로 가장 옳지 않은 것은?
① 대화식 운영체제이다.
② 쉽게 유지 보수할 수 있는 계층적 파일 시스템을 이용한 다.
③ 멀티 유저, 멀티 태스킹을 지원한다.
④ 디렉터리는 효과적 구현이 가능한 이중 리스트 구조를 사용한다.
정답 확인
정답 ④
59번
교착상태와 은행원 알고리즘의 불안전상태(Unsafe State)에 대한 설명으로 가장 옳은 것은?
① 교착상태는 불안전상태에 속한다.
② 불안전상태의 모든 시스템은 궁극적으로 교착상태에 빠 지게 된다.
③ 불안전상태는 교착상태에 속한다.
④ 교착상태와 불안전상태는 서로 무관하다.
정답 확인
정답 ①
60번
운영체제를 기능상 분류했을 때, 제어 프로그램 중 다음 설 명에 해당하는 것은?
① 문제 프로그램(problem program)
② 감시 프로그램(supervisor program)
③ 작업 제어 프로그램(job control program)
④ 데이터 관리 프로그램(data management program)
정답 확인
정답 ④
61번
HIPO(Hierarchy Input Process Output)에 대한 설명으로 가장 옳지 않은 것은?
① 상향식 소프트웨어 개발을 위한 문서화 도구이다.
② 구조도, 개요 도표 집합, 상세 도표 집합으로 구성된다.
③ 기능과 자료의 의존 관계를 동시에 표현할 수 있다.
④ 보기 쉽고 이해하기 쉽다.
정답 확인 · 해설
정답 ①
HIPO는 하향식 소프트웨어 개발을 위한 도구입니다.
62번
하향식 통합 검사(test)에 대한 설명으로 가장 옳지 않은 것 은?
① 시스템구조의 위층에 있는 모듈부터 아래층의 모듈로 내 려오면서 통합한다.
② 일반적으로 스터브(stub)를 드라이버(driver)보다 쉽게 작 성할 수 있다.
③ 검사 초기에는 시스템의 구조를 사용자에게 보여줄 수 없다.
④ 상위층에서 검사 사례(test case)를 쓰기가 어렵다.
정답 확인 · 해설
정답 ③
하향식 통합 방법 절차주요 제어 모듈을 드라이버로 사용하고주 요 제어 모듈의 종속 모듈들,․은 스터브로 대체(Stub)깊이 우선 또는 넓이 우선 등의 통합 방식에 따라 종속 스터브들이 실․제 모듈로 교체모듈이 통합될 때마다 검사를 실시․새로운 오류나 발 생하지 않음을 보증하기 위해 회귀 검사․전에 수행된 검사의 일 부나 전체를 다시 검사하는 것 를 실시 하향식 통합 검사 (Top Down Integration Test) 모듈단위로 단계적으로 통합하면서 검사하는 방법인 점진적 통 합 방식의 하나. 상위 모듈에서 하위 모듈 방향. 주요 제어 모듈이 검사를 위한 드라이버로 사용된다..종속 모듈 은 시험용 모듈인 스터브(Stub)로 대체한다. 이 후 종속 스터브들을 통합하며 검사 실시. 보증을 위해 회귀 검사를 실시한다..(역순으로 검사) 상향식 통합 검사는 Bottom up integratio Test. 하위에서 상위로. 하위 모듈을 클러스터로 결합함. 드라이버를 작성하여 클러스터를 검사한다..검사 이후 드라이버 는 제거되고 클러스터는 다시 상위에 결합된다. 하향식 통합 검사는 상위 모듈에서 단계적인 통합을 통해 하위 모듈로 내려가며 검사하는 방식입니다. 이렇게 하위로 내려갈땐 반드시 시스템의 구조를 알고 있어야 검사가 수월합니다. 때문에 하향식 통합 검사는 전체적인 시스템의 구조를 파악하고 검사하기 때문에 검사 초기부터 사용자에게 시스템의 구조를 보 여줄 수 있습니다.
63번
소프트웨어 품질 목표 중 쉽게 배우고 사용할 수 있는 정도 를 의미하는 개념으로 가장 타당한 것은?
① Reliability
② Usability
③ Efficiency
④ Integrity
정답 확인 · 해설
정답 ②
Usability(가용성) : 사용자 입장에서 얼마나 프로그램을 쉽게 사 용 가능한가. 다시 말해서 사용자 입장에소 이 프로그램을 쉽게 배우고 사용 할 수 있다는 가치입니다 [추가 해설]
64번
럼바우(Rumbaugh)의 객체지향 분석 절차를 가장 바르게 나 열한 것은?
① 객체 모형 → 동적 모형 → 기능 모형
② 객체 모형 → 기능 모형 → 동적 모형
③ 기능 모형 → 동적 모형 → 객체 모형
④ 기능 모형 → 객체 모형 → 동적 모형
정답 확인 · 해설
정답 ①
분석활동은 객체 모델링 -> 동적 모델링 -> 기능 모델링을 통 해 이루어진다.
65번
NS(Nassi-Schneiderman) chart에 대한 설명으로 가장 거리 가 먼 것은?
① 논리의 기술에 중점을 둔 도형식 표현 방법이다.
② 연속, 선택 및 다중 선택, 반복 등의 제어논리 구조로 표 현한다.
③ 주로 화살표를 사용하여 논리적인 제어구조로 흐름을 표 현한다.
④ 조건이 복합되어 있는 곳의 처리를 시각적으로 명확히 식별하는데 적합하다.
정답 확인 · 해설
정답 ③
NS chart는 GOTO나 화살표를 사용하지 않습니다.
66번
객체지향 분석에 대한 설명으로 가장 옳지 않은 것은?
① 분석가에게 주요한 모델링 구성요소인 클래스, 객체, 속 성, 연산들을 표현해서 문제를 모형화시킬 수 있게 해 준다.
② 객체지향관점은 모형화 표기법의 전후관계에서 객체의 분류, 속성들의 상속, 그리고 메시지의 통신 등을 결합한 것이다.
③ 객체는 클래스로부터 인스턴스화 되고, 이 클래스를 식 별하는 것이 객체지향분석의 주요한 목적이다.
④ E-R 다이어그램은 객체지향분석의 표기법으로는 적합하 지 않다.
정답 확인 · 해설
정답 ④
객체지향 분석법 종류 럼바우, 부치, 자콥슨, Coad & Yourdon, Wirfs-[Brock] 5가 지 E-R다이어그램은 coad yourdon 분석법의 기본스타일임
67번
바람직한 소프트웨어 설계 지침이 아닌 것은?
① 적당한 모듈의 크기를 유지한다.
② 모듈 간의 접속 관계를 분석하여 복잡도와 중복을 줄인 다.
③ 모듈 간의 결합도는 강할수록 바람직하다.
④ 모듈 간의 효과적인 제어를 위해 설계에서 계층적 자료 조직이 제시되어야 한다.
정답 확인 · 해설
정답 ③
결합도는 약하게! 응집도는 강하게! 해야 좋은 소프트웨어 입니다
68번
소프트웨어 수명주기 모형 중 폭포수 모형에 대한 설명으로 가장 옳지 않은 것은?
① 적용사례가 많다.
② 단계별 정의가 분명하다.
③ 단계별 산출물이 명확하다.
④ 요구사항의 변경이 용이하다.
정답 확인 · 해설
정답 ④
폭포수모형 = 한 단계를 마무리짓고 다음단계로 넘어가는 방식. 이미 마무리지은 전 단계의 변경이 어려움
69번
중앙집중형팀(책임프로그래머팀)의 특징으로 가장 거리가 먼 것은?
① 팀 리더의 개인적 능력이 가장 중요하다.
② 조직적으로 잘 구성된 중앙 집중식 구조이다.
③ 프로젝트 팀의 목표 설정 및 의사결정 권한이 팀 리더에 게 주어진다.
④ 팀 구성원 간의 의사교류를 활성화시키므로 팀원의 참여 도와 만족도를 증대시킨다.
정답 확인 · 해설
정답 ④
중앙집중형 = 독재 [추가 해설] 분산형 팀(민주적 팀) - 팀 구성 방법 중 가장 많은 의사소통 경로를 갖는다. - 각 구성원들은 의사 결정에 자유롭게 참여한다. - 팀 구성원 간의 의사교류를 활성화 시키므로 복잡한 장기 프 로젝트에 적합하다. - 구성원들의 책임과 권한의 약화로 대규모 프로젝트에 적합하 지 않다.
70번
다음 검사의 기법 중 종류가 다른 하나는 무엇인가?
① 동치 분할 검사
② 원인 효과 그래프 검사
③ 비교 검사
④ 데이터 흐름 검사
정답 확인 · 해설
정답 ④
1.동치 분할 검사 + 2.원인 효과 그래프 검사 + 3. 비교 검사 = 블랙박스 테스트 4.데이터 흐름 검사 = 화이트박스 테스트 [추가 해설] 화이트박스와 블랙박스의 차이를 구별하려면 한 쪽을 다 외우는 게 좋습니다. 화이트박스 테스트= 기초 경로검사, 조건 검사, 루프 검사, 데이 터 흐름검사 [추가 해설] 블랙 박스 테스트(Black Box Testing) - 소프트웨어 인터페이스에서 실시되는 검사 - 종류 : 동치 분할 검사, 경계값 분석, 원인-효과 그래프 검사, 비교 검사 화이트 박스 테스트(White Box Testing) - 모듈이 원시 코드를 오픈시킨 상태에서 원시 코드의 논리적인 모든 경로를 검사, 검사 사례를 설계하는 방법 - 종류 : 기초 경로 조사, 조건 검사, 루프 검사, 데이터 흐름 검사 종류를 생각할 때 코드부분으로 검사하느냐 기능적 부분으로 검 사하느냐 생각하면 편할것 같네요..
71번
객체 지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것을 무엇이라고 하는가?
① 클래스
② 함수
③ 메소드
④ 메시지
정답 확인 · 해설
정답 ①
객체라는 것은 클래스를 통해서 탄생하는 것 이다.
72번
객체지향 모형에서 기능 모형(Functional model)의 설계 순 서로 가장 옳은 것은?
① ⓐ → ⓑ → ⓒ → ⓓ
② ⓐ → ⓒ → ⓑ → ⓓ
③ ⓒ → ⓓ → ⓐ → ⓑ
④ ⓒ → ⓑ → ⓐ → ⓓ
정답 확인 · 해설
정답 ④
객체지향 분석 -럼바우의 방법 ① 객체(Object) 모델링 : 객체들 간의 관계를 규정하여 표현 ② 동적(Dynamic) 모델링 : 상태도를 이용 ③ 기능(Functional) 모델링 : 자료흐름도를 이용 : 입출력 결정(ⓒ)→자료흐름도 작성(ⓑ)→기능의 내용을 기술 (ⓐ)→제약사항을 결정하고 최소화(ⓓ)
73번
비용 예측을 위한 기능 점수 방법에 대한 설명 중 가장 옳 지 않은 것은?
① 입력, 출력, 질의, 파일, 인터페이스의 개수로 소프트웨 어의 규모를 표현한다.
② 기능 점수는 원시코드의 구현에 이용되는 프로그래밍 언 어에 종속적이다.
③ 경험을 바탕으로 단순, 보통, 복잡한 정도에 따라 가중치 를 부여한다.
④ 프로젝트의 영향도와 가중치의 합을 이용하여 실질기능 점수를 계산한다.
정답 확인 · 해설
정답 ②
기능 점수 산정 방법 : 일반적으로 규모가 큰 소프트웨어는 입· 출력의 개수도 많고, 조회나 검색 기능도 많다..또 기능 간의 인 터페이스나 데이터베이스의 테이블도 많아질 수밖에 없다..기능 점수 방법은 이와 같은 기능(입·출력, 데이터베이스 테이블, 인 터페이스, 조회 등)의 수를 판단 근거로 삼는다..즉 라인 수와 무관하게 기능이 많으면 규모도 크고 복잡도도 높다고 판단하는 것이다..사용자 관점에서, 개발하려는 소프트웨어의 기능을 정량 화하여 소프트웨어 개발 비용 산정에 활용하는 방법 기능 점수 산정 방법의 용도 • 소프트웨어 개발 시 비용을 산정하는 데 사용한다. • 소프트웨어 유지보수 비용을 산정하는 데 사용한다. • 소프트웨어 개발 시 필요한 자원을 산정하는 데 사용한다. 기능 점수 산정 방법의 특징 • 소프트웨어 규모를 측정하는 방법이다. • 기능적 요구 사항이 중심이 되는 측정 방법이다. • 소프트웨어의 요구 사항 복잡도를 측정한다. • 구현 관점(물리적 파일, 화면, 프로그램 수)이 아닌 사용자 관 점의 요구 기능을 정량적으로 산정한다. • 측정의 일관성을 유지하기 위해 개발 기술, 개발 방법, 품질 수준 등은 고려하지 않는다. • 소프트웨어 개발에 사용되는 언어와 무관하다..(=> 보기3번에 프로그래밍 언어에 종속적이다는 오답) • 소프트웨어 개발 생명주기의 전체 단계에서 사용 가능하다
74번
자료 사전에서 자료의 반복을 의미하는 것은?
① =
② ( )
③ { }
④ [ ]
정답 확인 · 해설
정답 ③
정의(is composed of) = 구성(and, along with) + 반복(iteration of) {} 택일(choose only one of) [] 생략가능(optional) () 주석(comment) **
75번
CPM(Critical Path Method) 네트워크에 대한 설명으로 가장 타당하지 않은 것은?
① 프로젝트 작업 사이의 관계를 나타내며 최장경로를 파악 할 수 있다.
② 프로젝트 각 작업에 필요한 시간을 정확하게 예측할 수 있다.
③ 다른 일정계획안을 시뮬레이션 할 수 있다.
④ 병행작업이 가능하도록 계획할 수 있으며, 이를 위한 자 원할당도 가능하다.
정답 확인 · 해설
정답 ②
CPM = 프로젝트 완성에 필요한, 작업종류와 소요시간을 예측할 때 사용. CPM은 대략의 시간 예측은 가능하나 정확한 시간이 예측 불가 합니다..
76번
소프트웨어 재사용을 통한 장점이 아닌 것은?
① 개발 시간과 비용을 감소시킨다.
② 소프트웨어 품질을 향상시킨다.
③ 생산성을 증가시킨다.
④ 고급 프로그래머 배출이 용이하다.
정답 확인 · 해설
정답 ④
소프트웨어를 개발하는 것이 아닌 재사용을 하는 것이므로 고급 프로그래머 배출에는 용이하지 않음
77번
블랙박스 검사 기법에 해당하는 것으로만 나열한 것은?
① ㉠, ㉡
② ㉠, ㉡, ㉤, ㉥
③ ㉢, ㉣, ㉤, ㉥
④ ㉠, ㉢, ㉣, ㉤, ㉥
정답 확인 · 해설
정답 ③
블랙 박스 테스트(Black Box Testing) - 소프트웨어 인터페이스에서 실시되는 검사 - 종류 : 동치 분할 검사, 경계값 분석, 원인-효과 그래프 검사, 비교 검사 화이트 박스 테스트(White Box Testing) - 모듈이 원시 코드를 오픈시킨 상태에서 원시 코드의 논리적인 모든 경로를 검사, 검사 사례를 설계하는 방법 - 종류 : 기초 경로 조사, 조건 검사, 루프 검사, 데이터 흐름 검사
78번
CASE 도구의 정보저장소(Repository)에 대한 설명으로 가 장 거리가 먼 것은?
① 일반적으로 정보저장소는 도구들과 생명주기 활동, 사용 자들, 응용 소프트웨어들 사이의 통신과 소프트웨어 시 스템 정보의 공유를 향상시킨다.
② 초기의 소프트웨어 개발 환경에서는 사람이 정보저장소 역할을 했지만 오늘날에는 응용 프로그램이 정보저장소 역할을 담당한다.
③ 정보저장소는 도구들의 통합, 소프트웨어 시스템의 표준 화, 소프트웨어 시스템 정보의 공유, 소프트웨어 재사용 성의 기본이 된다.
④ 소프트웨어 시스템 구성 요소들과 시스템 정보가 정보저 장소에 의해 관리되므로 소프트웨어 시스템의 유지보수 가 용이해진다.
정답 확인 · 해설
정답 ②
응용프로그램이 아니라 데이터베이스가 합니다
79번
정형 기술 검토(FTR)의 지침 사항으로 가장 옳지 않은 것 은?
① 제품의 검토에만 집중한다.
② 문제 영역을 명확히 표현한다.
③ 참가자의 수를 제한하고 사전 준비를 강요한다.
④ 논쟁이나 반박을 제한하지 않는다.
정답 확인 · 해설
정답 ④
FTR의 지침사항 ●제품 검토의 집중성(수정이 아닌 검토) ●사전준비성(검토를 위한 자료 사전배포) ●의제 제한성(의견을 제한하되 충분히 받아들임) ●안건고수성 ●문제 공개성 ●참가 인원의 제한성(3~5명) ●논쟁 반박의 제한성 ●문서성(발견된 오류는 문서화)
80번
객체에 대한 설명으로 가장 옳지 않은 것은?
① 객체는 실세계 또는 개념적으로 존재하는 세계의 사물들 이다.
② 객체는 공통적인 특징을 갖는 클래스들을 모아둔 것이 다.
③ 객체는 데이터를 가지며 이 데이터의 값을 변경하는 함 수를 가지고 있는 경우도 있다.
④ 객체들 사이에 통신을 할 때는 메시지를 전송한다.
정답 확인 · 해설
정답 ②
공통적인 특징을 갖는 객체를 모아둔 것이 클래스이다
81번
맨체스터(Manchester) 코딩 방식에 대한 설명으로 옳은 것 은?
① 이진신호 0의 경우, 비트구간의 시작지점에 존재
② 이진신호 0의 경우, 비트구간의 오른쪽 1/2지점에 존재
③ 이진신호 1의 경우, 이전 비트구간의 역상
④ 이진신호 0의 경우, 비트구간의 왼쪽 3/4지점에 존재
정답 확인 · 해설
정답 ②
- 입력 데이터가 1이면 하나의 데이터폭을 2개로 나누어 1/2시 간동안에는 (+)전압, 나머지 1/2시간동안에는 (-)전압으로 표현 - 입력데이터가 0이면 1/2시간동안에는 (-)전압, 나머지 1/2시 간동안에는 (+)전압으로 표현 멘체스터는 비트 구간의 1/2 지점에서 1이면 +에서 -로 변하고 0이면 -에서 +로 변함 (잠만, 1일때 상향천이면, 0일때 하향천이면 설명 반대 아닌가? 네이버 블로그 보고 적는거라 맞는지 모르겠네) 따라서 0이고1이고 항상 1/2지점에 존재하며 이전 비트값과는 관계가 없다 선로부호(화)는 RZ리턴투제로 NRT논리턴투제로 ---------밑은 생소한데..... 2B1Q 4B 5B 4B3T 8B 10B CMI AMI 그중 이전 비트값과 관계있는것은(역상 관계) NRZ-I가 있다 0or1이 너무 길게 이어지면 몇번 연속 왔는지 헷갈리기 때문(동기를 잃으니까)
82번
HDLC(High-level Data Link Control)의 링크 구성 방식에 따른 세 가지 동작모드에 해당하지 않은 것은?
① PAM
② NRM
③ ARM
④ ABM
정답 확인 · 해설
정답 ①
NRM(표준 응답 모드) : 반이중, ptop 또는 멀티 포인트 불균형 링크구성에 사용 ARM(비동기 응답 모드) : 전이중, ptop 불균형링크 구성에 사용 ABM(비동기 균형 모드) : 전이중, ptop 균형링크 구성에 사용
83번
변조속도가 1500[baud]이며 트리비트를 사용하는 경우 전 송속도(bps)는?
① 2400
② 3200
③ 4500
④ 6000
정답 확인 · 해설
정답 ③
1500 * 3(트리비트) 변조 시 상태 변화 수 : 모노비트(Monobit)= 1Bit, 디비트 (Dibit)=2Bit, 트리비트(Tribit)=3Bit, 쿼드비트(Quadbit)=4Bit
84번
Go-Back-N ARQ에서 7번째 프레임까지 전송하였는데 수신 측에서 6번째 프레임에 오류가 있다고 재전송을 요청해 왔 다. 재전송되는 프레임의 개수는?
① 1
② 2
③ 3
④ 4
정답 확인 · 해설
정답 ②
1 2 3 4 5 6 7 이렇게 보내는건데 6에서 오류가 났다면 1~5는 그대로 두고 6,7 이렇게 두개 다시 보낸다.
85번
IPv6에 대한 설명으로 틀린 것은?
① 더 많은 IP주소를 지원할 수 있도록 주소의 크기는 64비 트이다.
② 프로토콜의 확장을 허용하도록 설계되었다.
③ 확장 헤더로 이동성을 지원하고, 보안 및 서비스 품질 기능 등이 개선되었다.
④ 유니캐스트, 멀티캐스트, 애니캐스트를 지원한다.
정답 확인 · 해설
정답 ①
IPv6 = 128bit
86번
패킷 교환망에 접속되는 단말기 중 비패킷형 단말기 (Non-Packet Mode Terminal)에서 패킷의 조립·분해 기능 을 제공해 주는 일종의 어댑터는?
① GFI
② PTI
③ SVC
④ PAD
정답 확인 · 해설
정답 ④
PAD(Packet Assembler / Disassembler;패킷 조립 분해기) 패킷 교환 방식. 데이터 전송을 위해 데이터 흐름을 분리된 패 킷으로 나누어 전송. 수신 측에서 분리패킷 재조립 하는 하드웨 어 또는 소프트 웨어 장치.
87번
부정적 응답에 해당하는 전송제어 문자는?
① NAK(Negative AcKnowledge)
② ACK(ACKnowledge)
③ EOT(End of Transmission)
④ SOH(Start of Heading)
정답 확인 · 해설
정답 ①
NAK - 부정 응답 ACK - 긍정 응답 EOT - 전송 종료 SOH - 정보 전문의 헤딩의 최초 부호로서 사용하는 전송 제어 문자.(출처 https://terms.naver.com/entry.nhn?docId=838052&cid=50376& categoryId=50376)
88번
LAN의 방식 중 “10Base-T”의 10 이 의미하는 것은?
① 케이블의 굵기가 10mm이다.
② 데이터 전송 속도가 10Mbps이다.
③ 접속할 수 있는 단말의 수가 10대이다.
④ 배선할 수 있는 케이블의 길이가 10m이다.
정답 확인 · 해설
정답 ②
10(전송속도) base(베이스밴드) T(전송매체)
89번
IP(Internet Protocol) 프로토콜에 대한 설명으로 틀린 것은?
① 비연결 프로토콜이다.
② 최선의 노력(Best Effort) 원칙에 따른 전송 기능을 제공 한다.
③ IP 패킷이 다른 경로를 통해 전달될 수 있기 때문에 송 신된 순서와 다르게 목적지에 도착할 수 있다.
④ IP 패킷에서 헤더 체크 섬은 제공하지 않고, 데이터 체크 섬만을 제공한다.
정답 확인 · 해설
정답 ④
ip 프로토콜은 신뢰성이 없는 비연결형 데이터그램 프로토콜로 서 최선의 노력으로 전달을 제공하는 전송 서비스이다..최선의 노력이란 IP가 오류검사나 추적을 제공하지 않는다는 것을 의미 한다..IP는 계층의 신뢰성이 없음을 가정하고 목적지까지 전송이 제대로 이루어지도록 최선을 다하지만 완전한 보장은 없다. IP는 각기 개별적으로 전송되는 데이터그램이라는 패킷 형태로 데이터를 전송한다..데이터그램은 서로 다른 경로로 전달될 수 있으므로 순서대로 도착하지 않거나 중복되어 도착할 수 있 다..IP는 경로를 기록하지 않고, 일단 목적지에 도착한 데이터그 램을 재전송하는 기능도 제공하지 않는다.
90번
통신 프로토콜의 기본적인 요소가 아닌 것은?
① 인터페이스
② 구문
③ 의미
④ 타이밍
정답 확인 · 해설
정답 ①
통신 프로토콜의 기본적인 요소 3가지 구문 (Syntax) : 데이터의 형식이나 신호로, 부호화 방법 등을 정의한다. 의미 (Semantics) : 오류 제어, 동기 제어, 흐름 제어 같은 각종 제어 절차에 관한 제어 정보를 정의한다. 순서 (Timing) : 송/수신자 간 혹은 양단(End-to-End)의 통신 시스템과 망 사이의 통신 속도나 순서 등을 정의한다. 통신 프로토콜의 기본 3요소
91번
라우팅 프로토콜인 OSPF(Open Shortest Path First)에 대 한 설명으로 옳지 않은 것은?
① 네트워크 변화에 신속하게 대처할 수 있다.
② 최단 경로 탐색에 Dijkstra 알고리즘을 사용한다.
③ 멀티캐스팅을 지원한다.
④ 거리 벡터 라우팅 프로토콜이라고도 한다.
정답 확인 · 해설
정답 ④
거리 벡터 라우팅 프로토콜은 RIP입니다
92번
데이터 전달을 위한 회선 제어 절차의 단계를 순서대로 나 열한 것은?
① 데이터 링크 확립 → 회선 연결 → 데이터 전송 → 데이 터 링크 해제 → 회선 절단
② 회선 연결 → 데이터 링크 확립 → 데이터 전송 → 데이 터 링크 해제 → 회선 절단
③ 데이터 링크 확립 → 회선 연결 → 데이터 전송 → 회선 절단 → 데이터 링크 해제
④ 데이터 전송 → 회선 절단 → 회선 연결 → 데이터 링크 확립 → 데이터 링크 해제
정답 확인 · 해설
정답 ②
전송제어 절차 : 데이터 통신 회선 접속 -> 데이터 링크 설정 -> 메세지 전송 -> 데이터 링크 종결 -> 데이터 토신 회선 절 단
93번
실제 전송할 데이터를 갖고 있는 터미널에게만 시간슬롯 (Time Slot)을 할당하는 다중화 방식은?
① 디벨로프 다중화
② 주파수 분할 다중화
③ 통계적 시분할 다중화
④ 광파장 분할 다중화
정답 확인 · 해설
정답 ③
시간슬롯(Time Slot)을 할당한다 = 시분할
94번
QPSK 변조방식의 대역폭 효율은 몇 [bps/Hz]인가?
① 2
② 4
③ 8
④ 16
정답 확인 · 해설
정답 ①
QPSK는 4위상 편이 변조 방식이므로 한 위상에 2Bit를 대응시 켜 전송합니다! 따라서 대역폭 효율은 2[bps/Hz]입니다.. (2위상 편이 변조(DPSK), 4위상 편이 변조(QPSK, QDPSK), 8위 상 편이변조(ODPSK)) 2위상 = 1비트 4위상 = 2비트 8위상 = 3비트
95번
TCP/IP 프로토콜에서 TCP가 해당하는 계층은?
① 데이터 링크 계층
② 네트워크 계층
③ 트랜스포트 계층
④ 세션 계층
정답 확인 · 해설
정답 ③
응용 계층: (TELENET, FTP, SMTP, SNMP, HTTP, DNS, WAP 등) 전송 계층: (TCP, UDP, RTP, RTCP 등) 인터넷(네트워크 계층): (IP, ICMP, IGMp, ARP, RARP 등) 네트워크 액세스 계층: (Ethernet, IEEE 802, X.25, RS-232C, PPP등)
96번
RIP(Routing Information Protocol)에 대한 설명으로 틀린 것은?
① 거리 벡터 라우팅 프로토콜이라고도 한다.
② 최대 홉 카운트를 115홉 이하로 한정하고 있다.
③ 최단경로탐색에는 Bellman-Ford 알고리즘을 사용한다.
④ 소규모 네트워크 환경에 적합하다.
정답 확인 · 해설
정답 ②
15홉
97번
OSI 참조모델에서 전이중방식이나 반이중방식으로 종단 시 스템의 응용 간 대화(dialog)를 관리하는 계층은?
① Data Link Layer
② Network Layer
③ Transport Layer
④ Session Layer
정답 확인 · 해설
정답 ④
계층 5: 세션 계층 세션 계층(Session layer)은 양 끝단의 응용 프로세스가 통신을 관리하기 위한 방법을 제공한다..동시 송수신 방식(duplex), 반 이중 방식(half-duplex), 전이중 방식(Full Duplex)의 통신과 함 께, 체크 포인팅과 유휴, 종료, 다시 시작 과정 등을 수행한다.. 이 계층은 TCP/IP 세션을 만들고 없애는 책임을 진다. 통신하는 사용자들을 동기화하고 오류복구 명령들을 일괄적으로 다룬다. 통신을 하기 위한 세션을 확립/유지/중단 (운영체제가 해줌) [해설작성자 : https://ko.wikipedia.org/wiki/OSI_%EB%AA%A8%ED%98%95]
98번
채널용량이 100Kbps이고 채널 대역폭이 10KHz일 때 신호 대잡음비(db)는?
① 124
② 423
③ 1023
④ 4056
정답 확인 · 해설
정답 ③
C=Blog2(1+S/N) C=채널용량, B=채널대역폭, S/N=신호대잡음비
99번
IEEE 802.3 LAN에서 사용되는 전송매체 접속제어(MAC) 방 식은?
① CSMA/CD
② Token Bus
③ Token Ring
④ Slotted Ring
정답 확인 · 해설
정답 ①
IEEE802.3 : CSMA/CD IEEE802.4 : Token Bus IEEE802.5 : Token Ring IEEE802.11 : 무선 LAN IEEE802.15 : 블루투스 외우는 문제입니다, 뒤에 숫자와 기억하시면 좋을거 같네요.
100번
패킷교환 방식에 대한 설명으로 틀린 것은?
① 패킷길이가 제한된다.
② 전송 데이터가 많은 통신환경에 적합하다.
③ 노드나 회선의 오류 발생 시 다른 경로를 선택할 수 없 어 전송이 중단된다.
④ 저장-전달 방식을 사용한다. 종이 문제집이 아닌 인터넷으로 문제를 풀고 자동으로 채점하며 모의고사, 오답 노트, 해설까지 제공하는 무료 기출문제 학습 프 로그램으로 실제 시험에서 사용하는 OMR 형식의 CBT를 제공합 니다. PC 버전 및 모바일 버전 완벽 연동 교사용/학생용 관리기능도 제공합니다. 에서 확인하세요.
정답 확인 · 해설
정답 ③
패킷 스위칭의 경우 독점선로인 서킷스위칭과 달리 회선오류시 다른 경로로 전송이 가능하다 카페, 블로그 등의 업로드 및 개인적 활용 이외에 문서의 수정 및 DB 저장, 기타 금전적 이익을 취하는 일체의 행위를 금지 합니다. 인터넷으로 종이 없이 문제를 풀고 자동채점하는 프로그램으로 워드, 컴활, 기능사 등의 상설검정에서 사용하는 실제 프로그램 방식입니다. 해설을 제공하며 PC 버전 및 모바일 버전 완벽 연동 교사용/학생용 관리기능도 제공합니다. 에서 확인하세요.