정보처리기능사 실기 시험에 나올 수 있는 다양한 유형의 문제들을 연습해보세요! 💪
과목별 필터링
📚 과목 선택:
문제 풀이
문제 1
C언어: 실행 결과를 쓰시오.
C언어
#include <stdio.h>
int main() {
int x = 5;
int y = 10;
int z = 20;
int sum = 0;
x += y;
y -= x;
z %= y;
sum = x + y + z;
printf("%d", sum);
}
문제 2
네트워크 토폴로지
네트워크 기초 활용
시스템 내의 다른 모든 사이트들과 직접 연결된 구조로, 기본 비용은 높으나 통신비용이 적게 들고 신뢰성이 높으며, 많은 양의 데이터 통신에 유리하고, 통신 회선의 총 경로가 가장 길게 소요되는 토폴로지는?
보기
㉠ 버스(Bus)형
㉡ 스타(Star)형
㉢ 링(Ring)형
㉣ 트리(Tree)형
㉤ 메시(Mesh)형
㉠ 버스(Bus)형
㉡ 스타(Star)형
㉢ 링(Ring)형
㉣ 트리(Tree)형
㉤ 메시(Mesh)형
문제 3
데이터베이스 용어
데이터베이스 기초 활용
관계형 데이터 모델에서 (①)은(는) 데이터베이스를 구성하는 가장 작은 논리 단위로서 개체의 특성을 기술하며 파일 구조 상의 데이터 항목 또는 데이터 필드에 해당한다. ①에 해당하는 용어는?
보기
㉠ 도메인
㉡ 차수
㉢ 카디널리티
㉣ 튜플
㉤ 속성
㉥ 릴레이션
㉦ 관계
㉧ 스키마
㉠ 도메인
㉡ 차수
㉢ 카디널리티
㉣ 튜플
㉤ 속성
㉥ 릴레이션
㉦ 관계
㉧ 스키마
데이터베이스 기초 활용
그리고 (②)은(는) 각 데이터 개체집합 구성 요소 사이의 대응성을 나타낸다. ②에 해당하는 용어는?
보기
㉠ 도메인
㉡ 차수
㉢ 카디널리티
㉣ 튜플
㉤ 속성
㉥ 릴레이션
㉦ 관계
㉧ 스키마
㉠ 도메인
㉡ 차수
㉢ 카디널리티
㉣ 튜플
㉤ 속성
㉥ 릴레이션
㉦ 관계
㉧ 스키마
문제 4
UNIX 명령어
운영체제 기초 활용
현재 디렉토리 내의 파일 목록을 확인하는 명령어는?
문제 5
IPv4의 주소체계 비트 수
네트워크 기초 활용
IPv4의 주소체계는 몇 비트로 구성되어 있는가?
문제 6
데이터베이스 모델
데이터베이스 기초 활용
계층형 트리 구조를 확장한 형태로 네트워크로 데이터베이스 구조를 표현하며, 하나의 자노드(child node)가 다수 개의 부노드(parent node)를 가질 수 있는 데이터베이스 모델은?
문제 7
운영체제 시스템 유형
운영체제 기초 활용
프로세서 스케줄링과 다중 프로그래밍을 사용해 각 사용자에게 컴퓨터를 시간적으로 분할하여 나누어주는 개념의 시스템은?
보기
㉠ 일괄처리 시스템
㉡ 다중 처리 시스템
㉢ 실시간 처리 시스템
㉣ 시분할 시스템
㉤ 분산 처리 시스템
㉠ 일괄처리 시스템
㉡ 다중 처리 시스템
㉢ 실시간 처리 시스템
㉣ 시분할 시스템
㉤ 분산 처리 시스템
문제 8
네트워크 프로토콜
네트워크 기초 활용
위 설명에 해당하는 프로토콜을 순서대로 작성하시오.
프로토콜 설명
1. 네트워크의 정보 전송을 제어하는 프로토콜로, 인터넷을 이루는 핵심 프로토콜이며 인터넷 IETF의 RFC 793에 기술되어 있다. 논리적인 1:1 가상 회선을 지원하여 해당 경로로만 데이터가 전달되도록 한다. 대표적인 서비스로는 FTP 등이 있다.
2. 네트워크에서 세션을 설정하지 않고 정보를 전송하는 비연결형 서비스를 제공하는 프로토콜로, 고속전송이 필요한 환경에 유용하다. 다만 흐름 제어, 에러 처리를 하지 않아 신뢰성 있는 데이터 전송에는 부적합하다. 대표적인 서비스로는 TFTP 등이 있다.
1. 네트워크의 정보 전송을 제어하는 프로토콜로, 인터넷을 이루는 핵심 프로토콜이며 인터넷 IETF의 RFC 793에 기술되어 있다. 논리적인 1:1 가상 회선을 지원하여 해당 경로로만 데이터가 전달되도록 한다. 대표적인 서비스로는 FTP 등이 있다.
2. 네트워크에서 세션을 설정하지 않고 정보를 전송하는 비연결형 서비스를 제공하는 프로토콜로, 고속전송이 필요한 환경에 유용하다. 다만 흐름 제어, 에러 처리를 하지 않아 신뢰성 있는 데이터 전송에는 부적합하다. 대표적인 서비스로는 TFTP 등이 있다.
문제 9
C언어: 출력 결과를 쓰시오.
C언어
#include <stdio.h>
int main() {
int i=0, j=0;
int n=0;
for (i=0; j<5; j++) {
if (i==j || (i+j)==4) {
n++;
}
}
printf("%d", n);
}
문제 10
Windows 명령어
운영체제 기초 활용
실행 창을 여는 단축키는?
단축키
[Windows Key] + ( )
보기
A B D E R T U V
[Windows Key] + ( )
보기
A B D E R T U V
문제 11
데이터베이스 용어
데이터베이스 기초 활용
하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자(Atomic) 값들의 집합으로, 실제 애트리뷰트 값이 나타낼 때 그 값의 합법 여부를 시스템이 검사하는데에도 이용하는 것은 무엇인지 쓰시오.
문제 12
OSI 7계층
네트워크 기초 활용
위 설명에 해당하는 OSI 7계층을 쓰시오.
설명하는 특징
• 두 개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보 전송을 할 수 있도록 시스템 간 연결 설정과 유지 및 종료를 담당한다.
• 송신 측과 수신 측의 속도 차이 해결을 위한 제어 기능을 한다.
• 프레임의 시작과 끝을 구분하기 위한 프레임의 동기화 기능을 한다.
• 오류의 검출과 회복을 위한 오류 제어 기능을 한다.
• 프레임의 순서적 전송을 위한 순서 제어 기능을 한다.
• 두 개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보 전송을 할 수 있도록 시스템 간 연결 설정과 유지 및 종료를 담당한다.
• 송신 측과 수신 측의 속도 차이 해결을 위한 제어 기능을 한다.
• 프레임의 시작과 끝을 구분하기 위한 프레임의 동기화 기능을 한다.
• 오류의 검출과 회복을 위한 오류 제어 기능을 한다.
• 프레임의 순서적 전송을 위한 순서 제어 기능을 한다.
문제 13
사용자 인터페이스
운영체제 기초 활용
키보드로 명령어를 직접 입력하지 않고, 마우스로 아이콘이나 메뉴를 선택하여 모든 작업을 수행하는 방식의 인터페이스를 무엇이라고 하는지 영문 약어로 쓰시오.
문제 14
Java: 출력 결과를 쓰시오.
C언어
public class Test {
public static void main(String[] args) {
Otest ot = new Otest();
ot.cat();
ot.cat("4");
}
}
class Otest {
void cat() {
System.out.print("1234");
}
void cat(int c) {
System.out.print(++c);
}
void cat(String c) {
System.out.print("문자");
}
}
문제 15
네트워크 관리 프로토콜
네트워크 기초 활용
TCP/IP의 네트워크 관리 프로토콜로, 라우터나 허브 등 네트워크 기기의 네트워크 정보를 네트워크 관리 시스템에 보내는데 사용되는 표준 통신 규약을 보기에서 찾아 기호로 쓰시오.
보기
㉠ TCP
㉡ HTTP
㉢ SGMP
㉣ SNMP
㉤ UDP
㉠ TCP
㉡ HTTP
㉢ SGMP
㉣ SNMP
㉤ UDP
문제 16
C언어: 출력 결과를 쓰시오.
C언어
#include <stdio.h>
#define N 100
main() {
int i = 1;
int cnt = 0;
while (i <= N) {
if ((i % 3) == 0 && (i % 7) == 0) {
cnt++;
printf("%d*%d*", cnt, i);
}
i++;
}
}
문제 17
Windows 단축키
운영체제 기초 활용
Windows 10/11에서 윈도우 화면을 잠그도록 하는 단축키를 쓰시오.
학습 팁 💡
📚 효과적인 문제 풀이 방법
- 코드 문제: 한 줄씩 실행 흐름을 따라가며 변수 값의 변화를 추적하세요
- 용어 문제: 키워드를 중심으로 개념의 핵심 특징을 파악하세요
- 선택형 문제: 각 보기의 특징을 비교하며 소거법을 활용하세요
- 명령어 문제: 자주 사용되는 명령어는 반복 학습으로 암기하세요
💪 연습이 실력을 만듭니다! 틀린 문제는 다시 한 번 복습하고, 관련 개념을 정리해보세요.
PREVIOUS6. Java, Python 프로그래밍 언어
NEXT1. 요구사항 분석