CertHub
CBT 모의고사

정보처리기사

문제 은행 100문항제한시간 30분합격 기준 60점

과목 선택

한 과목만 골라 약한 부분을 집중해서 풀 수 있어요.

출제 문항 수 (문제 은행에서 랜덤 출제)

채점 방식

끝까지 푼 뒤 제출하면 한 번에 채점돼요.

  • · 문제 번호를 눌러 원하는 문제로 이동할 수 있어요.
  • · 키보드 1~4로 답 선택, ←→로 이동할 수 있어요.
  • · 시간이 종료되면 자동으로 제출됩니다.
  • · 틀린 문제는 오답노트에 자동 저장돼요.
다른 시험 보기

정보처리기사 예상문제 미리보기

전체 100문항 중 10문항을 과목별로 뽑았어요. 정답과 해설은 눌러서 확인할 수 있습니다.

  1. 소프트웨어 개발1번 문항
    요구사항 분석 단계에서 수행하는 활동으로 가장 거리가 먼 것은?
    1. 1.요구사항 도출
    2. 2.요구사항 명세
    3. 3.요구사항 검증
    4. 4.소스 코드 최적화
    정답·해설 보기

    정답 4번. 소스 코드 최적화

    소스 코드 최적화는 구현 단계의 활동입니다. 요구사항 분석 단계에서는 도출, 분석, 명세, 확인(검증) 활동을 수행합니다.

  2. 프로그래밍 언어 활용2번 문항
    스택(Stack)에 대한 설명으로 옳은 것은?
    1. 1.먼저 삽입된 데이터가 먼저 삭제되는 FIFO 구조이다
    2. 2.나중에 삽입된 데이터가 먼저 삭제되는 LIFO 구조이다
    3. 3.양쪽 끝에서 삽입과 삭제가 모두 가능한 구조이다
    4. 4.노드가 포인터로 연결된 비선형 구조이다
    정답·해설 보기

    정답 2번. 나중에 삽입된 데이터가 먼저 삭제되는 LIFO 구조이다

    스택은 한쪽 끝(top)에서만 삽입과 삭제가 일어나는 LIFO(Last In First Out) 구조입니다. FIFO는 큐, 양쪽 삽입·삭제는 데크에 대한 설명입니다.

  3. 데이터베이스 구축3번 문항
    관계형 데이터베이스에서 기본키(Primary Key)의 특성으로 옳지 않은 것은?
    1. 1.NULL 값을 가질 수 없다
    2. 2.튜플을 유일하게 식별할 수 있다
    3. 3.하나의 릴레이션에 여러 개 지정할 수 있다
    4. 4.후보키 중에서 선택된 키이다
    정답·해설 보기

    정답 3번. 하나의 릴레이션에 여러 개 지정할 수 있다

    기본키는 하나의 릴레이션에 단 하나만 지정할 수 있습니다. 여러 속성으로 구성될 수는 있지만 기본키 자체는 하나입니다.

  4. 정보시스템 구축관리4번 문항
    DDoS 공격에 대한 설명으로 가장 옳은 것은?
    1. 1.데이터베이스의 무결성을 훼손하는 공격이다
    2. 2.다수의 분산된 시스템에서 대량의 트래픽을 보내 서비스를 마비시키는 공격이다
    3. 3.사용자의 키보드 입력을 가로채는 공격이다
    4. 4.이메일을 통해 개인정보를 탈취하는 공격이다
    정답·해설 보기

    정답 2번. 다수의 분산된 시스템에서 대량의 트래픽을 보내 서비스를 마비시키는 공격이다

    DDoS(분산 서비스 거부) 공격은 여러 대의 감염된 시스템(좀비 PC)이 동시에 대량의 트래픽을 발생시켜 대상 서버의 서비스를 마비시키는 공격입니다.

  5. 소프트웨어 개발5번 문항
    UML 다이어그램 중 시스템의 정적 구조를 표현하는 것은?
    1. 1.시퀀스 다이어그램
    2. 2.클래스 다이어그램
    3. 3.액티비티 다이어그램
    4. 4.상태 다이어그램
    정답·해설 보기

    정답 2번. 클래스 다이어그램

    클래스 다이어그램은 클래스와 클래스 간의 관계를 표현하는 대표적인 구조(정적) 다이어그램입니다. 나머지는 모두 행위(동적) 다이어그램에 속합니다.

  6. 프로그래밍 언어 활용6번 문항
    큐(Queue)를 활용하기에 가장 적합한 사례는?
    1. 1.함수 호출 시 복귀 주소 저장
    2. 2.웹 브라우저의 뒤로 가기 기능
    3. 3.프린터 인쇄 작업 대기열 처리
    4. 4.수식의 괄호 짝 검사
    정답·해설 보기

    정답 3번. 프린터 인쇄 작업 대기열 처리

    큐는 먼저 들어온 작업을 먼저 처리하는 FIFO 구조로, 인쇄 대기열·프로세스 스케줄링 등에 적합합니다. 나머지는 모두 스택의 대표 활용 사례입니다.

  7. 데이터베이스 구축7번 문항
    SQL에서 테이블의 구조를 변경할 때 사용하는 명령어는?
    1. 1.ALTER
    2. 2.UPDATE
    3. 3.INSERT
    4. 4.SELECT
    정답·해설 보기

    정답 1번. ALTER

    ALTER는 테이블 구조 변경에 사용하는 DDL 명령어입니다. UPDATE·INSERT는 데이터를 조작하는 DML, SELECT는 조회 명령어입니다.

  8. 정보시스템 구축관리8번 문항
    공개키(비대칭키) 암호화 알고리즘에 해당하는 것은?
    1. 1.AES
    2. 2.DES
    3. 3.RSA
    4. 4.SEED
    정답·해설 보기

    정답 3번. RSA

    RSA는 공개키와 개인키 쌍을 사용하는 대표적인 비대칭키 알고리즘입니다. AES·DES·SEED는 모두 대칭키 알고리즘입니다.

  9. 소프트웨어 개발9번 문항
    객체 생성을 단 하나의 인스턴스로 제한하고, 어디서든 그 인스턴스에 접근할 수 있게 하는 디자인 패턴은?
    1. 1.팩토리 메서드 패턴
    2. 2.옵저버 패턴
    3. 3.싱글톤 패턴
    4. 4.어댑터 패턴
    정답·해설 보기

    정답 3번. 싱글톤 패턴

    싱글톤(Singleton) 패턴은 클래스의 인스턴스를 하나만 생성하도록 보장하고 전역적인 접근점을 제공하는 생성 패턴입니다.

  10. 프로그래밍 언어 활용10번 문항
    C언어에서 정수형 변수 a=5, b=2일 때, a/b와 a%b의 결과로 옳은 것은?
    1. 1.2, 1
    2. 2.2.5, 1
    3. 3.2, 0
    4. 4.3, 1
    정답·해설 보기

    정답 1번. 2, 1

    정수형끼리의 나눗셈 a/b는 소수점을 버린 2가 되고, 나머지 연산 a%b는 5를 2로 나눈 나머지 1이 됩니다.