CertHub
CBT 모의고사

정보처리산업기사

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

과목 선택

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

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

채점 방식

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

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

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

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

  1. 정보시스템 기반 기술1번 문항
    소프트웨어 개발 방법론 중 폭포수(Waterfall) 모델에 대한 설명으로 옳은 것은?
    1. 1.위험 분석을 반복하며 나선형으로 점진적으로 개발한다
    2. 2.각 단계를 순차적으로 진행하며 앞 단계가 끝나야 다음 단계로 넘어간다
    3. 3.사용자 요구를 시제품으로 먼저 확인한 뒤 본 개발에 들어간다
    4. 4.짧은 반복 주기마다 동작하는 소프트웨어를 자주 배포한다
    정답·해설 보기

    정답 2번. 각 단계를 순차적으로 진행하며 앞 단계가 끝나야 다음 단계로 넘어간다

    폭포수 모델은 분석·설계·구현·테스트·유지보수를 순서대로 진행하는 선형 순차 모델이라 이전 단계로 되돌아가기 어렵습니다. 위험 분석을 반복하는 것은 나선형 모델, 시제품을 먼저 만드는 것은 프로토타입 모델의 특징입니다.

  2. 프로그래밍 언어 활용2번 문항
    다음 C 프로그램의 출력 결과는?
    int a = 10, b = 3;
    printf("%d", a % b + a / b);
    1. 1.3
    2. 2.4
    3. 3.1
    4. 4.13
    정답·해설 보기

    정답 2번. 4

    정수 나눗셈에서 a % b는 나머지 1, a / b는 몫 3이므로 1 + 3 = 4가 출력됩니다. 정수끼리 나누면 소수점 이하는 버려집니다.

  3. 데이터베이스 활용3번 문항
    데이터베이스의 3단계 스키마 중 조직 전체의 관점에서 데이터베이스의 논리적 구조를 정의한 것은?
    1. 1.외부 스키마
    2. 2.개념 스키마
    3. 3.내부 스키마
    4. 4.서브 스키마
    정답·해설 보기

    정답 2번. 개념 스키마

    개념 스키마는 모든 사용자와 응용 프로그램이 공유하는 데이터베이스 전체의 논리적 구조입니다. 외부 스키마(서브 스키마)는 개별 사용자 관점, 내부 스키마는 물리적 저장 구조를 정의합니다.

  4. 정보시스템 기반 기술4번 문항
    보헴(Boehm)이 제안한 나선형(Spiral) 모델에서 특히 강조하는 활동은?
    1. 1.코드 리팩토링
    2. 2.페어 프로그래밍
    3. 3.데이터 전환
    4. 4.위험 분석
    정답·해설 보기

    정답 4번. 위험 분석

    나선형 모델은 계획 수립, 위험 분석, 개발, 고객 평가를 반복하며 매 주기마다 위험을 분석해 줄여 나가는 것이 핵심입니다. 페어 프로그래밍과 리팩토링은 XP의 실천 방법입니다.

  5. 프로그래밍 언어 활용5번 문항
    다음 C 프로그램의 출력 결과는?
    int x = 5;
    int y = x++;
    printf("%d %d", x, y);
    1. 1.5 5
    2. 2.6 6
    3. 3.5 6
    4. 4.6 5
    정답·해설 보기

    정답 4번. 6 5

    후위 증가 x++는 현재 값 5를 먼저 y에 대입한 뒤 x를 6으로 올립니다. 전위 증가 ++x였다면 x와 y 모두 6이 됩니다.

  6. 데이터베이스 활용6번 문항
    개념 스키마가 변경되어도 외부 스키마나 응용 프로그램에 영향을 주지 않는 성질은?
    1. 1.물리적 데이터 독립성
    2. 2.참조 무결성
    3. 3.논리적 데이터 독립성
    4. 4.데이터 중복성
    정답·해설 보기

    정답 3번. 논리적 데이터 독립성

    논리적 독립성은 개념 스키마의 변경이 외부 스키마에 영향을 주지 않는 성질입니다. 물리적 독립성은 내부 스키마(저장 구조)가 바뀌어도 개념 스키마에 영향을 주지 않는 성질입니다.

  7. 정보시스템 기반 기술7번 문항
    XP(eXtreme Programming)의 실천 방법으로 거리가 먼 것은?
    1. 1.두 명이 한 컴퓨터에서 함께 코드를 작성한다
    2. 2.모든 요구사항을 개발 초기에 확정하고 이후 변경을 막는다
    3. 3.테스트 코드를 먼저 작성하고 이를 통과하는 코드를 만든다
    4. 4.작성한 코드를 자주 통합하고 빌드해 문제를 빨리 찾는다
    정답·해설 보기

    정답 2번. 모든 요구사항을 개발 초기에 확정하고 이후 변경을 막는다

    XP는 고객의 요구 변화를 받아들이는 애자일 방법론이라 요구사항을 초기에 고정하지 않습니다. 페어 프로그래밍, 테스트 주도 개발, 지속적 통합은 모두 XP의 대표 실천 방법입니다.

  8. 프로그래밍 언어 활용8번 문항
    다음 C 프로그램의 출력 결과는?
    int s = 0;
    for (int i = 1; i <= 10; i += 3)
        s += i;
    printf("%d", s);
    1. 1.12
    2. 2.22
    3. 3.55
    4. 4.21
    정답·해설 보기

    정답 2번. 22

    i는 1, 4, 7, 10으로 바뀌며 10도 조건 i <= 10을 만족하므로 s = 1 + 4 + 7 + 10 = 22입니다. 다음 값 13에서 반복이 끝납니다.

  9. 데이터베이스 활용9번 문항
    속성이 5개이고 튜플이 10개인 릴레이션의 차수(Degree)와 카디널리티(Cardinality)로 옳은 것은?
    1. 1.차수 10, 카디널리티 5
    2. 2.차수 5, 카디널리티 10
    3. 3.차수 5, 카디널리티 5
    4. 4.차수 50, 카디널리티 10
    정답·해설 보기

    정답 2번. 차수 5, 카디널리티 10

    차수는 릴레이션을 이루는 속성(열)의 수이고, 카디널리티는 튜플(행)의 수입니다. 두 용어를 반대로 기억하는 실수가 많으니 '차수=열'로 묶어 두면 좋습니다.

  10. 정보시스템 기반 기술10번 문항
    스크럼(Scrum)에서 팀원들이 매일 짧은 시간 동안 어제 한 일, 오늘 할 일, 장애 요소를 공유하는 회의는?
    1. 1.스프린트 회고
    2. 2.스프린트 리뷰
    3. 3.스프린트 계획 회의
    4. 4.데일리 스크럼
    정답·해설 보기

    정답 4번. 데일리 스크럼

    데일리 스크럼은 매일 같은 시간에 15분 안팎으로 진행 상황과 장애 요소를 공유하는 회의입니다. 스프린트 리뷰와 회고는 스프린트가 끝날 때 한 번 열립니다.