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

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

 

문항
문제
1
다음 설명에 맞는 RAID 단계를 숫자로 쓰시오.
- 중복없는 스트라이핑
- 패리티비트 없음
0
2
다음에 해당하는 DB 트랜잭션 연산을 [보기]에서 찾아 적으시오
(1) 장애 발생 전 DB로 복구, 재실행
(2) 변경 연산 취소
(1) Redo
(2) Undo
3
class A {
    int a;
    int b;
}

public class Main {
    static void func1(A m) {
        m.a *= 10;
    }
    static void func2(A m){
        m.a += m.b;
    }
    public static void main(String args[]){
        A m = new A();
        m.a = 100;
        func1(m);
        m.b = m.a;
        func2(m);
    System.out.printf("%d", m.a);
    }
}
2000
4
점수 순 내림차순 정렬 SQL
SELECT name, score
FROM 성적
(1) BY (2) (3)
(1) ORDER
(2) score
(3) DESC
5
이상 현상 중 삭제 이상에 대하여 서술하시오.
데이터 삭제 시 원하지 않는 다른 데이터도 삭제되는 이상 현상
6
def func(num1, num2=2):
print('a=', num1, 'b=', num2)
func(20)
a= 20 b= 2
7
리스트와 관련된 파이썬 함수
1. 리스트 확장, 여러 값을 한 번에 추가할 수 있음.
2. 마지막 또는 지정 요소를 삭제하고 그 값을 반환함
3. 역순으로 뒤집음
ㅅ. extend(),
ㄱ. pop()
ㄷ. reverse()
8
임시키무결성프로토콜
TKIP
9
신체를 활용한 UI
NUI
10
분석도구에 대한 설명이다 알맞은 것을 고르시오.
1. 실행하지 않고 원시 코드 분석
2. 프로그램 동작이나 반응을 추적하고 보고함. 프로그램 모니터, 스냅샷 생성
ㄱ. static
ㅁ. dynamic
11
스레드에 관한 코드이다. 다음 빈 칸에 알맞는 한 단어를 쓰시오.
class Car implements Runnable {
    int a;
    public void run(){
        / / ...
    }
}
public class Main {
    public static void main(String args[]) {
        Thread t1 = new Thread(new ___());
        t1.start();
    }
}
Car
12
자바 이용한 xUnit 테스트 기법
Erich Gamma와 Kent Beck 등이 작성한 오픈소스 JAVA 단위 테스트 프레임워크로, xUnit의 계열
JUnit
13
다음 중 블랙박스 테스트 기법인 것을 3가지 골라 쓰시오.
(보기지문은 영문으로만 표기됨)
ㄷ. 경계값분석 (Boundary Value Analysis)
ㄹ. 동등분할 (Equivalence Partitioning)
ㅂ. 원인-효과 그래프 (Cause-Effect Graph)
14
다음 소스코드에 입력값이 5가 들어왔을 때 출력값을 쓰시오.
#include <stdio.h>

int func(int a) {
    if (a <= 1) return 1;
    return a * func(a - 1);
}

int main() {
    int a;
    scanf("%d", &a);
    printf("%d", func(a));
}
120
15
빈 칸에 연산자를 써서 정수를 역순으로 출력하는 프로그램을 완성하시오.
예를 들어 1234의 역순은 4321이다. 단, 1230 처럼 0으로 끝나는 정수는 고려하지 않는다.
#include <stdio.h>

int main() {
    int number = 1234;
    int div = 10;
    int result = 0;
    while (number ① 0) {
        result = result * div;
        result = result + number ② div;
        number = number ③ div;
    }
 
    printf("%d", result);
}
① >
② %
③ /
16
정보보호관리체계의 영문 약자
ISMS
17
슈퍼 키는 (1)의 속성을 갖는다.
후보 키는 (1)과(2)의 속성을 갖는다.
(1) 유일성
(2) 최소성
18
사용자가 자주가는 페이지에 악성코드..
공격 대상이 방문할 가능서잉 있는 합법적 웹사이트를 미리 감염시켜, 잠복하며 피해자의 컴퓨터에 악성 프로그램을 추가로 설치함
Watering Hole
19
다음 소스코드가 실행될 때 출력값을 적으시오.
#include <stdio.h>

int isPrime(int number) {
    int i;
    for (i = 2 ; i < number ; i++) {
        if (number % i == 0)
            return 0;
    }
    return 1;
}

int main(void) {
    int number = 13195, max_div=0, i;
    for (i = 2 ; i < number ; i++)
        if (isPrime(i) == 1 && number % i == 0)
            max_div = i;
    printf("%d", max_div);
    return 0;
}
29
20
 

 
① 단위 테스트
② 통합테스트
③ 시스템 테스트
④ 인수 테스트

 

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖