Limit is your thinking

IT 공부/Python, 자격증

정보처리기능사 기출문제 풀어보자! (5/1)

a19o_20 2025. 11. 22. 08:20

정보처리기능사 기출문제 풀어보자! (쉽게 풀어보는 기초부터 어려운 문제까지)

안녕하세요! 오늘은 정보처리기능사 기출문제를 풀어보면서, 쉬운 문제부터 어려운 문제까지 재미있게 풀어볼 거예요. 문제를 풀 때 너무 어렵게 생각하지 말고, 하나씩 풀어보세요! 😊 처음엔 어려워 보일 수 있지만, 조금만 익숙해지면 금방 풀 수 있답니다.

문제 풀기 전에!

정보처리기능사는 많은 사람들이 준비하는 시험 중 하나예요. 하지만 걱정하지 마세요! 문제를 풀어보면 점점 재미있어질 거예요. 오늘 준비한 문제들은 쉬운 문제부터 어려운 문제까지 단계별로 나누어서, 조금씩 실력을 쌓을 수 있도록 준비했답니다.


문제들! (다 같이 풀어볼까요?)

쉬운 문제 1

운영체제에서 프로세스가 제어권을 넘기고, 다시 사용자 프로그램이 제어권을 가져오기까지의 주기를 무엇이라고 할까요?

① Fetch cycle
② Transfer cycle
③ Run time
④ Search time

쉬운 문제 2

데이터베이스에서 하나의 애트리뷰트(attribute)가 취할 수 있는 같은 타입의 원자값들의 집합을 무엇이라고 할까요?

① 도메인(domain)
② 속성(attribute)
③ 스키마(schema)
④ 튜플(instance)

중간 문제 3

다음 중 논리적 연산의 종류에 해당되지 않는 것은 무엇일까요?

① AND
② ADD
③ OR
④ NOT

중간 문제 4

다음은 SQL 갱신(UPDATE)문이다.

 
UPDATE 직원 ( ) 주소 = ‘종로’ WHERE 성명 = ‘홍길동’;

괄호( ) 안에 들어가야 할 키워드는 무엇인가?

① SET
② IN
③ FROM
④ INTO

어려운 문제 5

다음은 8비트를 1워드로 사용하는 컴퓨터에서 연산코드(op‑code)를 3비트 사용했을 경우, 사용할 수 있는 명령어의 수는 몇 개일까요?

① 4
② 6
③ 8
④ 16


답과 해설

쉬운 문제 1 정답: ① Fetch cycle

해설: Fetch cycle은 컴퓨터가 명령어를 읽고 실행하는 전반적인 과정을 의미해요. 마치 우리가 책을 읽고 내용을 이해하는 과정처럼, 컴퓨터도 명령을 읽고 처리해요.

쉬운 문제 2 정답: ① 도메인(domain)

해설: 데이터베이스에서 도메인은 속성이 가질 수 있는 값들의 집합이에요. 예를 들어, "나이"라는 항목에는 0부터 100까지의 숫자가 들어갈 수 있는 것처럼, 값의 범위를 말해요!

중간 문제 3 정답: ② ADD

해설: ADD는 덧셈을 하는 연산이에요. 하지만 AND, OR, NOT은 논리적 판단을 하는 연산이에요. 이건 “이것과 저것 둘 다 맞아야 한다!” 이런 판단을 내리는 연산이에요.

중간 문제 4 정답: ① SET

해설: SQL에서 SET은 "이 값을 이렇게 바꿔라"라고 명시하는 키워드예요. 그래서 괄호 안에는 SET이 들어가야 해요!

어려운 문제 5 정답: ③ 8

해설: 3비트를 사용하면 가능한 명령어의 수는 2³ = 8개예요. 마치 3개의 스위치가 있을 때, 켜고 끄는 조합이 8개처럼, 3비트로 8개의 명령을 만들 수 있어요!


추가 설명

여러분, 이 문제들 어렵지 않죠? 👏 특히, FETCH CYCLE은 마치 컴퓨터의 아침 준비 운동 같아요! 컴퓨터가 먼저 명령어를 읽고 나서야 일을 시작할 수 있잖아요? 그런 것처럼 컴퓨터는 일을 하기 전, 명령을 잘 읽고 준비하는 시간을 가집니다.

그리고 도메인(domain)! 이건 값의 큰 사전 같은 거예요. 예를 들어, 우리가 나이 항목을 작성할 때 0에서 100까지의 숫자들만 사용할 수 있다면, 그게 바로 도메인이에요. 다른 값은 안 돼요! 🙂

그리고 ADD는 수학 시간처럼 덧셈을 하는 연산이죠. AND, OR, NOT은 마치 친구들끼리 함께 게임할 때이 조건도 맞아야, 저 조건도 맞아야” 라고 얘기하는 것처럼 생각하면 돼요!


최고의 팁!

문제를 풀 때, 천천히 읽고 이해하는 것이 중요해요. 다 맞추지 않아도 괜찮아요! 연습을 계속하면 더 잘 풀 수 있게 될 거예요. 문제를 풀면서 다양한 방식으로 생각하고, 모르는 부분은 구글이나 레딧에서 찾아보세요. 거기엔 친절한 답변들이 많이 있어요.