2025/07/19 15

[정보처리기사 실기] 2022년 1회 05 - 프로그래밍 [JAVA]

05 다음 JAVA로 구현된 프로그램을 분석하여 괄호에 들어갈 알맞은 답을 쓰시오. class Car implements Runnable { int a; public void run() { try { while(++a 답더보기Car 해설코드실행순서 및 해석1class Car implements Runnable { Runnable 인터페이스 구현2int a; 3public void run() { 쓰레드 내에서 어떤 작업을 할 지를 알려주는 메서드4try { 5while(++a 6System.out.println("miles traveled : " + a); 출력: miles traveled : 1출력: miles traveled : 2…출력: miles traveled : 997Thr..

[정보처리기사 실기] 2022년 1회 03 - 데이터베이스

03 다음 데이터베이스에 대한 설명에 해당하는 DB 트랜잭션 연산을 에서 찾아 쓰시오. DBMS는 데이터베이스에 치명적인 손실이 발생했을 때 이를 복구하기 위해 사용되는 데이터베이스의 처리 내용이나 이용 상황 등 상태 변화를 시간의 흐름에 따라 기록한 로그를 생성한다. ㆍ( ① ): 데이터베이스가 비정상적으로 종료되었을 때, 디스크에 저장된 로그를 분석하여 트랜잭션의 시작(start)과 완료(commit)에 대한 기록이 있는 트랜잭션들의 작업을 재작업한다. 즉 로그를 이용하여 해당 데이터 항목에 대해 이전 값을 이후 값으로 변경하는 연산이다. ㆍ( ② ): 데이터베이스가 비정상적으로 종료되었을 때, 디스크에 저장된 로그를 분석하여 트랜잭션의 시작을 나타내는 'start'는 있지만 완료를 ..

[정보처리기사 실기] 2022년 1회 02 - 용어

12 다음 설명의 RAID에 해당하는 레벨(Level)을 답 란의 괄호 안에 숫자로 쓰시오. 여러 개의 하드디스크로 디스크 배열을 구성하는 데이터 블록들을 서로 다른 디스크들에 분산 저장할 경우 그 블록들을 여러 디스크에서 동시에 읽고 쓸 수 있으므로 디스크의 속도가 매우 향상되는데, 이 기술을 RAID라고 한다. RAID 방식 중 패리티가 없는 스트리핑된 2개 이상의 디스크를 병렬로 연결하여 구성하는 이 방식은 디스크의 개수가 증가할수록 입, 출력 속도 및 저장 용량이 배로 증가하지만, 하나의 디스크만 손상되어도 전체 데이터가 유실되는 문제가 발생한다. 답더보기0 해설RAID0레이드 제로 스트라이핑 방식: 데이터를 저장할 때 쪼개서 저장하는 것중복저장x, 에러검출x RAID1레이드1 미러링..

[정보처리기사 실기] 2022년 1회 01 - 프로그래밍 [JAVA]

01 다음 JAVA로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.) class A { int a; int b;}public class Test { 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 해설코드실행순서 및 해석1class A { 2int a; 정수형 변수 a 선언3int b; 정수형 변수 b..