채널은 어떤 장치에서 명령을 받는가?
제어장치
출력장치
기억장치
입력장치
채널(Channel)은 중앙처리장치의 제어장치로부터 입출력 명령을 받아 CPU를 대신해 입출력 동작을 독립적으로 수행하는 장치이다.
따라서 채널은 ① 제어장치에서 명령을 받는다.
- ② 출력장치, ③ 기억장치, ④ 입력장치는 채널이 명령을 내려 제어하는 대상이지 명령을 내리는 주체가 아니다.
다음 그림의 Gate는 어느 회로인가?
eXclusive-OR
eXclusive-NOR
eXclusive-AND
OR
그림의 게이트는 eXclusive-NOR이다.
본체는 OR 게이트와 같은 활 모양이지만 입력 쪽에 곡선이 하나 더 추가되어 있어 배타적 논리(XOR 계열)임을 나타내고, 출력단에 작은 부정 버블(원)이 붙어 있어 결과를 반전시킨다.
이 두 특징(XOR 입력 곡선 + 출력 부정 버블)이 함께 나타나면 ② eXclusive-NOR 게이트이다.
- ① eXclusive-OR: 출력 부정 버블이 없는 경우이다.
- ③ eXclusive-AND: 표준 논리 게이트 명칭이 아니다.
- ④ OR: 입력 쪽 추가 곡선과 부정 버블이 모두 없는 기본형이다.
정보검색 엔진에서 AND, OR, NOT과 같은 연산자가 사용된다. 이 연산자를 무슨 연산자라 하는가?
드 모르강 연산자
우선 연산자
부울 연산자
키워드 연산자
정보검색에서 AND, OR, NOT처럼 집합의 논리적 결합을 나타내는 연산자를 부울(Boolean) 연산자라 한다.
이는 불 대수(Boolean Algebra)의 논리곱·논리합·부정 개념을 검색식에 적용한 것으로, 여러 키워드 간의 포함·배제 관계를 지정하는 데 쓰인다.
따라서 정답은 부울 연산자이다.
- ① 드 모르강 연산자: 특정 연산자 명칭이 아니라 논리식 변환 법칙(드모르간 법칙)의 이름이다.
- ② 우선 연산자, ④ 키워드 연산자는 검색 연산자를 지칭하는 일반적 용어가 아니다.
다음과 같은 논리식으로 구성되는 회로는? (단, 는 합(), 는 자리올림()을 나타낸다.)
반가산기(Half Adder)
전감산기(Full Subtracter)
부호기(Encoder)
전가산기(Full Adder)
주어진 논리식 , 는 반가산기(Half Adder)의 출력식이다.
반가산기는 두 입력 , 만으로 합()과 자리올림()을 구하는 회로로, 합은 배타적 논리합 형태, 자리올림은 논리곱(AND) 형태로 나타난다.
따라서 정답은 반가산기이다.
- ④ 전가산기(Full Adder)는 이전 자리의 올림까지 입력으로 받는 3입력 구조이므로 식의 형태가 다르다.
- ② 전감산기, ③ 부호기는 위 식과 대응되는 논리식이 아니다.
2 진수로 1의 보수를 구하는 Gate는?
NOT
AND
OR
NAND
2진수의 1의 보수(1's complement)는 각 비트를 0→1, 1→0으로 반전시켜 구하며, 이 반전 동작을 수행하는 게이트가 NOT 게이트이다.
따라서 정답은 NOT이다.
- ② AND, ③ OR, ④ NAND는 두 개 이상의 입력을 논리적으로 결합하는 게이트로, 단일 비트를 그대로 반전시키는 보수 연산에는 사용되지 않는다.
컴퓨터의 기본 구성을 표시한 것이다. □ 속에 알맞은 것은?
연산장치
중앙처리장치
컴파일장치
통신장치
그림은 컴퓨터의 기본 구성도로, 점선으로 묶인 영역 안에 제어장치·주기억장치와 함께 □ 장치가 배치되어 중앙처리장치(CPU) 영역을 이룬다.
중앙처리장치는 제어장치와 함께 산술·논리 연산을 담당하는 연산장치로 구성되므로, □에는 연산장치가 들어간다.
따라서 정답은 연산장치이다.
- ② 중앙처리장치는 제어장치·연산장치 등을 포괄하는 상위 개념이므로 □ 한 칸의 세부 장치명으로는 맞지 않는다.
- ③ 컴파일장치, ④ 통신장치는 컴퓨터의 기본 구성 장치가 아니다.
입·출력장치의 동작속도와 전자계산기 내부의 동작속도를 맞추는데 사용되는 레지스터는?
시퀀스 레지스터
어드레스 레지스터
시프트 레지스터
버퍼 레지스터
입출력장치와 전자계산기(CPU) 내부의 동작 속도 차이를 완충하여 맞추는 레지스터는 버퍼 레지스터(Buffer Register)이다.
버퍼 레지스터는 상대적으로 느린 입출력장치와 빠른 CPU 사이에서 데이터를 일시 저장함으로써 속도 차로 인한 데이터 손실이나 지연을 막는다.
따라서 정답은 버퍼 레지스터이다.
- ① 시퀀스 레지스터는 다음에 실행할 명령의 번지 제어, ② 어드레스 레지스터는 기억장치 번지 저장, ③ 시프트 레지스터는 데이터의 좌우 이동에 쓰이며 속도 완충 기능과는 관련이 없다.
주소 10에 20이란 값이 저장되어 있고, 주소 20에는 40이라는 값이 저장되어 있다고 할 때 간접 주소 지정에 의해 10번지를 엑세스하면 실제 꺼내지는 값은?
30
40
10
20
간접 주소 지정 방식에서는 명령의 주소부가 가리키는 기억장소의 내용을 다시 주소로 사용하여 실제 데이터를 찾는다.
주소 10번지의 내용이 20이므로 이를 다시 주소로 사용해 20번지를 참조하면, 20번지에 저장된 값은 40이다.
따라서 10번지를 간접 주소 지정으로 액세스하면 실제로 꺼내지는 값은 ② 40이다.
기계어의 Operand에는 주로 어떤 내용이 들어 있는가?
Data
Register 번호
Op-Code
Address
기계어 명령은 일반적으로 연산 종류를 지정하는 연산자(Op-code)부와, 연산에 쓰일 데이터가 저장된 기억장소를 지정하는 오퍼랜드(Operand)부로 구성된다.
오퍼랜드에는 주로 그 데이터가 위치한 기억장소의 번지(Address)가 들어간다.
따라서 정답은 Address이다.
- ① Data는 오퍼랜드가 가리키는 주소에 저장되어 있는 실제 값이지 오퍼랜드 자체의 내용이 아니다.
- ② Register 번호는 레지스터 주소 지정 방식에서만 제한적으로 쓰이는 경우이다.
- ③ Op-Code는 오퍼랜드와 별도로 존재하는 명령어의 연산 종류 지정부이다.
8개의 Bit로 표현 가능한 정보의 최대 가지수는?
258
257
256
255
n비트로 표현할 수 있는 정보의 최대 가짓수는 가지이다.
따라서 8비트로 표현 가능한 정보의 최대 가짓수는 ③ 256가지이다.
A×(A×B+C)를 간략화 하면?
A
A×(B+C)
C
B
불 대수를 간략화하면 A×(B+C)가 정답이다(②).
멱등법칙(A×A=A)에 따라 A×(A×B+C) = (A×A)×B + A×C = A×B + A×C로 전개된다.
공통인수 A로 묶으면 A×B + A×C = A×(B+C)가 되므로, ② A×(B+C)가 정답이다.
8진수 234를 16진수로 바르게 표현한 것은?
11B
BC
AD
9C
9C가 정답이다(④).
8진수 234를 10진수로 바꾸면 2×8²+3×8¹+4×8⁰ = 128+24+4 = 156이다.
156을 16진수로 변환하면 156 = 9×16+12이므로 몫 9, 나머지 12(=C)가 되어 , 즉 ④ 9C가 정답이다.
착오(Error) 검출은 물론 교정까지 가능한 코드는?
8-4-2-1 Code
해밍 코드(Hamming Code)
죤슨 코드(Johnson Code)
액세스 3코드(Access 3 Code)
해밍 코드(Hamming Code)는 오류 검출뿐 아니라 교정까지 가능한 대표적인 코드이다.
패리티 비트를 여러 위치에 분산 배치하여 오류가 발생한 비트의 위치까지 알아낼 수 있으므로 자기 정정(self-correcting)이 가능하다.
- ① 8-4-2-1 코드: 단순 BCD 계열 코드로 오류 검출·교정 기능이 없다.
- ③ 죤슨 코드(Johnson Code): 카운터 등에 쓰이는 코드로 오류 교정 기능이 없다.
- ④ 액세스 3 코드(Access 3 Code): BCD 변형 코드로 오류 교정 기능은 없다.
따라서 오류 검출과 교정이 모두 가능한 ② 해밍 코드가 정답이다.
2진수 101101 + 101101인 경우의 합은?
1110001
1010010
1101010
1011010
1011010이 정답이다(④).
같은 수를 두 번 더하는 것은 2를 곱하는 것과 같으므로, 2진수에서는 전체를 왼쪽으로 1비트 시프트하는 것과 같은 결과가 된다.
101101
+101101
=1011010
자리별로 직접 더해도 진행되는 자리올림을 반영하면 같은 결과가 나오므로 101101 + 101101 = ④ 1011010이 정답이다.
CPU 에서 명령이 실행되는 순서를 제어하거나 특정 프로그램에 관련된 컴퓨터 시스템의 상태를 나타내고 유지하기 위한 제어 워드로서, 실행중인 CPU의 상황을 나타내는 것은?
MBR
MAR
PSW
PC
PSW(Program Status Word)가 정답이다(③).
PSW는 인터럽트 상태, 조건 코드(플래그), 실행 모드 등 CPU의 현재 실행 상태를 나타내고 유지하는 제어 워드로, 명령 실행 순서 제어와 관련된 정보를 담는다.
- ① MBR(Memory Buffer Register): 기억장치와 주고받는 데이터를 임시 저장하는 레지스터이다.
- ② MAR(Memory Address Register): 기억장치에 접근할 주소를 저장하는 레지스터이다.
- ④ PC(Program Counter): 다음에 실행할 명령의 주소만 저장할 뿐 CPU 상태 전반을 나타내지는 않는다.
따라서 CPU의 실행 상태를 포괄적으로 나타내는 ③ PSW가 정답이다.
인스트럭션(Instruction)이 제공하는 정보가 아닌 것은?
데이터 주소
명령어 형식
명령어 순서
작업 수행 시간
작업 수행 시간은 인스트럭션이 제공하는 정보가 아니다(④).
인스트럭션은 연산 코드(명령어 형식)와 오퍼랜드(데이터 주소), 그리고 다음에 실행할 명령의 순서를 지정하는 정보를 포함한다.
그러나 실제 작업 수행에 걸리는 시간은 명령어 자체가 담고 있는 정보가 아니라 하드웨어의 동작 특성에 따라 결정되는 값이므로, ④ 작업 수행 시간이 정답이다.
0-주소 명령은 연산시 어떤 자료 구조를 이용하는가?
STACK
DEQUE
QUEUE
TREE
스택(STACK)을 이용한다(①).
0-주소 명령 방식은 연산에 필요한 피연산자의 주소를 명령어에 직접 지정하지 않고, 스택의 top에서 자료를 꺼내 연산한 뒤 결과를 다시 스택에 저장하는 후위 표기법(postfix) 기반 구조를 사용한다.
따라서 0-주소 명령이 이용하는 자료구조는 ① STACK이다.
기억장치에서 데이터를 꺼내거나 주변기기에서 데이터를 얻는데 요하는 시간으로서, 데이터를 요구하는 명령을 실행한 순간부터 데이터가 지정한 장소에 넣어지는 순간까지 소요되는 시간은?
계산(Calculate) 시간
엑세스(Access) 시간
사이클(Cycle) 시간
메모리(Memory) 시간
액세스(Access) 시간이 정답이다(②).
액세스 시간은 데이터를 요구하는 명령이 실행된 시점부터 지정된 장소에 데이터가 실제로 넣어지는 순간까지 걸리는 시간을 의미한다.
- ③ 사이클(Cycle) 시간: 기억장치에 연속으로 접근할 때 필요한 최소 시간 간격을 말한다.
따라서 데이터 요구부터 완료까지의 소요 시간을 뜻하는 ② 액세스 시간이 정답이다.
이항(Binary) 연산에 해당하는 것은?
SHIFT
AND
COMPLEMENT
ROTATE
AND가 이항(Binary) 연산에 해당한다(②).
이항 연산은 수행을 위해 두 개의 피연산자가 필요한 연산이며, AND는 두 값 사이의 논리곱을 구하는 연산이다.
- ① SHIFT: 하나의 데이터를 좌우로 이동시키는 단항(Unary) 연산이다.
- ③ COMPLEMENT: 하나의 값에 대한 보수를 구하는 단항 연산이다.
- ④ ROTATE: 하나의 데이터를 순환 이동시키는 단항 연산이다.
따라서 두 개의 피연산자를 필요로 하는 ② AND가 정답이다.
그림과 같은 논리회로의 출력 C는 얼마인가? (단, A = 1, B = 1 이다.)
0
100
1
10
출력 C = 1이다(③).
회로는 A, B를 입력으로 받는 NAND 게이트의 출력과 OR 게이트의 출력을 다시 XOR 게이트에 입력하는 구조이다.
A=1, B=1일 때 NAND(A,B) = NOT(1 AND 1) = 0이고, OR(A,B) = 1 OR 1 = 1이다.
이 두 값을 XOR 게이트에 입력하면 C = 0 XOR 1 = 1이 된다.
따라서 최종 출력은 ③ 1이 정답이다.
데이터베이스 관리시 데이터사전이나 카탈로그를 유지 관리 할 수 있는 사람은?
응용 프로그래머
데이터베이스 일반 사용자
데이터베이스 관리자
단말기 사용자
데이터사전과 카탈로그의 유지·관리는 데이터베이스 관리자(DBA)의 고유 업무이므로 ③ 데이터베이스 관리자가 정답이다.
데이터사전(시스템 카탈로그)은 테이블·인덱스·사용자 권한 등 데이터베이스의 구조와 메타데이터를 저장하는 저장소로, 스키마 변경이나 접근 권한 설정 등 관리 권한을 가진 DBA만 갱신할 수 있다.
응용 프로그래머나 일반 사용자, 단말기 사용자는 데이터를 조회·활용하는 주체일 뿐 메타데이터 관리 권한은 갖지 않는다.
데이터베이스 디자인 단계의 순서가 옳은 것은?
(1) 데이터베이스의 목적을 정의
(2) 데이터베이스에 필요한 테이블을 정의
(3) 테이블에서 필요한 필드를 정의
(4) 테이블간의 관계를 정의
(1)-(3)-(2)-(4)
(1)-(4)-(2)-(3)
(1)-(2)-(3)-(4)
(1)-(2)-(4)-(3)
데이터베이스 설계는 목적 정의 → 테이블 정의 → 필드 정의 → 관계 정의 순으로 진행하므로 ③ (1)-(2)-(3)-(4)가 정답이다.
먼저 데이터베이스로 무엇을 관리할지 목적을 정하고, 그에 필요한 테이블(개체)을 도출한 뒤, 각 테이블에 담을 필드(속성)를 정의하고, 마지막으로 테이블 간의 관계를 설정하는 것이 하향식 설계의 논리적 순서이다.
다음 SQL 검색문의 의미로 가장 적절한 것은?
SELECT DISTINCT 학과명 FROM 학생 ;
학생 테이블의 학과명 중에서 중복된 학과명은 모두 검색하라.
학생 테이블을 학과명 구별하지 말고 모두 검색하라.
학생 테이블의 학과명을 중복되지 않게 모두 검색하라.
학생 테이블의 학과명을 모두 검색하라.
DISTINCT는 검색 결과에서 중복된 값을 제거하는 키워드이므로, 학생 테이블의 학과명을 중복 없이 검색하라는 뜻의 정답이다.
SQL에서 SELECT DISTINCT 컬럼명 FROM 테이블은 지정한 컬럼 값이 같은 행이 여러 개 있어도 한 번만 출력하도록 한다.
- ① 중복된 학과명만 검색하라는 의미로 DISTINCT의 기능과 반대이다.
- ② DISTINCT 없이 학과 구별 없이 전체를 검색한다는 설명으로 틀렸다.
- ④ DISTINCT를 생략한 것과 같은 의미여서 중복 제거 기능을 반영하지 못했다.
하나의 테이블에 한 행의 데이터를 등록하는 방법으로 옳은 것은?
INSERT INTO 고객 (계좌번호, 이름, 금액) VALUES('111', '홍길동', 5000) ;
UPDATE 고객 SET 금액 = 10000 WHERE 이름 = 홍길동 ;
CREATE TABLE 고객 (계좌번호 NUMBER (3,0), 이름 VARCHAR2 (8), 금액 NUMBER (5,0)) ;
SELECT * FROM 고객 ;
테이블에 새로운 한 행의 데이터를 등록하는 SQL 명령은 INSERT INTO문이므로 ① INSERT INTO 고객 (계좌번호, 이름, 금액) VALUES('111', '홍길동', 5000);이 정답이다.
INSERT INTO 테이블명 (컬럼목록) VALUES (값목록) 구문은 지정한 컬럼에 대응하는 값을 채워 새 레코드 한 건을 추가한다.
- ② UPDATE문은 기존 행의 값을 수정하는 명령이다.
- ③ CREATE TABLE문은 테이블 자체를 새로 생성하는 명령이다.
- ④ SELECT문은 데이터를 조회하는 명령으로 등록과 무관하다.
SQL에서 조건문을 기술할 수 있는 절은?
FROM 절
CONDITION 절
WHERE 절
INTO 절
SQL에서 검색 조건을 기술하는 절은 WHERE 절이므로 ③ WHERE 절이 정답이다.
SELECT문에서 WHERE 절은 FROM 절이 지정한 테이블의 행 가운데 조건식이 참인 행만 선택하는 역할을 하며, UPDATE·DELETE문에서도 대상 행을 한정한다.
- ① FROM 절은 검색 대상 테이블을 지정하는 절로 조건을 기술하지 않는다.
- ② CONDITION 절은 SQL 문법에 존재하지 않는 절이다.
- ④ INTO 절은 INSERT문에서 데이터를 넣을 대상 테이블을 지정하는 절로 조건 기술과는 무관하다.
테이블 구조 변경시 사용하는 SQL 명령은?
ALTER TABLE
INSERT TABLE
CREATE TABLE
DROP TABLE
이미 만들어진 테이블의 구조(컬럼 추가·삭제·변경 등)를 바꿀 때 사용하는 SQL 명령은 ALTER TABLE이므로 ①이 정답이다.
CREATE TABLE은 테이블을 새로 생성하고, DROP TABLE은 테이블 자체를 삭제하는 명령이며, INSERT TABLE은 존재하지 않는 문법이다.
Windows용 프레젠테이션에서 하나의 화면을 구성하는 개개의 요소들을 무엇이라 하는가?
스크린팁
개체(Object)
개요
시나리오
Windows용 프레젠테이션 프로그램에서 슬라이드 화면을 구성하는 텍스트 상자, 도형, 그림 등 각각의 구성 요소를 개체(Object)라 하므로 ②가 정답이다.
스크린팁은 마우스를 올렸을 때 나타나는 도움말 문구이고, 개요는 슬라이드의 제목·본문 텍스트만 계층적으로 보여주는 보기 방식이며, 시나리오는 프레젠테이션 화면 구성과 무관한 용어이다.
스프레드시트 작업에서 반복되거나 복잡한 단계를 수행하는 작업을 일괄적으로 자동화시켜 처리하는 방법에 해당하는 것은?
정렬
매크로
검색
필터
반복되거나 복잡한 작업 절차를 기록해 두었다가 한 번에 실행되도록 자동화하는 스프레드시트 기능은 매크로이므로 ②가 정답이다.
매크로는 사용자가 수행한 일련의 명령과 키 입력을 기록해 두고 필요할 때 다시 실행하여 동일한 작업을 자동으로 반복 처리하는 기능이다.
정렬·검색·필터는 각각 데이터를 재배열·조회·추출하는 개별 기능일 뿐 작업 절차를 자동화하는 기능은 아니다.
Windows용 스프레드시트의 기능과 거리가 먼 것은?
동영상 처리 기능
정렬 기능
그래프 표현기능
자동 계산 기능
Windows용 스프레드시트 프로그램의 본질적 기능은 표 계산과 데이터 관리이며, 동영상 처리 기능은 스프레드시트의 목적과 거리가 멀므로 ①이 정답이다.
정렬, 그래프(차트) 표현, 자동 계산(수식·함수)은 스프레드시트가 제공하는 핵심 기능이지만, 영상 편집·재생과 같은 멀티미디어 처리는 스프레드시트 프로그램의 기능 범위에 해당하지 않는다.
데이터베이스를 사용하는 경우의 장점이 아닌 것은?
데이터 중복의 최대화
데이터의 일관성 유지
데이터의 공용 사용
데이터의 무결성 유지
데이터베이스를 사용하면 여러 응용 프로그램이 데이터를 공유하여 데이터 중복을 최소화하는 것이 장점이므로, 중복의 최대화라고 서술한 ①이 데이터베이스 사용의 장점이 아니다.
파일 시스템에서는 프로그램마다 같은 데이터를 별도로 저장해 중복이 발생하지만, 데이터베이스는 통합된 데이터를 여러 사용자와 프로그램이 공용으로 사용하면서 일관성과 무결성을 유지하도록 설계된다.
데이터의 일관성 유지, 공용 사용, 무결성 유지는 모두 데이터베이스 도입의 실제 장점에 해당한다.
Windows 98에서 하드디스크에 있는 파일을 휴지통에 버리지 않고 바로 삭제하려고 한다. 파일 선택 후 어떤 키를 눌러야 하는가?
Alt + Del
Ctrl + Del
Del
Shift + Del
휴지통을 거치지 않고 파일을 즉시 영구 삭제하려면 Shift + Del을 눌러야 한다.
일반적으로 Del 키만 누르면 파일이 휴지통으로 이동할 뿐 완전히 삭제되지 않으며, Shift 키를 함께 눌러야 삭제 확인 후 디스크에서 바로 지워진다.
- ① Alt + Del, ② Ctrl + Del: Windows 98에서 파일 삭제 기능과 무관한 키 조합이다.
- ③ Del: 휴지통으로 이동시킬 뿐 즉시 삭제되지 않는다.
실행중인 프로그램이나 시스템을 중지시킬 수 있는 수행 중단 기능(break on)을 설정할 수 있는 도스의 파일은?
AUTOEXEC.BAT
CONFIG.SYS
IO.SYS
COMMAND.COM
수행 중단(break on) 여부를 설정하는 것은 시스템 시작 시 읽히는 환경설정 파일인 CONFIG.SYS이다.
CONFIG.SYS에는 BREAK=ON 또는 BREAK=OFF 같은 지시어를 기록하며, ON으로 설정하면 디스크 입출력이 없는 상황에서도 Ctrl+Break로 실행 중인 프로그램을 중단할 수 있게 된다.
- ① AUTOEXEC.BAT: 부팅 후 자동 실행되는 명령 목록 파일로 break 설정과는 별개다.
- ③ IO.SYS, ④ COMMAND.COM: 각각 입출력 관리와 명령어 해석을 담당하는 시스템 파일로 환경설정 항목을 담지 않는다.
도스(MS-DOS)에서 Attrib 명령어의 옵션에 대한 설명으로 옳지 않은 것은?
시스템 파일 속성 : S
숨김 파일 속성 : H
읽기 전용 파일 속성 : P
백업 파일 속성 : A
ATTRIB 명령의 읽기 전용 파일 속성 옵션은 P가 아니라 R이므로, "읽기 전용 파일 속성 : P"라는 설명은 옳지 않다.
MS-DOS의 ATTRIB는 R(읽기 전용), H(숨김), S(시스템), A(보관/백업) 네 가지 속성을 +/- 기호와 함께 지정하는 명령으로, 이 중 P라는 속성 문자는 존재하지 않는다.
운영체제의 목적이 아닌 것은?
처리능력(Throughput) 향상
사용가능도(Availability)의 증대
신뢰도(Reliability)의 향상
턴 어라운드 타임(Turnaround Time)의 증가
운영체제의 목적으로는 턴어라운드 타임의 증가가 아니라 감소(단축)가 옳으므로, "턴 어라운드 타임의 증가"는 운영체제의 목적이 아니다.
운영체제는 처리능력 향상, 사용가능도 증대, 신뢰도 향상과 더불어 작업 요청부터 결과 출력까지 걸리는 시간인 턴어라운드 타임을 줄이는 것을 목표로 한다.
Windows 98에서 단축 아이콘에 대한 설명으로 옳지 않은 것은?
아이콘과 다른 것은 아이콘 밑에 화살표 표시가 있다.
사용자 임의로 단축아이콘을 생성하거나 삭제시킬 수 있다.
실제 실행 파일과 연결해 놓은 아이콘을 말한다.
바탕화면에서 단축 아이콘을 삭제하면 실제 연결되어 있는 프로그램도 삭제된다.
바탕화면의 단축 아이콘을 삭제해도 그 아이콘이 가리키는 실제 실행 파일은 삭제되지 않으므로, "실제 연결되어 있는 프로그램도 삭제된다"는 설명은 옳지 않다.
단축 아이콘은 원본 파일의 위치 정보만을 담은 연결(바로가기) 파일일 뿐이어서, 아이콘 자체를 지워도 원본 프로그램에는 영향을 주지 않는다.
다음 괄호 안의 내용으로 적절하지 않은 것은?
The UNIX operating system has three important features - ( ), ( ) and ( ).
Kernel
File System
Compiler
Shell
UNIX 운영체제를 구성하는 세 가지 핵심 요소는 커널(Kernel), 파일 시스템(File System), 셸(Shell)이며, 컴파일러(Compiler)는 이에 해당하지 않는다.
커널은 프로세스·메모리·입출력 등 자원 관리를, 파일 시스템은 데이터 저장 구조를, 셸은 사용자와 커널 사이의 명령 해석기 역할을 담당하는 UNIX의 근간을 이룬다.
Windows 98의 제어판에서 시동 디스크를 만들려면 어떤 항목을 선택하여야 되는가?
사용자
내게 필요한 옵션
시스템
프로그램 추가/제거
Windows 98 제어판에서 시동 디스크를 만들려면 프로그램 추가/제거 항목을 선택해야 한다.
프로그램 추가/제거 창에는 별도의 "시동 디스크" 탭이 있어, 이를 통해 부팅 가능한 디스켓을 생성할 수 있다.
UNIX에서 네트워크상의 문제를 진단할 수 있는 명령어는?
pwd
who
cd
ping
UNIX에서 네트워크 연결 상태를 진단하는 명령어는 ping이다.
ping은 대상 호스트로 ICMP 에코 요청을 보내고 응답 여부와 왕복 시간을 확인하여 네트워크 연결이 정상인지 점검하는 데 사용된다.
- ① pwd: 현재 작업 디렉터리 경로를 출력하는 명령이다.
- ② who: 현재 시스템에 로그인한 사용자 목록을 보여준다.
- ③ cd: 디렉터리를 이동하는 명령이다.
UNIX에서 입력 시 사용되는 "Kill" 명령에 대한 설명으로 옳은 것은?
한 줄 전체를 지운다.
마지막에 입력한 단어를 지운다.
마지막에 입력한 문자를 지운다.
새 줄의 입력을 위하여 한 줄을 띄운다.
UNIX에서 kill 문자는 입력 중인 한 줄 전체를 지우는 기능을 한다.
줄 편집 시 사용되는 제어 문자 중 erase 문자가 바로 앞 글자 하나만 지우는 것과 달리, kill 문자는 현재까지 입력한 한 줄을 통째로 취소하고 다시 입력할 수 있게 한다.
Windows 98에서 클립보드에 현재 화면에서 활성윈도우를 복사하는 기능키는?
Alt + Print Screen
Ctrl + Print Screen
Ctrl + V
Ctrl + C
현재 화면의 활성 윈도우만을 클립보드로 복사하는 기능키는 Alt + Print Screen이다.
Print Screen 키만 누르면 화면 전체가 캡처되는 반면, Alt를 함께 누르면 현재 활성화된 창 하나만 캡처하여 클립보드에 저장한다.
- ③ Ctrl + V: 클립보드 내용을 붙여넣는 기능이다.
- ④ Ctrl + C: 선택한 항목을 클립보드로 복사하는 일반 복사 기능이다.
UNIX에서 현재 작업중인 프로세스의 상태를 알아볼 때 사용하는 명령어는?
ps
chmod
kill
ls
UNIX에서 현재 작업 중인 프로세스의 상태를 확인할 때 쓰는 명령어는 ps이다.
ps는 프로세스 번호와 실행 상태 및 사용 시간 같은 정보를 출력하며 -ef 옵션을 붙이면 시스템 전체 프로세스를 볼 수 있다.
- ② chmod: 파일이나 디렉터리의 접근 권한을 바꾸는 명령어이다.
- ③ kill: 지정한 프로세스에 신호를 보내 종료시키는 명령어이다.
- ④ ls: 디렉터리 안의 파일 목록을 출력하는 명령어이다.
업무 처리를 실시간 시스템(Real-Time System)으로 처리할 필요가 없는 것은?
적의 공중 공격에 대비하여 동시에 여러 지점을 감시하는 시스템.
교통 관리, 비행조정 등과 같은 외부 상태에 대한 신속한 제어를 목적으로 하는 시스템.
고객명단 자료를 월 단위로 묶어 처리하는 시스템.
가솔린 정련에서 온도가 너무 높이 올라가는 경우 폭발을 방지하기 위해 조치를 취하는 시스템.
③ 고객명단 자료를 월 단위로 묶어 처리하는 시스템은 일괄(배치) 처리 방식이므로 실시간 처리가 필요하지 않다.
실시간 시스템은 입력이 발생한 즉시 처리 결과를 반영해야 하는 시스템으로, 감시·비행 관제·온도 제어처럼 즉각적인 응답이 요구되는 업무에 적용된다.
반면 월 단위로 자료를 모아 한꺼번에 처리하는 방식은 응답 지연이 문제되지 않는 일괄 처리(batch processing)의 전형적인 예이다.
다음의 설명이 의미하는 것은?
A situation that two or more processes are unable to proceed because each is waiting for the device in use by other program.
Compiler
Deadlock
Database
Spooling
둘 이상의 프로세스가 서로 상대방이 사용 중인 장치를 기다리며 더 이상 진행하지 못하는 상황은 Deadlock(교착상태)이다.
교착상태는 상호배제와 점유대기 및 비선점과 환형 대기라는 네 가지 조건이 동시에 성립할 때 일어난다.
- ① Compiler: 고급언어로 작성한 원시 프로그램을 기계어로 번역하는 프로그램이다.
- ③ Database: 여러 사용자가 공유하려고 통합해 저장한 데이터의 집합이다.
- ④ Spooling: 입출력 자료를 디스크에 잠시 모아 두었다가 처리하는 기법이다.
Windows 98에서 화면보호기의 설정은 어디에서 하는가?
시스템
디스플레이
내게 필요한 옵션
멀티미디어
Windows 98에서 화면보호기 설정은 제어판의 디스플레이 속성에서 한다.
디스플레이 속성 창의 화면 보호기 탭에서 화면보호기 종류와 대기 시간 등을 지정할 수 있다.
- ① 시스템: 하드웨어 장치 관리와 성능 설정을 다룬다.
- ③ 내게 필요한 옵션: 장애인 편의를 위한 접근성 설정을 다룬다.
- ④ 멀티미디어: 사운드·비디오 재생 관련 설정을 다룬다.
Windows 98에서 바탕화면에 있는 아이콘을 정렬하려고 할 때 기본적으로 제공하는 아이콘 정렬 방식이 아닌 것은?
크기별 정렬
계단식 정렬
종류별 정렬
자동 정렬
Windows 98 바탕화면의 아이콘 정렬 메뉴가 제공하지 않는 방식은 ② 계단식 정렬이다.
계단식 정렬은 작업 표시줄 바로가기 메뉴에 있는 창 배열 기능으로, 열려 있는 창들을 제목 표시줄이 보이도록 비스듬히 겹쳐 놓는 것이지 아이콘을 대상으로 하지 않는다.
바탕화면 바로가기 메뉴의 아이콘 정렬에는 이름·종류·크기·날짜 기준 정렬과 자동 정렬이 들어 있으므로 나머지 보기는 모두 기본 제공 방식이다.
도스(MS-DOS)에서 사용자가 파일을 잘못해서 정보를 삭제하였을 때, 이를 복원하는 명령어는?
UNFORMAT
ANTI
UNDELETE
DELETE
실수로 지운 파일을 되살리는 DOS 명령어는 ③ UNDELETE이다.
파일을 삭제해도 디렉터리 항목의 첫 글자만 삭제 표시로 바뀔 뿐 데이터 영역은 그대로 남아 있어, 그 자리에 새 자료가 덮이기 전이라면 UNDELETE로 복원할 수 있다.
- ① UNFORMAT: 포맷된 디스크를 포맷 이전 상태로 되돌리는 명령이다.
- ② ANTI: DOS에 존재하지 않는 명령이다.
- ④ DELETE(DEL): 파일을 삭제하는 명령으로 복원 기능이 없다.
하드디스크의 분할을 설정하고 논리적 드라이브 번호를 할당하는 DOS의 외부명령어는?
DISKCOMP
FDISK
CHKDSK
RECOVER
하드디스크를 분할하고 논리 드라이브 번호를 할당하는 DOS 외부 명령어는 ② FDISK이다.
새 하드디스크는 FDISK로 영역(파티션)을 나눈 뒤 FORMAT으로 논리 포맷해야 비로소 드라이브로 사용할 수 있다.
- ① DISKCOMP: 두 디스크의 내용을 트랙 단위로 비교하는 명령이다.
- ③ CHKDSK: 디스크 상태와 파일 할당 오류를 점검해 보고하는 명령이다.
- ④ RECOVER: 불량 섹터가 생긴 파일에서 읽을 수 있는 부분만 살려 내는 명령이다.
운영체제의 구성 요소 중 프로세서를 생성, 실행, 중단, 소멸시키는 것은?
에디터(Editor)
드라이버(Driver)
스풀러(Spooler)
스케줄러(Scheduler)
운영체제의 구성 요소 중 프로세스를 생성·실행·중단·소멸시키는 것은 스케줄러(Scheduler)이다.
스케줄러는 CPU 등 자원 배분을 관리하며 프로세스의 상태 전이를 제어한다.
- ① 에디터(Editor): 문서나 프로그램 소스를 작성·편집하는 도구이다.
- ② 드라이버(Driver): 특정 하드웨어 장치를 제어하는 프로그램이다.
- ③ 스풀러(Spooler): 입출력 자료를 임시 저장해 처리 속도 차를 완충하는 기능이다.
Windows 98에서 "시스템 도구" 메뉴에 포함되지 않는 것은?
디스크 정리
디스크 조각 모음
디스크 검사
디스크 포맷
Windows 98의 시스템 도구 메뉴에는 디스크 정리·디스크 조각 모음·디스크 검사(ScanDisk) 등이 포함되지만, ④ 디스크 포맷은 포함되지 않는다.
디스크 포맷은 시스템 도구가 아니라 탐색기에서 드라이브를 선택해 실행하는 별도 기능이다.
시스템의 날짜를 변경하거나, 확인할 수 있는 DOS 명령어는?
DATE
TIME
DEL
MD
시스템 날짜를 확인하거나 새로 지정하는 DOS 명령어는 ① DATE이다.
DATE를 입력하면 현재 날짜가 표시되고 새 날짜를 넣으면 변경되며, 그냥 Enter를 누르면 기존 날짜가 그대로 유지된다. DATE는 COMMAND.COM에 들어 있는 내부 명령이다.
- ② TIME: 시스템 시각을 확인·변경하는 명령이다.
- ③ DEL: 파일을 삭제하는 명령이다.
- ④ MD: 새 디렉터리를 만드는 명령이다.
다음 중 가청 주파수의 범위는 대략 얼마인가?
20[㎐]~20[㎑]
300[㎐]~200[㎑]
16[㎐]~0.2[㎑]
300[㎐]~4[㎑]
가청 주파수(가청음역)는 사람이 들을 수 있는 소리의 주파수 범위로 대략 20[㎐]~20[㎑]이다.
따라서 ① 20[㎐]~20[㎑]가 정답이다.
이동 통신 방식에서 사용되는 무선주파수 접속 방식이 아닌 것은?
주파수분할 다중화 접속 방식(FDMA)
시분할 다중화 접속 방식(TDMA)
위상분할 다중화 접속 방식(PDMA)
코드분할 다중화 접속 방식(CDMA)
이동통신의 다중 접속(multiple access) 방식에는 주파수분할 다중접속(FDMA), 시분할 다중접속(TDMA), 코드분할 다중접속(CDMA) 등이 있다.
위상분할 다중화 접속 방식(PDMA)은 실제로 사용되는 무선접속 방식이 아니다.
따라서 ③ 위상분할 다중화 접속 방식(PDMA)이 정답이다.
10개국(Station)을 서로 망형 통신망으로 구성시 요구되는 통신 회선수는?
35
25
15
45
n개국을 서로 완전히 연결하는 망형(mesh) 통신망의 회선수는 로 구한다.
n=10을 대입하면
이므로 필요한 회선수는 45이다.
따라서 ④ 45가 정답이다.
다음 중 고품위 TV(HDTV)의 주사선수에 해당되는 것은?
525
625
1125
950
고품위 TV(HDTV)는 출제 당시 기준으로 아날로그 하이비전 방식의 주사선수인 1125본을 가리킨다.
525는 NTSC, 625는 PAL 방식의 주사선수이므로 HDTV와는 다르다.
따라서 ③ 1125가 정답이다.
데이터 전송의 반송 방식 중 진폭변조 방식에 관한 설명으로 틀린 것은?
자동주파수 제어회로가 필요하다.
수신부에 바이어스 디스토션을 방지하기 위한 보정 회로가 필요하다.
전송로의 레벨 변동에 영향을 받기 쉽다.
복조과정에서 포락선 검파를 할 수 있다.
진폭변조(AM) 방식은 포락선 검파로 복조할 수 있고, 전송로의 레벨 변동에 취약하며, 수신부에는 바이어스 디스토션을 막기 위한 보정 회로가 필요하다.
반면 자동주파수 제어(AFC) 회로는 주파수변조(FM) 복조 시 필요한 것으로, 진폭변조 방식의 특징이 아니다.
따라서 ① 자동주파수 제어회로가 필요하다가 틀린 설명으로 정답이다.
정보통신 신호의 전송이 양쪽에서 가능하나, 동시전송은 불가능하고 한 쪽 방향으로만 전송이 교대로 이루어지는 통신 방식은?
단방향 통신 방식
반이중 통신 방식
반송 주파수 통신 방식
전이중 통신 방식
반이중(half-duplex) 통신 방식은 양방향 전송이 가능하지만 동시에는 이루어지지 않고 한쪽 방향으로만 교대로 전송되는 방식이다.
- ① 단방향 통신 방식: 한쪽 방향으로만 전송이 가능하다.
- ③ 반송 주파수 통신 방식: 전송 방향이 아니라 변조 방식과 관련된 개념이다.
- ④ 전이중 통신 방식: 양방향 동시 전송이 가능하다.
따라서 ② 반이중 통신 방식이 정답이다.
마이크로파(Microwave) 통신방식과 관계없는 것은?
이동 통신 수단으로도 이용되고 있다.
중계거리를 고려하여야 한다.
전자파를 이용하는 무선 통신 방식이다.
광을 이용하므로 전송 속도가 빠르다.
마이크로파 통신은 전자파(무선)를 이용하는 통신 방식으로 이동통신 수단으로도 쓰이고 중계거리를 고려해야 한다.
빛(광)을 이용해 전송 속도가 빠른 것은 광케이블(광통신)의 특징이므로 전자파를 쓰는 마이크로파 통신과는 관계가 없다.
따라서 ④ 광을 이용하므로 전송 속도가 빠르다가 정답이다.
단말장치가 변복조장치에게 데이터를 보내려 하고 있음을 나타내는 제어신호는?
RI(Ring Indication)
CTS(Clear To Send)
DSR(Data Set Ready)
RTS(Request To Send)
단말장치(DTE)가 변복조장치(모뎀)에게 데이터를 보내려 함을 알리는 제어신호는 RTS(Request To Send)이다.
- ① RI(Ring Indication): 착신(전화벨) 표시 신호이다.
- ② CTS(Clear To Send): 모뎀이 DTE에게 송신 가능함을 알리는 응답 신호이다.
- ③ DSR(Data Set Ready): 모뎀이 통신 준비 완료 상태임을 알리는 신호이다.
따라서 ④ RTS(Request To Send)가 정답이다.
광케이블이 일반전화용 평형케이블과 비교하여 이점이 아닌 것은?
통신신호의 전파속도가 빠르다.
주파수에 따른 신호 감쇄나 전송지연의 변화가 크다.
전송용량이 커서 많은 신호를 한 번에 전송할 수 있다.
케이블간의 누화는 무시될 수 있을 정도이다.
광케이블은 일반 전화용 평형(동선) 케이블에 비해 전파속도와 전송용량이 크고 누화가 거의 없다는 장점이 있다.
또한 주파수에 따른 신호 감쇠·전송지연의 변화가 작다는 점이 광케이블의 장점인데, 이를 반대로 변화가 크다고 서술하면 이점이 아닌 설명이 된다.
따라서 ② 주파수에 따른 신호 감쇄나 전송지연의 변화가 크다가 정답이다.
FEP(Front-End Processor)의 기능과 가장 거리가 먼 것은?
에러의 검출
여러 통신라인을 중앙 컴퓨터에 연결
데이터 파일(File)의 영구 보전
터미널의 메시지(Message)가 보낼 상태로 있는지 받을 상태로 있는지 검색
FEP(전위처리기)는 여러 통신회선을 중앙 컴퓨터에 연결하고, 에러 검출, 터미널의 송수신 상태 검색 등 통신 제어 기능을 담당한다.
데이터 파일의 영구 보전은 저장장치·데이터베이스 관리의 영역이지 FEP의 통신 제어 기능이 아니다.
따라서 ③ 데이터 파일(File)의 영구 보전이 정답이다.