2025/04/03 17

2020년 4회 정보처리기사 기출문제 70번

70. 다음과 같은 프로세스가 차례로 큐에 도착하였을 때, SJF(Shortest Job First) 정책을 사용할 경우 가장 먼저 처리되는 작업은?① P1     ② P2③ P3     ❹ P4  이 문제는 SJF (Shortest Job First) 스케줄링 정책을 사용하는 상황입니다. SJF는 가장 실행 시간이 짧은 작업을 먼저 처리하는 정책입니다. 이를 통해 시스템은 짧은 작업을 먼저 처리하여 평균 대기 시간을 최소화할 수 있습니다.주어진 프로세스프로세스 번호 실행 시간P16P28P34P43SJF 스케줄링 정책의 동작 원리SJF는 큐에 들어온 프로세스 중 실행 시간이 가장 짧은 프로세스부터 처리하는 방식입니다.주어진 프로세스들이 차례로 큐에 도착한다고 했을 때, SJF 정책을 적용하려면 큐에 도착..

2020년 4회 정보처리기사 기출문제 69번

69. 공통모듈의 재사용 범위에 따른 분류가 아닌 것은?    ① 컴포넌트 재사용          ❷ 더미코드 재사용    ③ 함수와 객체 재사용     ④ 애플리케이션 재사용  이 문제는 공통 모듈의 재사용 범위에 대한 분류를 묻는 문제입니다. 파이썬이나 소프트웨어 개발에서 공통 모듈을 재사용하는 방식은 여러 가지가 있을 수 있는데, 이들을 분류하는 방식에 대한 질문입니다. 각 옵션을 하나씩 살펴보겠습니다.문제 분석공통 모듈의 재사용 범위에 따라 여러 가지 분류가 가능하며, 보통은 재사용 범위가 넓은 범위부터 좁은 범위까지 여러 가지 방법으로 나눠지곤 합니다.1. 컴포넌트 재사용**컴포넌트(Component)**는 시스템의 독립적인 부분으로, 다른 시스템이나 애플리케이션에서 재사용 가능한 모듈을 의미합..

2020년 4회 정보처리기사 기출문제 68번

68. 다음 파이썬으로 구현된 프로그램의 실행 결과로 옳은 것은? ① [20, 60]              ② [60, 20] ❸ [0, 20, 40, 60]     ④ [10, 30, 50, 70]   이 문제는 파이썬의 리스트 슬라이싱(slicing) 기능을 이용한 문제입니다. 리스트 슬라이싱을 잘 이해하면 쉽게 풀 수 있어요! 😊문제 분석주어진 리스트 a는 아래와 같습니다.a = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90]그리고 질문은 다음과 같은 슬라이싱을 수행한 결과입니다.a[ :7:2]슬라이싱 구문은 [start:stop:step]의 형식을 따릅니다. 이 각 부분이 무엇을 의미하는지 자세히 살펴볼게요.1. start: 리스트의 어디에서부터 슬라이싱을 시작할지 나타..

2020년 4회 정보처리기사 기출문제 67번

67. 다음 자바 코드를 실행한 결과는?① x=7 y=0② x=6 y=-1③ x=7 y=-1❹ Unresolved compilation problem 오류 발생   해설을 드리겠습니다. 😊int x = 1, y = 6;while (y--) { x++;}System.out.println("x = " + x + " y = " + y);1. 변수 초기화x는 1로 초기화됩니다.y는 6으로 초기화됩니다.2. while 루프 분석while (y--)는 후위 감소 연산자 (y--)를 사용하고 있습니다.후위 감소는 y의 값을 먼저 사용하고, 그 후에 y를 1 감소시키는 연산자입니다.루프는 y가 0보다 클 때만 실행되며, y가 0이 되면 루프가 종료됩니다.루프 동작 과정첫 번째 반복:y는 6입니다. x++ 실행 ..

2020년 4회 정보처리기사 기출문제 66번

66. 다음 쉘 스크립트의 의미로 옳은 것은?① wow 사용자가 로그인한 경우에만 반복문을 수행한다.❷ wow 사용자가 로그인할 때까지 반복문을 수행한다.③ wow 문자열을 복사한다.④ wow 사용자에 대한 정보를 무한 반복하여 출력한다.    주어진 쉘 스크립트에 대해 자세히 분석해 보겠습니다:until who | grep wow do sleep 5 done1. who 명령어who 명령어는 현재 시스템에 로그인한 사용자의 목록을 출력합니다. 출력되는 정보에는 사용자의 이름, 로그인한 터미널, 로그인 시간 등이 포함됩니다.예시 출력:user1 tty1 2025-04-03 08:15 wow tty2 2025-04-03 09:00 user2 tty3 2025-04-03 10:002. grep wowgre..

2020년 4회 정보처리기사 기출문제 65번

65. OSI 7계층에서 단말기 사이에 오류 수정과 흐름제어를 수행하여 신뢰성 있고 명확한 데이터를 전달하는 계층은?    ❶ 전송 계층     ② 응용 계층    ③ 세션 계층    ④ 표현 계층   이 문제는 OSI 7계층에 대한 이해를 묻는 문제입니다. OSI 7계층은 네트워크 통신에서 데이터를 전송하고 처리하는 여러 단계를 정의하는 모델입니다. 각 계층은 특정한 역할을 맡고 있으며, 이 중에서 오류 수정과 흐름 제어를 담당하는 계층을 찾는 문제입니다.OSI 7계층OSI(Open Systems Interconnection) 7계층은 네트워크 통신을 7단계로 나누어 각각의 역할을 정의한 모델입니다. 각 계층은 아래와 같습니다:물리 계층 (Physical Layer): 전기적 신호와 물리적 연결 담당데..

2020년 4회 정보처리기사 기출문제 64번

64. 운영체제에서 커널의 기능이 아닌 것은?    ① 프로세스 생성, 종료   ❷ 사용자 인터페이스    ③ 기억 장치 할당, 회수  ④ 파일 시스템 관리   이 문제는 운영체제의 커널 기능에 관한 문제입니다. 커널은 운영체제에서 핵심적인 역할을 담당하는 부분으로, 하드웨어와 소프트웨어 간의 중재자 역할을 합니다. 커널은 여러 가지 중요한 기능을 수행하는데, 이 문제에서 커널의 기능이 아닌 것을 찾는 문제입니다.문제 분석문제: 운영체제에서 커널의 기능이 아닌 것은?선택지:프로세스 생성, 종료사용자 인터페이스기억 장치 할당, 회수파일 시스템 관리1. 커널의 주요 기능1. 프로세스 생성, 종료커널의 기능입니다. 커널은 프로세스를 생성하고 종료하는 기능을 담당합니다. 프로세스는 프로그램이 실행될 때 운영체제..

2020년 4회 정보처리기사 기출문제 63번

63. Java에서 사용되는 출력 함수가 아닌 것은?    ① System.out.print( )       ② System.out.println( )    ❸ System.out.printing( )   ④ System.out.printf( )  이 문제는 Java에서 사용되는 출력 함수에 관한 문제입니다. Java에서는 여러 가지 방법으로 출력할 수 있는데, 어떤 함수가 출력 함수로 사용되는지, 어떤 함수는 아닌지를 구분하는 문제입니다. 하나씩 풀어보겠습니다! 😊문제 분석문제: Java에서 사용되는 출력 함수가 아닌 것은?선택지:System.out.print( )System.out.println( )System.out.printing( )System.out.printf( )1. Java 출력 함수 ..

2020년 4회 정보처리기사 기출문제 62번

62. Java 프로그래밍 언어의 정수 데이터 타입 중 'long'의 크기는?    ① 1byte       ② 2byte    ③ 4byte       ❹ 8byte   이 문제는 Java 프로그래밍 언어의 정수 데이터 타입 중 long 타입의 크기를 묻는 문제입니다. 각 데이터 타입의 크기를 잘 이해하는 것이 중요합니다. 그럼 문제를 하나하나 풀어보겠습니다!1. Java의 정수 데이터 타입Java에서 사용하는 주요 정수 데이터 타입은 아래와 같습니다:byte: 1바이트 (8비트)short: 2바이트 (16비트)int: 4바이트 (32비트)long: 8바이트 (64비트)2. long 타입의 크기long 데이터 타입은 8바이트로, 64비트의 값을 저장할 수 있습니다.long은 정수값을 표현하는 데 있어서..

2020년 4회 정보처리기사 기출문제 61번

61. UNIX SHELL 환경 변수를 출력하는 명령어가 아닌 것은?    ❶ configenv    ② printenv    ③ env             ④ setenv 이 문제는 UNIX SHELL 환경 변수를 출력하는 명령어에 대한 문제입니다. 환경 변수는 시스템 환경이나 사용자 환경에 관한 정보를 저장하는 변수입니다. 이를 확인하거나 설정하려면 몇 가지 명령어를 사용할 수 있습니다.문제 분석문제: UNIX SHELL 환경 변수를 출력하는 명령어가 아닌 것은?선택지:configenvprintenvenvsetenv1. 각 명령어의 설명configenv: 실제 UNIX 시스템에서 configenv라는 명령어는 존재하지 않습니다. 따라서 이 명령어는 환경 변수를 출력하는 명령어가 아닙니다.printe..