[정보처리기사 필기] 기출문제 4과목(20.09.26)

김정민·2024년 2월 27일
  1. UNIX SHELL 환경 변수를 출력하는 명령어가 아닌 것은?

    ① configenv
    ② printenv
    ③ env
    ④ setenv


  1. Java 프로그래밍 언어의 정수 데이터 타입 중 'long'의 크기는?

    ① 1byte
    ② 2byte
    ③ 4byte
    ④ 8byte


  1. Java에서 사용되는 출력 함수가 아닌 것은?

    ① System.out.print( )
    ② System.out.println( )
    ③ System.out.printing( )
    ④ System.out.printf( )


  1. 운영체제에서 커널의 기능이 아닌 것은?

    ① 프로세스 생성, 종료
    ② 사용자 인터페이스
    ③ 기억 장치 할당, 회수
    ④ 파일 시스템 관리


  1. OSI 7계층에서 단말기 사이에 오류 수정과 흐름제어를 수행하여 신뢰성 있고 명확한 데이터를 전달하는 계층은?

    ① 전송 계층
    ② 응용 계층
    ③ 세션 계층
    ④ 표현 계층


  1. 다음 쉘 스크립트의 의미로 옳은 것은?

    ① wow 사용자가 로그인한 경우에만 반복문을 수행한다.
    ② wow 사용자가 로그인할 때까지 반복문을 수행한다.
    ③ wow 문자열을 복사한다.
    ④ wow 사용자에 대한 정보를 무한 반복하여 출력한다.

  1. 다음 자바 코드를 실행한 결과는?

    ① x=7 y=0
    ② x=6 y=-1
    ③ x=7 y=-1
    ④ Unresolved compilation problem 오류 발생

  1. 다음 파이썬으로 구현된 프로그램의 실행 결과로 옳은 것은?

    ① [20, 60]
    ② [60, 20]
    ③ [0, 20, 40, 60]
    ④ [10, 30, 50, 70]

  1. 공통모듈의 재사용 범위에 따른 분류가 아닌 것은?

    ① 컴포넌트 재사용
    ② 더미코드 재사용
    ③ 함수와 객체 재사용
    ④ 애플리케이션 재사용


  1. 다음과 같은 프로세스가 차례로 큐에 도착하였을 때, SJF(Shortest Job First) 정책을 사용할 경우 가장 먼저 처리되는 작업은?

    ① P1
    ② P2
    ③ P3
    ④ P4

  1. 4개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수는?

    ① 6회
    ② 7회
    ③ 8회
    ④ 9회

  1. TCP 흐름제어기법 중 프레임이 손실되었을 때, 손실된 프레임 1개를 전송하고 수신자의 응답을 기다리는 방식으로 한 번에 프레임 1개만 전송할 수 있는 기법은?

    ① Slow Start
    ② Sliding Window
    ③ Stop and Wait
    ④ Congestion Avoidance


  1. 결합도(Coupling)에 대한 설명으로 틀린 것은?

    ① 데이터 결합도(Data Coupling)는 두 모듈이 매개변수로 자료를 전달할 때, 자료구조 형태로 전달되어 이용될 때 데이터가 결합되어 있다고 한다.
    ② 내용 결합도(Content Coupling)는 하나의 모듈이 직접적으로 다른 모듈의 내용을 참조할 때 두 모듈은 내용적으로 결합되어 있다고 한다.
    ③ 공통 결합도(Common Coupling)는 두 모듈이 동일한 전역 데이터를 접근한다면 공통결합 되어 있다고 한다.
    ④ 결합도(Coupling)는 두 모듈간의 상호작용, 또는 의존도 정도를 나타내는 것이다.


  1. 응집도의 종류 중 서로 간에 어떠한 의미 있는 연관관계도 지니지 않은 기능 요소로 구성되는 경우이며, 서로 다른 상위 모듈에 의해 호출되어 처리상의 연관성이 없는 서로 다른 기능을 수행하는 경우의 응집도는?

    ① Functional Cohesion
    ② Sequential Cohesion
    ③ Logical Cohesion
    ④ Coincidental Cohesion


  1. 자바에서 사용하는 접근제어자의 종류가 아닌 것은?

    ① internal
    ② private
    ③ default
    ④ public


  1. UDP 특성에 해당되는 것은?

    ① 데이터 전송 후, ACK를 받는다.
    ② 송신 중에 링크를 유지 관리하므로 신뢰성이 높다.
    ③ 흐름제어나 순서제어가 없어 전송속도가 빠르다.
    ④ 제어를 위한 오버헤드가 크다.


  1. 다음과 같은 세그먼트 테이블을 가지는 시스템에서 논리 주소(2, 176)에 대한 물리 주소는?

    ① 398
    ② 400
    ③ 1928
    ④ 1930

  1. TCP/IP에서 사용되는 논리주소를 물리주소로 변환시켜 주는 프로토콜은?

    ① TCP
    ② ARP
    ③ FTP
    ④ IP


  1. C언어에서 구조체를 사용하여 데이터를 처리할 때 사용하는 것은?

    ① for
    ② scanf
    ③ struct
    ④ abstract


  1. PHP에서 사용 가능한 연산자가 아닌 것은?

    ① @
    ② #
    ③ <>
    ④ ===


해설

  1. ① configenv

환경 변수 출력 명령어

printenv : 환경 변수 값을 출력

env : 환경 변수를 출력 또는 등록

setenv : 환경 변수의 값을 설정


  1. ④ 8byte

byte : 1byte
short : 2byte
int : 4byte
long : 8byte


  1. ③ System.out.printing( )

자바의 출력 함수는 print, println, printf가 있다.


  1. ② 사용자 인터페이스

커널 : 프로세스 관리, 기억장치 관리, 파일 관리, 입출력 관리, 프로세스간 통신, 데이터 전송 및 변환 등 여러가지 기능 수행


  1. ① 전송 계층

전송 계층은 통신 양단 간 투명한 데이터 전송을 제공함


  1. ② wow 사용자가 로그인할 때까지 반복문을 수행한다.

who 명령어는 현재 시스템에 로그인한 유저의 목록을 보여 준다.

|(파이프)는 앞의 who 명령어의 출력 결과를 뒤의 grep 명령어로 전달한다.

grep 명령어는 who 명령문의 결과 중 wow 유저가 로그인하며 그 결과를 필터링하여 출력한다.

sleep 명령문 뒤의 숫자만큼 잠시 수행을 대기한다.


  1. ④ Unresolved compilation problem 오류 발생

자바에서 while 문은 조건 식의 결과 값이 Boolean이어야 함


  1. ③ [0, 20, 40, 60]

a[시작점 : 끝점 : 넘어가는 수]


  1. ② 더미코드 재사용

더미코드는 가짜 데이터로 주로 단위 테스트를 할 때 사용한다.


  1. ④ P4

SJF : 작업이 끝나기까지의 실행 시간 추정치가 가장 작은 작업으르 먼저 실행시키는 방식


  1. ① 6회

1
1 2
1 2 3
중복(1) 페이지 결함 X
중복(2) 페이지 결함 X
1 2 3 4
2 3 4 5
3 4 5 1


  1. ③ Stop and Wait

정지 및 대기 기업에 대한 설명이다.


  1. ① 데이터 결합도(Data Coupling)는 두 모듈이 매개변수로 자료를 전달할 때, 자료구조 형태로 전달되어 이용될 때 데이터가 결합되어 있다고 한다.

두 모듈이 매개 변수로 자료를 전달할 때, 자료구조 형태로 전달되어 이용될 때 데이터가 결합되어 있는 것은 스탬프 결합도에 대한 설명이다.


  1. ④ Coincidental Cohesion

Coincidental Cohesion(우연적 응집도) : 서로 간에 어떠한 의미 있는 연관관계도 지니지 않은 기능 요소로 구성되는 경우이며, 서로 다른 상위 모듈에 의해 호출되어 처리상의 연관성이 없는 서로 다른 기능을 수행하는 경우의 응집도


  1. ① internal

자바에서의 접근 제어자

private, default, protected, public


  1. ③ 흐름제어나 순서제어가 없어 전송속도가 빠르다.

UDP의 특성

비연결 지향 프로토콜

데이터그램 단위로 전송

TCP와 달리 패킷이나 흐름제어, 단편화 및 전송 보장 등의 기능 제공 X


  1. ① 398

논리 주소 : (세그먼트 번호, 변위)

물리 주소 = 세그먼트 테이블의 인덱스에 속한 주소값 + 변위


  1. ② ARP

ARP는 논리 주소를 물리 주소로 변환시키는 프로토콜이다.


  1.  ③ struct

C언어에서 구조체 키워드는 struct이다.


  1. ② #

#은 PHP에서 한줄 주석을 생성할 때 사용

0개의 댓글