정보처리기사
정보처리기사 필기 예상 문제(정답 및 해설 포함)-1
henen
2024. 6. 22. 20:05
반응형
10분만에 풀어보는 정보처리기사 10문제 입니다. 빠르게 풀어보세요!
SQL에서 데이터베이스를 생성하는 명령어는 무엇인가요?
1) CREATE TABLE
2) CREATE INDEX
3) CREATE VIEW
4) CREATE DATABASE
5) CREATE FUNCTION
정답 및 해설
**정답**: 4) CREATE DATABASE
**해설**: `CREATE DATABASE` 명령어는 새로운 데이터베이스를 생성할 때 사용됩니다.
**해설**: `CREATE DATABASE` 명령어는 새로운 데이터베이스를 생성할 때 사용됩니다.
CPU 스케줄링 알고리즘 중 FCFS와 SJF의 차이점은 무엇인가요?
1) FCFS는 마지막에 도착한 작업을 먼저 처리하고, SJF는 실행 시간이 긴 작업을 먼저 처리한다.
2) FCFS는 먼저 도착한 작업을 먼저 처리하고, SJF는 실행 시간이 가장 짧은 작업을 먼저 처리한다.
3) FCFS는 실행 시간이 긴 작업을 먼저 처리하고, SJF는 먼저 도착한 작업을 먼저 처리한다.
4) FCFS는 모든 작업을 동시에 처리하고, SJF는 실행 시간이 긴 작업을 먼저 처리한다.
5) FCFS와 SJF는 동일한 방식으로 작업을 처리한다.
정답 및 해설
**정답**: 2) FCFS는 먼저 도착한 작업을 먼저 처리하고, SJF는 실행 시간이 가장 짧은 작업을 먼저 처리한다.
**해설**: FCFS(First-Come, First-Served)는 작업이 도착한 순서대로 처리하고, SJF(Shortest Job First)는 실행 시간이 가장 짧은 작업을 우선 처리합니다.
**해설**: FCFS(First-Come, First-Served)는 작업이 도착한 순서대로 처리하고, SJF(Shortest Job First)는 실행 시간이 가장 짧은 작업을 우선 처리합니다.
스택과 큐의 차이점은 무엇인가요?
1) 스택은 FIFO, 큐는 LIFO 구조이다.
2) 스택은 LIFO, 큐는 FIFO 구조이다.
3) 스택과 큐 모두 LIFO 구조이다.
4) 스택과 큐 모두 FIFO 구조이다.
5) 스택은 순차적으로, 큐는 임의 접근 구조이다.
정답 및 해설
**정답**: 2) 스택은 LIFO, 큐는 FIFO 구조이다.
**해설**: 스택(Stack)은 Last In First Out(LIFO) 구조이며, 큐(Queue)는 First In First Out(FIFO) 구조입니다.
**해설**: 스택(Stack)은 Last In First Out(LIFO) 구조이며, 큐(Queue)는 First In First Out(FIFO) 구조입니다.
소프트웨어 개발 생명 주기(SDLC)의 주요 단계를 나열하시오.
1) 요구사항 분석, 설계, 구현, 테스트, 유지보수
2) 요구사항 분석, 설계, 구현, 배포, 유지보수
3) 요구사항 분석, 개발, 테스트, 배포, 유지보수
4) 요구사항 분석, 설계, 개발, 테스트, 유지보수
5) 설계, 구현, 테스트, 배포, 유지보수
정답 및 해설
**정답**: 1) 요구사항 분석, 설계, 구현, 테스트, 유지보수
**해설**: SDLC는 요구사항 분석, 설계, 구현, 테스트, 유지보수의 단계를 통해 소프트웨어를 개발하고 유지하는 과정입니다.
**해설**: SDLC는 요구사항 분석, 설계, 구현, 테스트, 유지보수의 단계를 통해 소프트웨어를 개발하고 유지하는 과정입니다.
OSI 7계층 모델의 각 계층을 나열하고 간략히 설명하시오.
1) 물리층, 데이터 링크층, 네트워크층, 전송층, 세션층, 표현층, 응용층
2) 물리층, 데이터 링크층, 전송층, 네트워크층, 세션층, 표현층, 응용층
3) 데이터 링크층, 물리층, 네트워크층, 전송층, 세션층, 표현층, 응용층
4) 네트워크층, 물리층, 데이터 링크층, 전송층, 세션층, 표현층, 응용층
5) 전송층, 물리층, 데이터 링크층, 네트워크층, 세션층, 표현층, 응용층
정답 및 해설
**정답**: 1) 물리층, 데이터 링크층, 네트워크층, 전송층, 세션층, 표현층, 응용층
**해설**: OSI 7계층 모델은 네트워크 통신을 이해하고 설계하는 데 사용되는 표준 모델입니다.
**해설**: OSI 7계층 모델은 네트워크 통신을 이해하고 설계하는 데 사용되는 표준 모델입니다.
RISC와 CISC의 차이점을 설명하시오.
1) RISC는 복잡한 명령어를 사용하고, CISC는 간단한 명령어를 사용한다.
2) RISC는 간단한 명령어를 사용하고, CISC는 복잡한 명령어를 사용한다.
3) RISC와 CISC는 동일한 명령어를 사용한다.
4) RISC는 소프트웨어 중심이고, CISC는 하드웨어 중심이다.
5) RISC는 다중 명령어를 동시에 실행한다.
정답 및 해설
**정답**: 2) RISC는 간단한 명령어를 사용하고, CISC는 복잡한 명령어를 사용한다.
**해설**: RISC는 단순하고 빠른 명령어를 사용하며, CISC는 복잡하고 다양한 명령어를 사용하여 다양한 작업을 처리합니다.
**해설**: RISC는 단순하고 빠른 명령어를 사용하며, CISC는 복잡하고 다양한 명령어를 사용하여 다양한 작업을 처리합니다.
객체 지향 프로그래밍의 주요 특징을 설명하시오.
1) 캡슐화, 상속, 다형성
2) 캡슐화, 추상화, 다형성
3) 추상화, 상속, 다형성
4) 추상화, 상속, 다형성, 동적 바인딩
5) 캡슐화, 상속, 다형성, 동적 바인딩
정답 및 해설
**정답**: 1) 캡슐화, 상속, 다형성
**해설**: 객체 지향 프로그래밍의 주요 특징은 캡슐화(데이터와 메서드를 하나의 객체로 묶음), 상속(클래스 간의 관계 설정), 다형성(동일한 인터페이스로 다양한 동작 수행)입니다.
**해설**: 객체 지향 프로그래밍의 주요 특징은 캡슐화(데이터와 메서드를 하나의 객체로 묶음), 상속(클래스 간의 관계 설정), 다형성(동일한 인터페이스로 다양한 동작 수행)입니다.
대칭 키 암호화와 비대칭 키 암호화의 차이점을 설명하시오.
1) 대칭 키는 하나의 키로 암호화와 복호화를 수행하고, 비대칭 키는 공개 키로 암호화하고 개인 키로 복호화한다.
2) 대칭 키는 공개 키로 암호화하고 개인 키로 복호화하며, 비대칭 키는 하나의 키로 암호화와 복호화를 수행한다.
3) 대칭 키는 두 개의 키를 사용하고, 비대칭 키는 하나의 키를 사용한다.
4) 대칭 키는 공개 키를 사용하고, 비대칭 키는 개인 키를 사용한다.
5) 대칭 키와 비대칭 키는 동일한 방식으로 암호화와 복호화를 수행한다.
정답 및 해설
**정답**: 1) 대칭 키는 하나의 키로 암호화와 복호화를 수행하고, 비대칭 키는 공개 키로 암호화하고 개인 키로 복호화한다.
**해설**: 대칭 키 암호화는 동일한 키를 사용하여 데이터를 암호화하고 복호화하며, 비대칭 키 암호화는 두 개의 키(공개 키와 개인 키)를 사용합니다.
**해설**: 대칭 키 암호화는 동일한 키를 사용하여 데이터를 암호화하고 복호화하며, 비대칭 키 암호화는 두 개의 키(공개 키와 개인 키)를 사용합니다.
데이터 흐름도(DFD)의 주요 구성 요소를 나열하고 설명하시오.
1) 프로세스, 데이터 흐름, 데이터 저장소, 외부 엔티티
2) 프로세스, 데이터 흐름, 데이터 저장소, 내부 엔티티
3) 데이터 흐름, 데이터 저장소, 외부 엔티티, 내부 엔티티
4) 프로세스, 데이터 흐름, 내부 엔티티, 외부 엔티티
5) 데이터 흐름, 프로세스, 외부 엔티티, 내부 엔티티
정답 및 해설
**정답**: 1) 프로세스, 데이터 흐름, 데이터 저장소, 외부 엔티티
**해설**: 데이터 흐름도의 주요 구성 요소는 프로세스(데이터를 처리하는 작업), 데이터 흐름(데이터의 이동), 데이터 저장소(데이터가 저장되는 곳), 외부 엔티티(시스템 외부의 요소)입니다.
**해설**: 데이터 흐름도의 주요 구성 요소는 프로세스(데이터를 처리하는 작업), 데이터 흐름(데이터의 이동), 데이터 저장소(데이터가 저장되는 곳), 외부 엔티티(시스템 외부의 요소)입니다.
블랙박스 테스트와 화이트박스 테스트의 차이점을 설명하시오.
1) 블랙박스 테스트는 내부 구조를 테스트하고, 화이트박스 테스트는 외부 기능을 테스트한다.
2) 블랙박스 테스트는 코드의 논리적 경로를 테스트하고, 화이트박스 테스트는 사용자 인터페이스를 테스트한다.
3) 블랙박스 테스트는 외부 기능을 테스트하고, 화이트박스 테스트는 내부 구조를 테스트한다.
4) 블랙박스 테스트는 성능을 테스트하고, 화이트박스 테스트는 보안을 테스트한다.
5) 블랙박스 테스트와 화이트박스 테스트는 동일한 방식으로 테스트를 수행한다.
정답 및 해설
**정답**: 3) 블랙박스 테스트는 외부 기능을 테스트하고, 화이트박스 테스트는 내부 구조를 테스트한다.
**해설**: 블랙박스 테스트는 소프트웨어의 내부 구조를 보지 않고 외부 기능을 테스트하는 방법이며, 화이트박스 테스트는 소프트웨어의 내부 구조와 동작을 이해하고 테스트하는 방법입니다.
**해설**: 블랙박스 테스트는 소프트웨어의 내부 구조를 보지 않고 외부 기능을 테스트하는 방법이며, 화이트박스 테스트는 소프트웨어의 내부 구조와 동작을 이해하고 테스트하는 방법입니다.
728x90