Lumpy Space Princess - Adventure Time

CODING

정보처리기능사 기출문제 오답정리

jongyung 2023. 4. 9. 19:04

“ 지연되는 프로젝트에 인력을 더 투입하면 오히려 더 늦어진다. ”

- Frederick Philips Brooks
Mythical Man-Month 저자
728x90

2011년 10월 9일 필기 기출문제입니다.

1. 입출력 조작의 시간과 중앙처리장치의 처리시간과의 불균형 을 보완하는 것은?    

❶ 채널장치 ② 제어장치    ③ 터미널장치 ④ 콘솔장치

해설:

채중입 : 채널은 중앙처리장치와 입출력장치 사이에 존재하며 서로의 속도 차이를 보완합니다.

2. 명령어 형식(instruction format)에서 첫 번째 바이트에 기억 되는 것은?    

① operand ② length    ③ question mark ❹ opcode

해설:

명령어의 구성명령어 코드부 + 주소부 (한글),
OP-code + Operand (영문)

3. 반가산기(Half-Adder)의 논리회로도에서 자리올림이 발생하 는 회로는?    

① OR ② NOT    ③ ExclusiveOR ❹ AND

해설:

반가산기 구성: S = A XOR B, C = A AND B,
S : SUM(합), C : Carry(자리올림)

4. 기억 장치 고유의 번지로서 0, 1, 2, 3, ...과 같이 16진수로 약속하여 순서대로 정해 놓은 번지는?    

❶ 절대번지 ② 상대번지    ③ 필수번지 ④ 선택번지

해설:

절대번지는 처음부터 순서대로 0, 1, 2, 3 과같이 주소를 부여 하는 방식입니다.

5. 2진수의 1011의 1의 보수는?    

❶ 0100 ② 1000    ③ 0010 ④ 1010

해설:

1의 보수는 1은 0으로, 0은 1로 바꾸어 주면 답이 됩니다.

6. 다음 진리표에 해당하는 GATE는 어느 것인가?    

  

① ❷    ③ ④

해설:

같으면 0다르면 1인 XOR 게이트 입니다.

7. 불(Boolean) 대수의 정리 중 틀린 것은?    

❶ 1+A=A ② 1·A=A    ③ 0+A=A ④ 0·A=0

해설:

1 + A = 1 입니다.

8. 데이터 전송 명령어의 기능이 아닌 것은?    

① 상수값을 레지스터 또는 주기억장치로 전송    ② 스택에 저장된 값을 레지스터로 전송    ③ 레지스터에 저장된 값을 스택으로 전송    ❹ 레지스터에 저장된 값을 연산

해설:

레지스터에 저장된 값을 연산하는 것은 '연산 명령어' 입니다.

9. 다음 주소지정 방법 중 처리속도가 가장 빠른 것은?    

① direct address ② indirect address    ③ calculated address ❹ immediate address

해설:

direct address : 주소 참조 1회
indirect address : 주소 참조 2회
calculated address : 연산을 통하여 실제 데이터 주소 찾음
immediate address : 주소 참조 0회
따라서 참조 및 연산을 하지 않는 방식이 속도가 가장 빠릅니다.

10. ASCII 코드에 대한 설명으로 잘못된 것은?     

① 3개의 Zone비트를 가지고 있다.     ❷ 16비트 코드로 미국 표준협회에서 개발하였다.     ③ 통신 제어용으로 사용한다.     ④ 128가지의 문자를 표현한다.

해설:

ASCII 코드는 7비트로 구성되어 있어서 총 128가지의 문자를 표현할수 있습니다.
대표적인 16비트 코드는 유니코드입니다.

11. 다음에 해당하는 논리회로는?       

  

❶ OR ② AND     ③ NOT ④ EX-OR

해설:

X 또는 Y 하나만 연결되어도 전구에 불이 들어 오므로 OR 게이트 입니다.

12. 1개의 입력선으로 들어오는 정보를 2 n개의 출력선 중 1개를 선택하여 출력하는 회로는?     

① 멀티플렉서 ② 인코더     ③ 디코더 ❹ 디멀티플렉서

해설:

티 플렉서
디멀티플렉서는 1개의 입력선으로 들어오는 정보를 2^n개의 출력선 중 1개를 선택하여 출력하는 회로이다.
2^n개의 출력선 중 1개의 선을 선택하기 위해 n개의 선택선을 이용한다.

13. 제어장치의 기능에 대한 설명으로 틀린 것은?     

❶ 산술 및 논리연산을 실행하는 장치이다.     ② 입·출력장치를 제어한다.     ③ 주기억장치에 기억된 명령을 꺼내어 해독한다.     ④ 프로그램카운터와 명령레지스터를 이용하여 명령어 처리 순서를 제어한다.

해설:

산술 및 논리연산을 실행하는 장치는 ALU로써 연산장치라고 합니다.

14. 인터넷에 연결되어 있는 수많은 컴퓨터의 주소는 일정한 규 칙에 따라 지어진다. 210.103.4.1과 같이 4개의 필드로 끊 어서, (.)으로 분리하여 나타내는 컴퓨터 주소는?     

① 개인 ID ② 전자 우편 ID     ❸ IP주소 ④ 도메인 주소

해설:

컴퓨터의 주소를 IP주소라고 하며 .(점)으로 구분하는 방식은 IPv4 방식입니다.

15. 주소를 지정하는 필드가 없는 0번지 명령어에서 Stack의 Top 포인터가 가리키는 오퍼랜드를 암시하여 이용하는 주소 방식은?     

❶ Implied Mode ② Immediate Mode     ③ Direct Mode ④ Indirect Mode

해설:

Stack이라는 단어를 통하여 묵시적(Implied)임을 알수 있습니다.

16. 10진수 23을 2진수로 변환하면?     

❶ (10111)2 ② (11011)2     ③ (10011)2 ④ (11101)2

해설:

16 8 4 2 1식으로 자리값이 부여 됩니다. 1 0 1 1 1 이므로 1로 표기된 부분의 값을 다 더하면 23입니다.

17. 주기억 장치의 접근 시간과 CPU의 처리 속도 차이를 줄이 기 위해 사용되는 것은?     

① Magnetic Tapes ② Magnetic Disks     ❸ Cache Memory ④ Virtual Memory

해설:

캐중주 : 캐시는 중앙처리장치와 주기억 장치 사이에 존재하며 속도 차이를 보완한다.

18. 마이크로프로세서의 기능이 아닌 것은?     

① 기억 기능 ❷ 메모리 관리     ③ 산술 및 논리 연산 ④ 제어 기능

해설:

마이크로프로세서란 작은 칩 안에 CPU 기능(연산, 제어, 기억)을 넣어 놓은 것을 말합니다. 메모리 관리와는 관계가 없습니다.
일반적으로 메모리 관리는 운영체제에서 합니다.

19. 디스크팩이 6장으로 구성되었을 때 사용하여 기록할 수 있 는 면의 수는?     

① 6 ② 8     ❸ 10 ④ 12

해설:

사용 가능 면수는(총 디스크 6장 * 2면) - 2면 입니다.
이때 2면은 맨위와 맨 아랫면 2면을 제외하게 됩니다.

20. 다음 논리회로에서 입력 A, B, C에 대한 출력 Y의 값은?

해설:

입력 A와 B가 AND(곱하기)되고 B의 NOT(반대로)과 C가 AND(곱하기)되고
AB 와 B바(문자 위에 있는 선으로 NOT게이트를 의미)C 가 OR(더하기) 되서 Y로 출력한다.

21. 프리젠테이션에서 프리젠테이션의 흐름을 기획한 것을 무엇 이라 하는가?     

① 개체 ② 슬라이드     ③ 매크로 ❹ 시나리오

해설:

시나리오 : 흐름을 기획한것.

22. 스프레드시트의 기능과 거리가 먼 것은?     

① 데이터 연산결과를 사용자가 다양한 서식으로 자유롭게 표현한다.     ② 입력된 자료 또는 계산된 자료를 가지고 여러 유형의 그 래프를 작성한다.     ❸ 동영상 처리 및 애니메이션 효과를 구현할 수 있다.     ④ 특정 자료의 검색, 추출 및 정렬을 한다.

해설:

동영상 처리 및 애니메이션 효과를 구현할 수 있는 것은 동영상 편집 프로그램을 이용합니다.

23. SQL의 DML에 해당하지 않는 것은?     

① INSERT ② SELECT     ❸ CREATE ④ UPDATE

해설:

DML(데이터 조작 언어)
SELECT - FROM - WHERE : 검색
INSERT - INTO - VALUES : 삽입
UPDATE - SET - WHERE : 갱신(업데이트)
DELETE - FROM - WHERE(삭제)
(테이블내의 레코드 조작 언어)

24. 제품명과 단가로 이루어진 제품 테이블에서 단가에 대한 내 림차순으로 검색하고자 한다. ( ) 안에 알맞은 SQL 명령으 로 옳게 나열된 것은?     

   

① ① ORDER TO ② DESC ❷ ① ORDER BY ② DESC     ③ ① ORDER ② DOWN ④ ① ORDER ② DESC

해설:

ORDER BY : 정렬
ASC : 오름차순
DESC : 내림차순

25. 프레젠테이션에서 화면 전체를 전환하는 단위를 의미하는 것은?     

① 개체 ② 개요     ③ 스크린 팁 ❹ 슬라이드

해설:

슬라이드 : 프리젠테이션의 화면 전체
개체 : 화면을 구성하는 개개의 요소

26. 다음 내용을 실행하는 SQL 문장으로 옳은 것은?     

   

① DELETE FROM Purchase WHEN ITEM =“사과”;     ❷ DELETE FROM Purchase WHERE ITEM =“사과”;     ③ KILL FROM Purchase WHERE ITEM =“사과”;     ④ DELETE ITEM =“사과”FROM Purchase;

해설:

DELETE - FROM - WHERE

27. 3단계 스키마의 종류에 해당하지 않는 것은?     

① 외부 스키마 ② 내부 스키마     ③ 개념 스키마 ❹ 관계 스키마

해설:

외부 스키마 : 서브스키마
개념 스키마 : 논리적 스키마
내부 스키마 : 물리적 스키마

28. 데이터베이스 설계 단계의 순서로 옳은 것은?       

  

① ②→①→③ ② ③→①→②     ❸ ①→②→③ ④ ①→③→②

해설:

개념 - 논리 - 물리

29. 스프레드시트 작업에서 반복적으로 실행하는 경우에 한 번 의 명령으로 자동화시켜 처리하는 기능은?     

① 뷰 ② 정렬     ③ 필터 ❹ 매크로

해설:

매크로 : 반복되는 단순 작업을 기록하였다가 자동으로 재생하는 기능

30. 데이터베이스를 사용하는 경우의 장점이 아닌 것은?    

 ① 데이터의 일관성 유지 ② 데이터의 공용 사용     ③ 데이터의 무결성 유지 ❹ 데이터 중복의 최대화

해설:

데이터 중복의 최소화

31. 다음 ( ) 안의 내용으로 적절하지 않은 것은?     

   

① kernel ② shell     ③ file system ❹ compiler

해설:

서버용 운영체제인 유닉스에 관련된 설명으로 컴파일러는 적절하지 않습니다.

32. 운영체제의 프로세스 정의로 가장 거리가 먼 것은?     

① 실행중인 프로그램     ② 프로그램을 실행하는 처리단위     ③ 프로세서가 할당되는 개체     ❹ 데이터 저장 공간

해설:

프로세스란 현재 실행중인 프로그램을 말합니다.
따라서 데이터 저장공간은 관계가 없습니다.

33. 다음 UNIX 명령어 중 반드시 인수를 갖는 명령어들로만 나 열한 것은?          

① ①, ② ② ②, ③     ❸ ①, ③ ④ ②, ④

해설:

pwd : 현재 프로그램이 수행중인 경로 표시
passwd : 로그인 암호 변경
나머지는 반드시 인수를 필요로 합니다.

34. 다음 중 운영체제의 발전 단계를 가장 올바르게 나열한 것 은?     

❶ 배치 처리→다중 프로그래밍→시분할 시스템     ② 다중 프로그래밍→시분할 시스템→배치 처리     ③ 시분할 시스템→배치 처리→다중 프로그래밍     ④ 배치 처리→시분할 시스템→다중 프로그래밍

해설:

운영체제의 발전 순서:
일괄처리(Batch Processing)
실시간 처리(Real Time Processing)
다중 프로그래밍(Multi Programming)
다중 처리(Multi Processing)
시분할 처리(Time Sharing Processing)
분산 처리(Distributed Processing)

35. 도스(MS-DOS)에서 파일을 저장하고, 보관하는 것은?     

① 파일(File) ❷ 디렉터리(Directory)     ③ 트리(Tree) ④ 자료구조(Data structure)

해설:

디렉터리(Directory)와 폴더는 같은 뜻입니다.

36. UNIX 운영체제에 대한 설명으로 가장 거리가 먼 것은?     

① 다중 프로세스 운영체제이다.     ❷ Windows기반 운영체제이다.③ 다중 사용자 시스템이다.     ④ 주로 C언어로 작성된 운영체제이다.

해설:

UNIX는 윈도우 기반의 운영체제가 아닙니다.
개인사용자용 윈도우 와는 달리 서버용 운영체제로 많이 사용합니다.

37. “윈도 98”의 휴지통에 대한 설명으로 틀린 것은?     

① 일반적으로 삭제된 파일이 저장되는 공간이다.     ② 휴지통의 용량은 조절할 수 있다.     ❸ 휴지통에 있는 파일을 직접 실행시키려면 해당 파일을 더블클릭한다.     ④ 휴지통 비우기를 실행하면 복구가 불가능해진다.

해설:

휴지통의 파일을 직접실행할수 없으며 복원후에 실행 가능합니다.

38. 윈도 98의 시스템 종료 대화 상자의 항목이 아닌 것은?     

① 시스템 종료     ② 시스템 다시 시작     ③ MS-DOS모드에서 시스템 다시 시작     ❹ 사용자 전환

해설:

사용자 전환은 윈도우XP에서 추가된 항목입니다.

39. 두 개의 파일의 차이가 있을 때 차이점이 나타난 바이트 위 치와 행 번호를 표시하는 UNIX 명령어는?     

① diff ❷ cmp     ③ comm ④ paste

해설:

cmp : 두개의 파일이 어떤 부분이 다른가를 비교할 때에 사용하는 파일 비교 유틸리티 단순히 같은가 다른가를 확인 할 수있으며 몇행의 몇번째 문자가 다른지 확인 가능.
diff : 두 개의 파일 간 차이에 대한 정보를 출력하는 파일 비교 유틸리티 cmp 보다 직관적이고 명확하게 비교.
comm : 일반적이고 뚜렷한 문자열들을 위해서 두 개의 파일을 비교하는 유틸리티.
paste : 1개이상의 파일에서 행을 합치는 명령어.

40. 실행중인 프로그램이나 시스템을 중지시킬 수 있는 수행 중 단기능(break on)을 설정할 수 있는 도스 파일은?     

① io.sys ② command.com     ❸ config.sys ④ autoexec.bat

해설:

io.sys : 입출력 관련 기능을 담당하는 핵심파일(커널)
command.com : 명령어 해석기
config.sys : 장치 및 기타 설정 파일
autoexec.bat : 부팅후 자동실행 파일

41. “윈도 98”에서 시동디스크(부팅디스크)를 만드는 기능은 어 디에 있는가?     

① 내게 필요한 옵션 ② 시스템     ❸ 프로그램 추가/제거 ④ 디스플레이

해설:

프로그램 추가/제거를 이용하여 시동디스크를 만들수 있습니다.

42. Which one is not related to Processing program?     

① Language translator program ② Service program     ❸ Job management program ④ Problem program

해설:

Job management program : 제어프로그램에 속합니다.
나머지는 처리 프로그램에 속합니다

43. 스풀링(Spooling)에 대한 설명으로 틀린 것은?     

① 프로세서와 입/출력장치와의 속도차이를 해결하여 시스 템의 효율을 높이는 방법이다.     ❷ 스풀링의 방법은 출력장치로 직접 보내는 것이다.     ③ 출력시 출력할 데이터를 만날 때 마다 디스크로 보내 저 장시키는 것이다.     ④ 프로그램 실행과 속도가 느린 입/출력을 이원화 한다.

해설:

CPU를 거치지 않고 출력장치로 직접 보내는 것은 DMA 입니다.

44. 운영체제의 데이터 처리 방식 중 처리할 데이터를 일정한 시간이 경과하거나 일정한 수준이 되었을 때 일시에 처리하 는 것은?     

❶ Batch Processing System ② Multi-Processing System     ③ Distributed Processing System ④ Time Sharing Processing System

해설:

Batch Processing System : 일정량의 작업을 모았다가 한꺼번에 처리 하는 방식(월급, 성적등)

45. 컴퓨터에 하드디스크를 새로 장착하고 부팅 가능한 하드디 스크로 만들기 위한 도스 명령어는?     

❶ FORMAT C:/S ② FORMAT C:/B     ③ FORMAT C:/T ④ FORMAT C:/Q

해설:

/S:
DOS로 컴퓨터를 부팅하기 위해 필요한
IO.SYS, MSDOS.SYS, COMMAND.COM의 시스템 파일과
공간 늘림 프로그램을 사용한 디스크를 읽는 방법을 담고 있는시스템 파일인
DBLSPACE.BIN(윈도우 98은 DRVSPACE.BIN)을
시동 드라이브에서 읽어 포맷하는 스크로 복사해 부팅 가능하도록 합니다.

46. “윈도 98”에서 작업 표시줄에 볼륨 조절 표시 아이콘을 생 성할 수 있는 제어판의 아이콘은?     

① 사운드 ❷ 멀티미디어     ③ 내게 필요한 옵션 ④ 시스템

해설:

볼륨 조절 표시 라고해서 사운드,
내게 필요한 옵션 이라고 무심코 선택하지마세요.
원도 98에서 작업표시줄에 볼륨 조절 표시 아이콘을 생성하는 곳은
[제어판 - 멀티미디어]입니다.

47. 운영체제의 수행업무에 해당하지 않는 것은?     

① 하드웨어 장치와 프로그램 수행 제어     ② CPU 스케줄링     ③ 기억 장치의 할당 및 회수     ❹ 통신회선 신호 변환

해설:

통신회선 신호 변환은 통신장치에서 합니다.
대표적으로 MODEM이 있습니다.

48. 도스(MS-DOS)에서 1개의 하드디스크를 논리적으로 2개의 드라이브로 분할하고자 할 때 사용하는 명령어는?     

① chkdsk ② attrib     ③ format ❹ fdisk

해설:

파티션테이블을 관리하는 명령어로
리눅스의 디스크파티션을 생성, 수정, 삭제하는 기능이 있습니다.
chkdsk : check disk -> check: 검사[점검]하다
fdick : fixed disk -> fix: 수리하다, 고치다
attrib : attribute : 속성, 성질
format : …의 포맷을 만들다.

49. 다음에서 설명하는 UNIX 명령어는?   

      

① ping ❷ ps     ③ pwd ④ cd

해설:

ps : process state 의 약자 입니다.

50. 윈도 98의 “찾기” 대화 상자에서 제공되는 탭이 아닌 것은?     

① 이름 및 위치 ❷ 찾아보기     ③ 날짜 ④ 고급

해설:

찾아보기는 없습니다.

51. 10개 국(station)을 서로 망형 통신망을 구성시 최소로 필요 한 통신 회선 수는?     

① 15 ② 25     ③ 35 ❹ 45

해설:

망형공식 : n(n-1)/2 입니다.

52. 데이터 변조속도가 3600[Baud]이고 쿼드비트(Quad bit)를 사용하는 경우 전송속도는?     

❶ 14400 ② 10800     ③ 9600 ④ 7200

해설:

BPS와 Baud 관계
1비트 : One bit(원) : 2위상
2비트 : Dibit(디) : 4위상
3비트 : Tribit(트리) : 8위상
4비트 : Quadbit(쿼드) : 16위상
따라서 3600 * 4를 하면 됩니다.

53. 다음 중 LAN의 특성이라고 볼 수 없는 것은?     

① 고속의 정보전송이 가능하다.     ② 자원의 공유가 가능하다.     ③ 외부 통신망의 제약을 받지 않는다.     ❹ 방송 형태로 서비스 이용이 불가능하다.

해설:

방송 형태로 서비스 이용이 가능하다.

54. RS-232C 25핀 인터페이스에서 데이터 전송(TXD)과 수신 (RXD)에 해당되는 핀(Pin) 번호가 순서대로 옳은 것은?     

① 1,2 ② 3,4     ❸ 2,3 ④ 4,5

해설:

2번 :송신
3번 : 수신
4번 : 송신준비
5번 : 송신을 위한 준비 과정

55. PCM(Pulse Code Modulation)의 과정이 순서대로 옳은 것은?     

① 신호→양자화→표본화→부호화→복호화     ❷ 신호→표본화→양자화→부호화→복호화     ③ 신호→표본화→양자화→복호화→부호화     ④ 신호→복호화→양자화→부호화→표본화

해설:

표본화 -> 양자화 -> 부호화 -> 복호화 -> 여과

56. 다음 중 전송선로의 1차 정수가 아닌 것은?     

① 저항 ② 인덕턴스     ③ 정전용량 ❹ 위상정수

해설:

위상정수선로의 1차 정수 :

단위 길이당 왕복 저항 R,
한 선으로부터 다른 선으로의 단위 길이당 누설 컨덕턴스 G,
단위 길이당 왕복선의 인덕턴스 L,
단위 길이당 선간(두 줄의 사이, 줄과 줄의 사이) 용량 C.

1차 정수엔 R,G,L,C 가 있습니다.

1차 정수로부터 유도되는 감쇠 정수 a, 위상 정수 b 및 특성 임피던스 Z0 등을 2차 정수라 합니다.
이들을 통틀어 선로 정수라고 하며,
위상정수는 2차정수에 속하므로 답이 아닙니다.

57. 컴퓨터를 이용하여 기존의 문자나 숫자 정보뿐만 아니라 텍 스트, 이미지, 오디오, 비디오 등 여러 가지 미디어 형태의 정보를 통합하여 처리하는 기술을 무엇이라고 하는가?     

① 패킷무선망기술 ② 전화망기술     ❸ 멀티미디어기술 ④ 대용량전송기술

해설:

멀티미디어 : 다중 매체라는 뜻으로 여러가지 매채를 말합니다.
기존의 문자나 숫자 정보뿐만 아니라 텍스트, 이미지, 오디오, 비디오 등.

58. 다음 중 데이터의 암호화와 압축을 수행하는 OSI 참조 모델 의 계층은?     

① 응용 계층 ❷ 표현 계층     ③ 세션 계층 ④ 전송 계층

해설:

제1계층 물리계층--물리적 절차 규정
제2계층 데이터 링크 계층--정보 전송 오류제어
제3계층 네트워크 계층--정보교환 중계기능 경로 선정 유통제어
제4계층 전송계층--논리적 안정 균등한 서비스 제공
제5계층 세션계층--연결접속 동기제어
제6계층 표현계층--형식설정 부호 교환 암호해독 압축
제7계층 응용계층--응용프로세스간의 정보교환 및 전자 사서함 파일 전송

59. 다음 중 신호대 잡음비(SNR)의 단위로 옳은 것은?     

① baud ② cycle     ③ Hz ❹ dB

해설:

dB : 신호대 잡음비로 소음정도를 나타낼때도 사용됩니다.

60. 다음 중 아날로그 CATV방송의 영상신호 전송방식은?     

① FM 방식 ② FSK 방식     ③ PCM 방식 ❹ AM 방식

해설:

CATV는 AM방식입니다.