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

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

11111

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

난이도: 상 | 2024~2025 코딩 난도 이상 반영(코드 10문항)

문항 1

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

코드
#include <stdio.h>
int main(void){
    int a[]={2,4,6,8};
    int *p=a+1;
    int x=*p++ + *++p;
    printf("%d %d", x, *(p-1));
    return 0;
}

문항 2

다음은 Java 오버로딩/오버라이딩 코드 문제이다. 출력값을 작성하시오.

코드
class A { String f(Object o){return "AO";} String f(Integer i){return "AI";} }
class B extends A { @Override String f(Object o){return "BO";} }
public class Main {
    public static void main(String[] args){
        A a = new B();
        System.out.print(a.f(3) + ":" + a.f("x"));
    }
}

문항 3

다음은 Python 가변 기본 인자 코드 문제이다. 출력값을 작성하시오.

코드
def f(v, box=[]):
    box.append(v)
    box[-1] += len(box)
    return sum(box)

print(f(1), f(2), f(3, [10]), f(4))

문항 4

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

코드
#include <stdio.h>
int g(int n){
    static int s=0;
    if(n<=0) return s;
    s += (n%2)? n : -n;
    return g(n-1)+1;
}
int main(void){
    printf("%d %d", g(4), g(2));
    return 0;
}

문항 5

다음은 Java 문자열 처리 코드 문제이다. 출력값을 작성하시오.

코드
public class Main {
    public static void main(String[] args){
        String[] s={"ab","abc","ab"};
        int r=0;
        for(String x:s){
            for(int i=0;i<x.length();i++){
                if(x.indexOf(x.charAt(i))==i) r++;
            }
        }
        System.out.print(r);
    }
}

문항 6

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

코드
g=(i for i in range(5) if i%2==0)
a=next(g)+next(g)
b=sum(g)
print(a,b)

문항 7

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

코드
#include <stdio.h>
typedef struct{int x;int y;} P;
int main(void){
    P p[2]={{1,2},{3,4}};
    P *q=p;
    int t=q->y;
    q++;
    q->x=t+q->y;
    printf("%d %d", p[1].x, q->x);
    return 0;
}

문항 8

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

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

문항 9

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

코드
d={}
lst=d.setdefault("k",[])
lst.append(1)
d.setdefault("k",[]).append(2)
print(len(lst), sum(d["k"]))

문항 10

다음은 SQL 상관 서브쿼리 문제이다. 결과를 작성하시오.

코드
SELECT dept, COUNT(*)
FROM emp e
WHERE sal > (SELECT AVG(sal) FROM emp x WHERE x.dept=e.dept)
GROUP BY dept
ORDER BY dept;

문항 11

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

문항 12

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

문항 13

관계형 데이터베이스에서 BCNF의 핵심 조건을 작성하시오.

문항 14

OAuth2에서 리소스 접근에 사용되는 토큰 명칭을 작성하시오.

문항 15

UML Use Case에서 필수 공통 기능을 재사용할 때 사용하는 관계를 작성하시오.

문항 16

트랜잭션 이상 현상 중 반복 읽기에서 값이 달라지는 현상을 작성하시오.

문항 17

RIP과 달리 링크 상태 정보를 교환하는 대표 라우팅 프로토콜을 작성하시오.

문항 18

대칭키 암호에서 블록 단위로 암복호화하는 표준 알고리즘을 작성하시오.

문항 19

관계대수에서 합집합 가능한 조건(Union Compatibility)을 간단히 작성하시오.

문항 20

리눅스에서 현재 경로를 출력하는 명령어를 작성하시오.

2222