2026 정보처리기사 실기 모의고사 1

2026. 2. 17. 18:42ㆍ(문제)정보처리기사 실기

11111

2026년 6회 정보처리기사 실기 예상문제

난이도: 최상 | 난도 상승 추세 반영(코드 10문항)

문항 1

다음은 C언어 함수 포인터 코드 문제이다. 출력값을 작성하시오.

코드
#include <stdio.h>
int op(int a,int b){ return a*b+a; }
int main(void){
    int (*fp)(int,int)=op;
    int x=fp(2,3);
    x=fp(x-3,2);
    printf("%d", x);
    return 0;
}

문항 2

다음은 Java 다형성/필드 코드 문제이다. 출력값을 작성하시오.

코드
class A{ int v=1; int f(){ return v+1; } }
class B extends A{ int v=5; int f(){ return super.f()+v; } }
public class Main{
    public static void main(String[] args){
        A x=new B(); B y=(B)x;
        System.out.print(x.f()+":"+x.v+":"+y.v);
    }
}

문항 3

다음은 Python deque 코드 문제이다. 출력값을 작성하시오.

코드
from collections import deque
q=deque([1,2,3])
q.appendleft(q.pop())
q.append(q.popleft())
print(list(q))

문항 4

다음은 C언어 static 함수 호출 코드 문제이다. 출력값을 작성하시오.

코드
#include <stdio.h>
int f(void){ static int x=0; x=x*2+1; return x; }
int main(void){
    int i,s=0;
    for(i=0;i<3;i++) s+=f();
    printf("%d", s);
    return 0;
}

문항 5

다음은 Java finally 반환 코드 문제이다. 출력값을 작성하시오.

코드
public class Main{
    static int f(){
        int x=0;
        try{ x=1; return x; }
        finally{ x=2; }
    }
    public static void main(String[] args){
        System.out.print(f());
    }
}

문항 6

다음은 Python 클래스 변수/인스턴스 변수 코드 문제이다. 출력값을 작성하시오.

코드
class A:
    x=1
    def __init__(self):
        self.x += 1

a=A(); b=A(); A.x += 2
print(a.x, b.x, A.x)

문항 7

다음은 C언어 비트 마스킹 코드 문제이다. 출력값(16진수)을 작성하시오.

코드
#include <stdio.h>
int main(void){
    unsigned char x=0xB6;
    x=(x&0xF0) | ((x&0x0F)>>1);
    printf("%X", x);
    return 0;
}

문항 8

다음은 Java StringBuilder 코드 문제이다. 출력값을 작성하시오.

코드
public class Main{
    public static void main(String[] args){
        StringBuilder sb=new StringBuilder("abcde");
        sb.reverse();
        sb.delete(1,3);
        sb.insert(2,"XY");
        System.out.print(sb.toString());
    }
}

문항 9

다음은 Python 슬라이싱 대입 코드 문제이다. 출력값을 작성하시오.

코드
a=[0,1,2,3,4]
a[1:4]=[9,8]
print(a, len(a))

문항 10

다음은 SQL 이중 NOT EXISTS 문제이다. 결과를 작성하시오.

코드
SELECT DISTINCT r1.a
FROM R r1
WHERE NOT EXISTS (
  SELECT 1 FROM S s
  WHERE NOT EXISTS (
    SELECT 1 FROM R r2 WHERE r2.a=r1.a AND r2.b=s.b
  )
)
ORDER BY r1.a;

문항 11

IP가 172.30.5.200, 서브넷 마스크가 255.255.255.192일 때 네트워크 주소와 브로드캐스트 주소를 작성하시오.

문항 12

프레임 3개 LRU에서 참조열 7 0 1 2 0 3 0 4 의 페이지 부재 횟수를 작성하시오.

문항 13

3NF의 핵심 조건을 한 줄로 작성하시오.

문항 14

CSRF 공격의 핵심 특징을 한 줄로 작성하시오.

문항 15

행위 패턴 중 객체 간 1:N 의존 알림을 구현하는 패턴을 작성하시오.

문항 16

트랜잭션 격리수준 Serializable의 효과를 한 줄로 작성하시오.

문항 17

OSPF에서 최단 경로 계산에 사용하는 알고리즘을 작성하시오.

문항 18

SHA-256의 출력 길이를 비트 단위로 작성하시오.

문항 19

관계대수 Division 연산이 유용한 질의 형태를 한 줄로 작성하시오.

문항 20

리눅스에서 패턴 포함 라인 수를 세는 명령 예시를 작성하시오.

2222