☞ 4과목 : 프로그래밍 언어 활용
[ 2020년 06월 06일 ]
61. UNIX의 쉘(Shell)에 관한 설명으로 옳지 않은 것은?
- Shell : 사용자 명령을 입력받아 시스템 기능을 수행하는 명령어 해석기로 사용자와 시스템 간의 인터페이스를 담당하고 여러 종류의 쉘이 있음
- Kernel : 핵심 루틴으로 하드웨어 보호, 사용자 서비스 제공, 프로세스 관리, 메모리 관리, 네트워크 관리, 입출력 관리, 파일 관리 기능 등을 제공함
62. TCP/IP 프로토콜 중 전송 계층 프로토콜은?
- 응용 계층 프로토콜 : SMTP, HTTP, FTP, Telnet, Gopher
- TCP 계층 프로토콜 : TCP, UDP, SNMP, RTP
- IP 계층 프로토콜 : IP, ARP, RARP, ICMP
63. C언어에서 비트 논리 연산자에 해당하지 않는 것은?
- ? 연산자는 삼항 연산자로 비트를 대상으로 연산하지 않음
- 비트 논리 연산자 : &, ^, ~
64. 시스템에서 모듈 사이의 결합도에 대한 설명으로 옳은 것은?
- 모듈 사이의 결합도 : 모듈 간의 결합도를 약하게 하면 모듈 독립성이 향상됨
- 응집도 : 한 모듈 내에 있는 처리 요소들 사이의 기능적인 연관 정도
- 결합도가 낮으면 시스템 구현 및 유지 보수가 쉬움
- 자료 결합도는 내용 결합도보다 결합도가 낮음
65. 스레드(Thread)에 대한 설명으로 옳지 않은 것은?
- 스레드는 한 개의 프로세스를 여러 개로 분할한 경량 프로세스로 여러 개의 스레드를 가질 수 있음 => 없지 않음
- 커널 스레드의 경우 운영체제에 의해 스레드를 운용함
- 사용자 스레드의 경우 사용자가 만든 라이브러리르 사용하여 스레드를 운용
- 스레드를 사용함으로써 하드웨어, 운영체제의 성능과 응용 프로그램의 처리율을 향상시킬 수 있음
66. C 언어에서 배열 b[5]의 값은?
static int b[5]={1,2,3};
- 1차원 배열의 첨자가 0부터 시작되고 초기값이 없는 경우는 0으로 초기화되므로 0임
67. 은행가 알고리즘(Banker's Algorithm)은 교착 상태의 해결 방법 중 어떤 기법에 해당하는가?
- 교착상태 회피 : 교착상태를 인정하고 피해가는 방법, 은행가 알고리즘
- 교착상태 발견 : 컴퓨터 중단 원인이 교착상태인지 다른 이유인지 파악
- 교착상태 예방 : 교착상태가 발생하지 않도록 미리 차단하는 방법으로 필요 충분 조건 4가지를 부정하는 것
- 교착상태 회복 : 교착 상태가 발생한 프로세스 중에 희생양을 정함
68. IEEE 802.11 워킹 그룹의 무선 LAN 표준화 현황 중 QoS 강화를 위해 MAC 지원 기능을 채택한 것은?
- IEEE 802.11a : OFDM 기술 사용
- IEEE 802.11b : HR-DSSS 기술 사용
- IEEE 802.11g : OFDM, DSSS 기술 사용
- IEEE 802.11e : QoS 강화를 위해 MAC 지원 기능 채택
69. TCP/IP 네트워크에서 IP 주소를 MAC 주소로 변환하는 프로토콜은?
- ARP : Address Resolution Protocol, 호스트와 IP 주소를 호스트와 연결된 네트워크 접속 장치의 물리적 주소로 번역
- RARP : Reverse ARP, 호스트의 연결된 네트워크 접속장치의 물리적 주소를 호스트 IP 주소로 번역해줌
70. HRN(Highest Response-ratio Next) 스케줄링 방식에 대한 설명으로 옳지 않은 것은?
- 대기시간이 긴 프로세스일 경우 우선순위가 높아짐
- SJF 기법을 보안하기 위한 방식
- 긴 작업과 짧은 작업 간의 지나친 불평등을 해소
- 우선순위를 계산하여 그 수치가 큰 값부터 낮은 값 순으로 우선순위가 부여됨 => 작은 값이 높은 우선순위가 아님
71. 교착상태 발생의 필요충분 조건이 아닌 것은?
- 교착 상태 발생 필요충분 조건 : 상호배제, 점유와 대기, 환형 대기, 비선점
72. 다음 페이지 참조열에 대해 페이지 교체기법으로 선입선출 알고리즘을 사용할 경우 페이지 부재 횟수는?(할당된 페이지 프레임 수는 3이고 처음에는 모든 프레임이 비어있음)
페이지 참조 열 : 7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0
- 차근차근 하면 14번
73. C 언어에서 사용할 수 없는 변수명은?
- text-color : -는 특수문자로 변수명으로 사용할 수 없음
- _korea : _는 영문 취급하므로 변수명의 첫 글자에 사용할 수 있음
74. IPv6애 대한 설명으로 틀린 것은?
- 128비트 주소 공간을 제공함
- 인증 및 보안 기능을 포함하고 있음
- IPv6 확장 헤더를 통해 네트워크 기능 확장이 용이함
- IPv4의 패킷 크기가 64KB로 제한된 것과 달리 IPv6의 옵션을 사용하면 특정 호스트 사이에 패킷의 제한이 없어짐 => IPv6에서는 고정된 것이 아님
75. 프로세스 상태의 종류가 아닌 것은?
- 프로세스 주요 상태 : Ready, Run, Block(보류), Exit
- I/O Request는 프로세스 상태가 아닌 상태 전이 과정임
76. IPv6의 주소 체계로 거리가 먼 것은?
- IPv6 : Unicast, Anycast, Multicast
- IPv4 : Broadcast(네트워크에 속한 모든 컴퓨터에 메시지를 보낼 수 있는 주소)
77. 응집도가 가장 낮은 것은?
- 우연적 응집도 < 시간적 응집도 < 절차적 응집도 < 기능적 응집도
78. JAVA 언어에서 접근 제한자가 아닌 것은?
- 접근 제한자 : Protected, Public, Private
- Package는 동일한 유형의 클래스를 여러 개 묶은 그룹임
79. 스크립트 언어가 아닌 것은?
- 스크립트 언어 : PHP, Python, Basic
- 컴파일 언어 : C 언어, COBOL, PASCAL, Java
80. OSI-7계층에서 종단 간 신뢰성 있고 효율적인 데이터 전송을 위해 오류 검출, 복구, 흐름제어를 수행하는 계층은?
- 전송 계층 : 종단 간 신뢰성 있는 데이터 전송을 담당
- 세션 계층 : 응용 프로그램 간 대화를 구성하고 동기를 취하며 데이터 교환을 관리하기 위한 수단 제공
- 표현 계층 : 데이터 표현에 존재하는 차이를 극복
- 응용 계층 : 사용자와 네트워크 간의 응용 서비스를 연결
'자격증 > 정보처리기사' 카테고리의 다른 글
정보처리기사 필기 요약 (0) | 2022.04.14 |
---|---|
정보처리기사 필기 기출 5과목 : 정보 시스템 구축 관리 (0) | 2022.03.05 |
정보처리기사 필기 기출 3과목 : 데이터베이스 구축 (0) | 2022.03.05 |
정보처리기사 필기 기출 2과목 : 소프트웨어 개발 (0) | 2022.03.05 |
정보처리기사 필기 기출 1과목 : 소프트웨어 설계 (0) | 2022.03.05 |