728x90
SMALL

[정보처리기사/예상문제] - 2024 정보처리기사 실기 예상 문제 모음

[22년 1회] 정보처리산업기사 실기 기출문제

[22년 2회] 정보처리산업기사 실기 기출문제

[22년 3회] 정보처리산업기사 실기 기출문제

「23년 1회」정보처리산업기사 실기 기출문제

「23년 2회」정보처리산업기사 실기 기출문제

「23년 3회」정보처리산업기사 실기 기출문제

「24년 1회」정보처리산업기사 실기 기출문제


1. 빈칸에 알맞은 말을 쓰시오.

Ipv6은 현재 사용하고 있는 IP 주소 체계인 Ipv4 주소 부족 문제를 해결하기 위해 개발되었고 총 (가) 비트로 구성되어 있고 기존 Ipv4에서 다소 미흡했던 (나) 서비스가 제공된다
(나)는 서비스의 질을 의미하는 것으로 네트워크에서 일정 기준ㅇ ㅣ하의 지연 시간이나 데이터 손실률 등을 보증하기 위한 서비스 규격이다.
더보기

(가) 128

(나) QoS


2. C언어 출력결과

#include<stdio.h>
#define MAX 4
int prin(int a);
int main() {
	prin(MAX);
}
int prin(int a) {
	if(a > 1) prin(a-1);
	printf("%d", a);
}
더보기

1234


3. 아래 처리조건을 보고 SQL문을 작성하시오.

<처리조건>
-customer 테이블에서 학년이 3학년 이상이 수강하는 과목을 검색한다
-검색 결과 중복을 제거한다
더보기

SELECT DISTINCT grade from customer;


4. 해당하는 용어를 쓰시오.

IP 주소를 물리적 네트워크 주소로 대응시키기 위해 사용되는 프로토콜

5. C언어 빈칸(가)의 답을 쓰시오

#include <stdio.h>
#define SIZE 5
int p[4][2] = { {0, 1}, {1, 0}, {0, -1}, {-1, 0} };
int snail(int a[SIZE][SIZE]) {
	int i = 0, j = 0, v = 1, c = 0;
	a[i][j] = v;
	v += 1;
	while (v <= SIZE * SIZE) {
		int ni = i + p[c][0];
		int nj = j + p[c][1];
		if (0 <= ni && ni < SIZE && 0 <= nj && nj < SIZE && a[ni][nj] == 0) {
			i = ni;
			j = nj;
			a[i][j] = v;
			v += 1;

		}
		else {
			c = (c + 1) % (  가  );
		}

	}

}


int main() {
	int a[SIZE][SIZE] = { 0 };
	snail(a);
	for (int i = 0; i < SIZE; i++) {
		for (int j = 0; j < SIZE; j++) {
			printf("%3d", a[i][j]);
		}
		printf("\n");



	}

}
더보기

4

 

달팽이 배열


6. 해당하는 용어를 쓰시오

TCP/IP 기반의 인터넷 통신 서비스에서 인터넷 프로토콜과 조합하여 통신 중에 발생하는 오류의 처리와 전송 경로의 변경 등을 위한 제어 메시지를 취급하는 프로토콜
더보기

ICMP


7. C언어 출력결과

#include<stdio.h>
int main() {
    int data[] = {15, 12, 26, 23, 31, 36};
    int temp = 0;
    int cnt = sizeof(data)/sizeof(int);
    for(int i=0; i < cnt-1; i++) {
        for(int j=0; j < cnt - 1 - i; j++){
            if(data[j] > data[j+1]) {
                temp = data[j];
                data[j] = data[j+1];
                data[j+1] = temp;
            }
            }
        }
      
    for(int i=1; i<cnt-1;i++){
        printf("%d ", data[i]);
    }
}

 

더보기

15 23 26 31


8. TCP 연결 해제 과정을 순서에 맞게 고르시오

ㄱ. 수신자가 송신자에게 ACK 세그먼트를 전송한다
ㄴ. 수신자가 송신자에게 FIN 세그먼트를 전송한다.
ㄷ. 송신자가 수신자에게 ACK 세그먼트를 전송한다
ㄹ. 송신자가 수신자에게 FIN 세그먼트를 전송한다.
더보기

ㄹ,ㄱ,ㄴ,ㄷ


9. C언어 출력결과

#include<stdio.h>
int sub(int* a) {
	printf("%d", *a);
	printf("%d", a[2]);
}
int main() {
	int a[10] = {1,2,3,4,5,6};
	sub(a);
	sub(a+2);
}
더보기

1335


10. Java 출력결과

class Berry {
	String Str;
	void meth() {
		func();
	}
	void func() {
		System.out.println(Str);
	}
}
class Apple extends Berry {
	String Str;
	void func() {
		Str = "Apple";
		super.Str = "Berry";
		super.func();
		System.out.println(Str);
	}
}
public class Main {
	public static void main(String[] args) {
		Berry A = new Apple();
		A.meth();
	}
}
더보기

Berry
Apple


11. 설명에 해당하는 것을 쓰시오(실제 문제는 보기 주고 고르는거)

(1) : 개발 단계의 산출물이 그 단계의 초기에 설정된 조건을 만족하는지 여부를 평가하는 프로세스를 의미한다
(2) : 사용자의 관점에서의 요구사항이 만족하는지를 평가하느 프로세스를 의미한다
더보기

1. Verification

2. Validation


12. 해당하는 용어를 쓰시오(원래 문제는 보기 중에 고르는거)

(1) 데이터베이스에 존재하는 자료의 구조 및 내용 그리고 이 자료들에 대한 논리적, 물리적 특성에 대한 정보들을 표현한다
(2) 데이터베이스를 구성하는 가장 작은 논리적 단위이며 개체의 특성을 기술한다
더보기

1. 스키마

2. 속성


13. (가), (나)에 적절한 것을 쓰시오

#include<stdio.h>
int compare(int i, int j, int *ma, int *in) {
	if(i>j) {
		*ma = i;
		*in = j;
	}
	else {
		*ma = i;
		*in = j;
	}
}
int main() {
	int max = 0;
	int min = 0;
	compare(3, 7, (가), (나));
	printf("작은수:%d 큰수:%d", max, min);
}
더보기

(가) &max

(나) &min


14. 네트워크 프로토콜 포트번호를 쓰시오

1. HTTPS
2. SSH
3. IMAP
더보기

1. HTTPS: 443

2. SSH : 22

3. IMAP : 143


15. Java 출력결과

public class Main {
	static int  a = 0;
	static int func(int t) {
		a = a+t;
		return a;
	}
	public static void main(String[] args) {
		for(int i=0; i<5; i++) {
			func(i);
		}
		System.out.print(a);
	}
}

16. 블랙박스 테스트 종류를 고르시오

ㄱ. Equivalence Partitioning Testing
ㄴ. Boundary Value Analysis Coverage
ㄷ. Data Flow Testing
ㄹ. Cause-Guessing Coverage Testing
ㅁ. Statement Coverage
ㅂ. Loop Testing
ㅅ. Basic Path Testing
ㅇ. Condition Testing.
더보기

ㄱ.  Equivalence Partitioning Testing


17. Java  출력결과

class A {
	int f(int a, int b) {
		return a+b;
	}
}
public class Main {
	public static void main(String[] args) {
		A a = new A();
		System.out.print(a.f(25, 25));
	}
}

18.아래 보기를 통해 알맞은 기호를 쓰시오

Unique Integrity  
Domain Integrity  
Referential Integrity  
Entity Integrity  
ㄱ. 튜플의 모든 속성 값이 각 속성의 도메인에 속한 값만을 가져야 한다는 제약조건
ㄴ. 특정 속성의 값은 중복 없이 유일해야 한다는 제약 조건
ㄷ. 기본키는 NULL값을 가져서는 안되며 릴레이션 내에 오직 하나의 값만 존재해야 한다는 제약 조건
ㄹ. 외래키 제약 조건으로 개체의 참조 관계를 선언하는 제약 조건
더보기

1. Unique Interity : ㄴ

2. Domain Integrity : ㄱ

3. Referential Integrity : ㄹ

4. Entity Integrity : ㄷ


19.

학번 이름 학과 학점 도시
1 홍길동 간호 3.5 서울
2 김길동 전기 4.0 경기
3 상길동 기계 4.3 부산
더보기

차수 : 5

카디널리티 : 3


20. 함수 종속이 아닌 다치 종속을 제거하면 만족하는 정규형이다

더보기

제4정규형

 



[정보처리기사/예상문제] - 2024 정보처리기사 실기 예상 문제 모음

[22년 1회] 정보처리산업기사 실기 기출문제

[22년 2회] 정보처리산업기사 실기 기출문제

[22년 3회] 정보처리산업기사 실기 기출문제

「23년 1회」정보처리산업기사 실기 기출문제

「23년 2회」정보처리산업기사 실기 기출문제

「23년 3회」정보처리산업기사 실기 기출문제

「24년 1회」정보처리산업기사 실기 기출문제

728x90
LIST

+ Recent posts