별의 공부 블로그 🧑🏻‍💻
728x90
728x170

정보처리기사 실기 2022년 3회 기출 문제

    • 2022년 10월에 진행되었던 정보처리기사 실기 3회 기출 복원 문제를 올려본다.
문항
문제
1
mines {{0,0,0,0},{0,0,0,0},{0,0,0,0},{0,0,0,0}}
field {{0,1,0,1},{0,0,0,1},{1,1,1,0},{0,1,1,1}}
int w = 4, h = 4;
for(y=0; y<h; y++) {
for(x=0;x<w;x++) {
if(field[y][x] == 0) continue;
for(j=y-1;j<=y+1;j++) {
for(i=x-1;i<=x+1;i++) {
if(field[j][i] == 1) {
mines[y][x] += 메서드(w,h,j,i);
}
}
}
}
}
int 메서드(w,h,j,i) {
if (i >= 0 && i < w && j >= 0 && j < h) return 1;
return 0;
}
[
[1, 1, 3, 2],
[3, 4, 5, 3],
[3, 5, 6, 4],
[3, 5, 5, 3]
]
2
관계대수
합집합, 차집합, 카티션, 프로젝트, 조인
∪, -, ×, π, ⋈
3
디자인 패턴
브릿지 패턴,
옵저버 패턴
4
class Gisafirst {
public static void main(String[] args) {
int[] result= new int[5];
int[] arr = {79,34,10,99,50};
for(int i = 0; i < 5; i++) {
result[i] = 1;
for(int j = 0; j < 5; j++) {
if(arr[i]
}
}
for(int k = 0; k < 5; k++) {
System.out.print(result[k]);
}
}
}
24513
5
네트워크 IP 192.168.1.0/26. FLSM 방식으로 서브넷팅하여 3개로 분할, ip subnet-zero로 설정한다.
이때, 두 번째 서브넷의 브로드캐스트의 주소는? (단, 첫번째 서브넷의 네트워크 주소는 192.168.1.0/26이다.)
192.168.1.127
6
경곗값 분석 문제
 
-1 0 59 60 61 79 80 81 99 100
Boundary Value Analysis(ㅅ)
7
테이블 2개 생성
[직원]-부서테이블 부서코드 참조
(10, 기획부)
(20, 영업부)
(30, 디자인부)
[직원] 부서코드/부서원 중
(10, ㅇㅇㅇ)
(10, ㄴㄴㄴ)
(20, ㅁㅁㅁ)
(20, ㄷㄷㄷ)
(20, ㅈㅈㅈ)
(30, ㄱㄱㄱ)
(30, ㅎㅎㅎ)
[부서] 테이블 생성할 때 부서코드는 PRIMARY KEY 선언 되어있고 cascade 함수를 사용
[직원] 테이블 생성 쿼리에서 [부서] 테이블의 부서코드를 FOREIGN KEY로 참조함
1. SELECT DISTINCT COUNT(부서코드) FROM 직원 WHERE 부서코드='20';
2. DELETE FROM 테이블1 WHERE 부서코드='20';
SELECT DISTINCT COUNT(부서코드) FROM 직원;
(1). 3
(2). 4
8
사람 꼬셔서 공격하는기법, 사람들의 심리와 행동 양식을 교묘하게 이용해 원하는 정보를 얻는 공격 기법
정보를 수집한 후, 저장만 하고 분석에 활용하고 있지 않는 다량의 데이터
사회공학(=기법,공격기법),
 
다크 데이터
9
TestList = [1,2,3,4,5]
TestList = list(map(lambda num : num + 100, TestList)))
print(TestList)
[101,102,103,104,105]
10
빅데이터 기반 로그 분석 보안 솔루션
SIEM or ESM
11
형상관리 도구를 3가지 고르시오
ㄱ. OLAP ㄴ.CVS ㄷ. ATM ㄹ. Cyber Kill Chain
ㅁ. Git ㅂ. ㅅ. O. SVN
svn, cvs, git
12
SQL distinct
정보과 = 50명
전기과 = 100명
전산과 = 50명
DEPT 는학과명(?)
SELECT DEPT FROM 학생;
SELECT DISTINCT DEPT FROM 학생;
SELECT COUNT(DISTINCT DEPT) FROM 학생 WHERE DEPT = '전산과';
각쿼리의 결과에서 튜플의 수를 구하시오
200,3,1
13
int main(void) {
int n, k, s;
int el=0;
for (n=6; n<=30; n++){
s=0;
k=n/2;
for (int j=1; j<=k; j++){
if (n%j==0){
s=s+j;
}
}
if (s==n){
el++;
}
}
printf("%d", el);
}
2
14
__________은/는 프로세서(processor) 안에 독립적인 보안 구역을 따로 두어 중요한 정보를 보호하는 ARM사에서 개발한 하드웨어 기반의 보안 기술로 프로세서(processor) 안에 독립적인 보안 구역을 따로 두어 중요한 정보를 보호하는 하드웨어 기반의 보안 기술이다.
__________은/는 네티즌들이 사이트에 접속할 때 주소를 잘못 입력하거나 철자를 빠뜨리는 실수를 이용하기 위해 이와 유사한 유명 도메인을 미리 등록하는 일로, URL 하이재킹(hijacking)이라고도 한다.
트러스트존(ㄱ),
 
타이포스쿼팅(ㄴ)
15
커버로스에서 사용되는 기술, 한 번의 인증 과정으로 여러 컴퓨터상의 자원을 이용할 수 있게 하는 인증 기능
SSO
16
스케쥴링 문제
SJF, RR, SRT
17
UML 설명
관계, 클래스, 인터페이스
18
다이어그램 관계 E-R 다이어그램
기본키 속성에 밑줄도 그어져있고, 속성이랑 이름 같이 그려져 있고 기본키에 밑줄 그어져있고, 실선으로 마름모랑 이어진 복잡한 사각형 : 관계 집합의 속성을 나타내며, 기본 키로 사용될 수 있는 항목이 있을 경우 밑줄로 나타낸다
그냥 점선으로 이어져 있고 date라고 사각형만 그려진거 : 개체를 나타낸다
실선에 대한 설명은 : 관계 집합의 속성을 관계집합에 이어준다
점선에 대한 설명은 : 개체를 관계집합에 이어준다
중간에 있는 마름모에 대한 설명은 : 관계 집합을 나타낸다
ㄴ, ㄷ, ㄱ, ㄹ, ㅁ
19
public class Exam {
static int[] MakeArray(){
int[] tempArr = new int[4];
for(int i=0; i<tempArr.Length;i++){
tempArr[i] = i;
}
return tempArr;
}
public static void main(String[] args){
int[] intArr;
intArr = MakeArray();
for(int i=0; i < intArr.Length; i++)
System.out.print(intArr[i]);
}
}
0123
20
public class Exam {
public static void main(String[] args){
int a = 0;
for(int i=1; i<999; i++){
if(i%3==0 && i%2!=0)
a = i;
}
System.out.print(a);
}
}
993

 

 

 

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️


📖 Contents 📖