정보처리기능사 실기(베타) 필기 기출문제복원 (2006-02-12)

정보처리기능사 실기(베타)
(2006-02-12 기출문제)

목록

1과목: 데이터베이스

1. - 데이터베이스에 정의된 어튜러뷰터(속성, 컬럼)들이 취할 수 있는 데이터 속성의 제약조건이 정의되어 있다.
- 데이터베이스에 저장되는 데이터 속성들의 데이터 유형, 데이터의 길이, 데이터 허용 범위, 데이터의 기본 값, 데이터의 생성규칙 등을 정의되어 있다.
- 관계형 데이터 모델에서 특정 애튜러뷰터가 취할 수 있는 동일한 데이터 유형의 모든 원자 값들의 집합이다.

  1. 스키마
  2. 카디널리티
  3. 데이터사전
  4. 도메인(Domain)
(정답률: 73%)
  • 보기에서 설명된 내용들 중에서 데이터 속성의 제약조건, 데이터 유형, 데이터의 길이, 데이터 허용 범위, 데이터의 기본 값, 데이터의 생성규칙 등을 정의하는 것은 "도메인(Domain)"이다. 다른 보기들은 스키마는 데이터베이스 구조를 정의하는 것, 카디널리티는 관계형 데이터 모델에서 관계의 참여도를 나타내는 것, 데이터사전은 데이터베이스에 저장된 데이터에 대한 설명서나 메타데이터를 포함하는 것이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. - 데이터베이스 내에 저장되는 데이터 값들이 항상 일관성을 갖고 데이터의 유효성, 정확성, 안정성을 유지할 수 있도록 하는 제약조건을 두는 데이터베이스의 특성이다.
- ( ) 규정의 대상으로는 도메인, 키, 종속성, 관계성 등이 있다.

  1. 외래키
  2. 기본키
  3. 무결성(Integrity)
  4. 데이터 불일치
(정답률: 84%)
  • 도메인, 키, 종속성, 관계성 등의 제약조건은 데이터의 무결성을 보장하기 위한 것이며, 이러한 제약조건을 통해 데이터베이스 내에 저장되는 데이터 값들이 항상 일관성을 갖고 데이터의 유효성, 정확성, 안정성을 유지할 수 있도록 한다. 따라서, 이러한 제약조건을 두는 데이터베이스의 특성을 무결성(Integrity)이라고 한다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. - 데이터베이스 내에 존재하는 하나 이상의 테이블로부터 유도된 가상의 테이블이다.
- 저장장치 내에 물리적으로 존재하지 않지만 사용자에게는 존재하는 것과 같은 결과를 보이므로 일반 사용자들은 실제적인 테이블과 같이 활용할 수 있는 논리적 테이블이다.
- 사용자가 보고자하는 데이터 항목들의 구조화된 가상의 데이터 리스터이다.

  1. 테이블
  2. 레코드
  3. 속성
(정답률: 90%)
  • 뷰는 데이터베이스 내에 존재하는 하나 이상의 테이블로부터 유도된 가상의 테이블이기 때문입니다. 물리적으로 존재하지 않지만 사용자에게는 존재하는 것과 같은 결과를 보이므로 일반 사용자들은 실제적인 테이블과 같이 활용할 수 있는 논리적 테이블입니다. 따라서 뷰는 사용자가 보고자하는 데이터 항목들의 구조화된 가상의 데이터 리스터입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. - 일괄적으로 수행되어야 할 일련의 데이터베이스 연산의 집합이다.
- 데이터베이스에 보관되어 있는 자료를 조작하여 작업을 수행하는 가장 기본적인 작업의 단위이다.
- ( )은(는) 원자성, 일관성, 격리성, 영속성의 특징을 가진다.

  1. 카디널리티
  2. 트랜잭션
  3. 데이터디렉토리
  4. 옵티마이저
(정답률: 81%)
  • 트랜잭션은 원자성, 일관성, 격리성, 영속성의 특징을 가지기 때문에 이에 해당하는 정답입니다. 원자성은 트랜잭션 내의 모든 연산이 전부 수행되거나 전혀 수행되지 않는 것을 보장하며, 일관성은 트랜잭션이 실행 전과 실행 후에도 데이터베이스의 일관성이 유지되는 것을 보장합니다. 격리성은 여러 개의 트랜잭션이 동시에 실행될 때 각각의 트랜잭션이 서로 영향을 미치지 않도록 보장하며, 영속성은 트랜잭션이 성공적으로 완료되면 그 결과가 영구적으로 유지되는 것을 보장합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. - 데이터 전체적인 구조와 제약조건에 대한 명세를 기술한 것이다.
- 데이터베이스를 구성하는 데이터 개체, 이들 사이의 속성, 이들 간에 존재하는 관계, 데이터 구조와 데이터 값들이 갖는 제약 조건에 관한 정의를 포함한다.
- ( )은(는) 컴파일 되어 데이터 사전에 저장된다.

  1. 데이터사전
  2. 스키마
  3. 도메인(Domain)
  4. 논리적 독립성
(정답률: 76%)
  • 스키마는 데이터베이스의 전체적인 구조와 제약조건에 대한 명세를 기술한 것이며, 이는 컴파일되어 데이터 사전에 저장된다. 따라서 스키마가 정답이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2과목: 신기술

6. ( )은(는) PC와 주변장치를 접속하는 버스규격으로 주변기기에 대해 Plug & Play를 지원하며 최대 127개까지의 기기들을 연결하여 사용할 수 있도록 한다.

  1. EIDE
  2. DoS
  3. SCSI
  4. USB
(정답률: 84%)
  • USB는 Plug & Play를 지원하며 최대 127개까지의 기기를 연결할 수 있는 버스규격이기 때문입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. ( )은(는) 특정 웹사이트를 가짜로 개설하여 기존 이용자들에게 접근하도록 한 후 정보를 빼내는 악의적인 기술이다. ( )의 예로 금융기관 등의 웹사이트에서 보낸 이메일로 위장한 후 링크를 통해 접근을 유도하여 개인정보를 불법으로 빼내기도 한다.

  1. 스펨메일
  2. 블루투스
  3. 피싱
  4. 악성코드
(정답률: 72%)
  • 피싱은 가짜 웹사이트를 만들어 기존 이용자들을 속여 개인정보를 빼내는 악의적인 기술이기 때문입니다. 스펨메일은 광고성 이메일을 의미하고, 블루투스는 무선 통신 기술입니다. 악성코드는 컴퓨터 시스템에 해를 입히는 악성 소프트웨어를 의미합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. ( )은(는) 컴퓨터 및 통신 산업계의 규격으로 개인용 컴퓨터, 개인휴대정보단말기, 무선프린터, 저장장치, 무선전화기, 페이저, 셋톱박스 등 다양한 종류의 전자 장비들과 같은 휴대용 컴퓨팅 장비들을 지원하기 위해 설계된 근거리 무선 개인 통신망 기술을 의미한다.

  1. 유비쿼터스
  2. 블루투스
  3. P2P
  4. ARS
(정답률: 78%)
  • 문제에서 설명한 기술이 "근거리 무선 개인 통신망"을 지원하기 위해 설계된 것이며, 이는 블루투스 기술의 특징이다. 따라서 정답은 "블루투스"이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. ( ) 는 비행기, 선박, 자동차뿐만 아니라 세계 어느 곳에서든 인공위성을 이용해 자신의 위치를 알 수 있는 시스템으로서, 단순위치 정보 제공에서부터 자동항법, 교통관제, 유조선의 충돌방지, 대형 토목공사의 정밀 측량, 지도제작 등 광범위한 분야에 응용되고 있으며 ( ) 수신기는 개인휴대용에서 탑재용까지 다양하게 개발되고 있다.

  1. 네비게이션
  2. GPS
  3. DMB
  4. ERP
(정답률: 82%)
  • GPS는 인공위성을 이용해 위치를 알 수 있는 시스템으로, 다양한 분야에서 응용되고 있으며 수신기는 다양하게 개발되고 있기 때문에 정답입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. ( )은(는) 휴대전화 사용자들이 별도의 부가장비 없이도 짧은 단문을 주고받을 수 있도록 하는 문자서비스이다.

  1. ASP
  2. LBS
  3. SMS
  4. MPEG
(정답률: 86%)
  • 문자서비스 중에서도 휴대전화 사용자들이 짧은 단문을 주고받을 수 있는 것은 SMS이다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3과목: 전산영어

11. ( ) is a software that puts print jobs on a queue while the printer is already in use.  This is especially useful when a single printer is being shared by multiple users or when a single user sends multiple print jobs. While the program in running, the main function of the spooler is to queue any output requests by peripheral devices, such as printers, and to queue any data inputs requested by other peripheral devices.

  1. Turnaround time
  2. Spooler
  3. SRAM
  4. FIREWALL
(정답률: 62%)
  • The description provided in the question specifically mentions the function of queuing print jobs, which is the main function of a spooler software. Therefore, the correct answer is "Spooler."
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. ( ) is the acronym for read only memory, computer memory on which data has been prerecorded. Once data has been written onto a ( ) chip, it cannot be removed and can only be read.

  1. ROM
  2. RAM
  3. EPROM
  4. EEPROM
(정답률: 74%)
  • ROM stands for read only memory, which means that data has been prerecorded onto the chip and cannot be removed or altered. This makes it a type of non-volatile memory, meaning that the data is retained even when the power is turned off.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. ( ) is a high-level programming language developed by D. ritchie and B. Kernighan at AT&T Bell Labs in the mid 1970s. ( ) was originally designed as system programming language, but now ( ) has been proved to be a general and powerful programming language.

  1. BLOG
  2. DOS
  3. C
  4. UNIX
(정답률: 79%)
  • C was developed by D. Ritchie and B. Kernighan at AT&T Bell Labs in the mid 1970s, and was originally designed as a system programming language. While it has since been proven to be a general and powerful programming language, its origins and initial purpose make it the correct answer.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. The Quantity of work which a computer system can process within a given time.

  1. throughput
  2. Collision
  3. buffer
  4. turnaround time
(정답률: 53%)
  • 보기에서 "throughput"은 작업량을 처리하는 능력을 나타내는 용어입니다. 다른 보기들은 이와 관련이 없거나 다른 개념을 나타내므로, "throughput"이 정답입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. ( ) is the clash between to processes requiring resources, or the situation wherein two or more competing processes are waiting for the other to finish, and thus neither ever does. A ( ) is a condition that occurs when two processes are each waiting for other to complete before proceeding. The result is that both processes hang. A situation that two or more processes are unable to proceed because each is waiting for the device in use by other program.

  1. ARPANET
  2. turnaround time
  3. Assembly
  4. deadlock
(정답률: 64%)
  • 위 문장에서는 "deadlock"이라는 용어가 세 번이나 등장하며, 서로 경쟁하는 프로세스들이 서로 기다리며 멈춰있는 상황을 뜻하는 것으로 설명되고 있습니다. 따라서 "deadlock"이 정답입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.