본문 바로가기
공부 및 교육/정보처리기사 실기 기출문제

[정보처리기사 실기 기출문제] 10장. 프로그래밍 언어 활용

by whooops 2022. 7. 29.
반응형

[정보처리기사 실기 기출문제] 10장. 프로그래밍 언어 활용

10장. 프로그래밍 언어 활용
10장. 프로그래밍 언어 활용


▶절차적 프로그래밍 언어의 종류 중 ( )은 과학 기술 계산용 언어로, 수학과 공학 분야의 공식이나 수식과 같은 형태로 프로그래밍할 수 있다.
[ FORTRAN ]


▶다음과 관련된 Python의 라이브러리는?
- 고급 문자열 처리를 위한 기능을 제공한다.
- 주요 메서드 : findall( ), sub( ) 등
[ re ]


▶논리학을 기초로 한 고급언어로, 인공 지능 분야에서의 논리적인 추론이나 리스트 처리 등에 주로 사용되는 선언형 언어는?
[ PROLOG ]


▶객체지향 기능을 지원하는 대화형 인터프리터 언어로, 플랫폼에 독립적이고 문법이 간단하여 배우기 쉬운 스크립트 언어는?
[ 파이썬 ; Python ]


▶( )은 인터넷의 표준 문서인 하이퍼텍스트 문서를 만들기 위해 사용하는 선언형 언어로, 특별한 데이터 타입이 없는 단순한 텍스트이므로 호환성이 좋고 사용이 편리하다.
[ HTML ]


▶수치 계산이나 논리 연산에 특화되어 있어 과학 기술 계산용으로 주로 사용되며, PASCAL과 C언어의 모체가 된 절차적 프로그래밍 언어는?
[ ALGOL ]


▶HTML 문서 안에 직접 코드를 삽입하여 사용하는 프로그래밍 언어로, 기계어로 컴파일되지 않고 별도의 번역기가 소스를 분석하여 동작하게 하는 언어이다. 데이터베이스 처리 작업에 주로 사용되며, 서버용과 클라이언트용으로 구분되는 언어는?
[ 스크립트 언어 ; Script Language ]


▶파일 입/출력과 관련된 기능 및 프로토콜을 제공하는 표준 라이브러리로, InputStream, OutputStream, Reader 등의 다양한 클래스가 포함되어 있는 패키지는?
[ java.io ]


▶다음에서 선언형 프로그램 언어를 모두 고르시오.
ⓐ HTML
ⓑ LISP
ⓒ FORTRAN
ⓓ COBOL
[ ⓐ HTML / ⓑ LISP ]



▶( )은 절차적 프로그래밍 언어의 한 종류로 사무 처리용으로 많이 사용된다. 영어 문장 형식으로 구성되어 있어 이해와 사용이 쉽고, Identification, Environment, Data, Procedure의 4개의 Division으로 구성되어 있다.
[ COBOL ]

 

 


▶다음과 관련된 C언어의 라이브러리는?
- 시간 처리에 사용되는 기능들을 제공한다.
- 주요 함수 : time, clock 등
[ time.h ]


▶현실 세계의 개체를 하나의 객체로 만들어, 이 객체들을 조립해서 프로그램을 작성하는 언어는?
[ 객체지향 프로그래밍 언어 ]


▶다음과 관련된 C언어의 라이브러리는?
- 자료형 변환, 난수 발생, 메모리 할당에 사용되는 기능들을 제공한다.
- 주요 함수 : atoi, atof, srand, rand, malloc, free 등
[ stdlib.h ]


▶다음과 관련된 C언어의 라이브러리는?
- 문자열 처리에 사용되는 기능들을 제공한다.
- 주요 함수 : strlen, strcpy, strcmp 등
[ string.h ]


▶( )는 서버 측에서 동적으로 수행되는 페이지를 만들기 위한 스크립트 언어로, 마이크로소프트 사에서 제작하여 Windows 계열에서만 수행 가능하다.
[ ASP ; Active Server Page ]

▶다음과 관련된 Python의 라이브러리는?
- 복잡한 수학 연산을 위한 기능을 제공한다.
- 주요 메서드 : cos( ), log( ) 등
[ math ]


▶( )는 HTML 문서 안에 직접 프로그래밍 언어를 삽입하여 사용하는 것으로, 기계어로 컴파일되지 않고 별도의 번역기가 소스를 분석하여 동작하게 하는 언어로, 게시판 입력, 상품 검색, 회원 가입 등과 같은 데이터베이스 처리 작업을 수행하기 위해 주로 사용한다.
[ 스크립트 언어 ; Script Language ]


▶C언어에 객체지향 개념을 적용한 언어로, 모든 문제를 객체로 모델링하여 표현하는 언어는?
[ C++ ]

[정보처리기사 실기 기출문제] 10장. 프로그래밍 언어 활용


▶( )는 넷스케이프(Netscape)의 브렌던 아이크가 개발한 클라이언트용 스크립트 언어로, 서버에서 데이터를 전송할 때 아이디, 비밀번호, 수량 등의 입력 사항을 확인하기 위한 용도로 많이 사용된다.
[ 자바 스크립트; Java Script ]


▶다음과 관련된 C언어의 라이브러리는?
- 수학 함수들을 제공한다.
- 주요 함수 : sqrt, pow, abs 등
[ math.h ]


▶자바에 기본적으로 필요한 인터페이스, 자료형, 예외처리 등에 관련된 기능을 제공하는 표준 라이브러리로, String, System, Process, Runtime 등의 다양한 클래스가 포함되어 있는 패키지는?
[ java.lang ]


▶다음 설명의 괄호에 공통으로 들어갈 용어는?
- 프로그램의 정상적인 실행을 방해하는 조건이나 상태를 ( )라고 하며, ( )가 발생했을 때 일반적인 처리 루틴은 프로그램을 종료시키거나 로그를 남기도록 하는 것이다. C++, Ada, Java, 자바 스크립트와 같은 언어에는 ( )를 처리하기 위한 기능이 내장되어 있다.
[ 예외 ; Exception ]


▶유닉스/ 리눅스 계열의 쉘에서 사용되는 명령어들의 조합으로 구성된 스크립트 언어는?
[ 쉘 스크립트 ]


▶프로그램을 효율적으로 개발할 수 있도록 자주 사용하는 함수나 데이터들을 미리 만들어 모아 놓은 집합체는?
[ 라이브러리 ]


▶다음 C언어로 구현된 프로그램을 분석하여 괄호에 들어갈 가장 적합한 헤더 파일은?
#include<( )>
main( ) {
int a, b, sum;
scanf("% d % d", &a, &b);
sum = a+b;
printf("% d", sum);
}
[ studio.h ]


▶기존 HTML의 단점을 보완하여 웹에서 구조화된 폭넓고 다양한 문서들을 상호 교환할 수 있도록 설계된 언어로, 사용자가 새로운 태그를 정의할 수 있으며, 문서의 내용과 이를 표현하는 방식이 독립적인 프로그래밍 언어는?
[ XML ]


▶다음 설명에 해당하는 객체지향 프로그래밍 언어는?
- 분산 네트워크 환경에 적용이 가능함
- 멀티스레드 기능을 제공하므로 여러 작업을 동시에 할 수 있음
- 운영체제 및 하드웨어에 독립적이며, 이식성이 강함
[ JAVA ]


▶헝가리안 표기법(Hungarian Notation)에 대해 간략히 서술하시오.
[ 헝가리안 표기법은 변수 작성 시 변수명에 자료형을 암시하는 문자를 덧붙여 작성하는 표기법이다. ]


▶프로그래밍 언어의 종류 중 명령형 언어의 개념을 간략히 서술하시오.
[ 명령형 언어는 문제를 해결하기 위한 방법을 기술하는 언어이다. ]


▶라이브러리는 프로그래밍 언어에는 기본적으로 포함되어 있는 ( ① )와 개발자들이 필요한 기능들을 만들어 인터넷 등에 공유해 놓은 ( ② )가 있다.
[ ① 표준 라이브러리 / ② 외부 라이브러리 ]


▶다음 설명에 해당하는 선언형 언어는?
- 인공지능 분야에 사용되는 언어
- 기본 자료 구조가 연결 리스트 구조임
- 재귀(Recursion) 호출을 많이 사용함
[ LISP ]

▶선언형 언어 중 ( )는 기초 논리학에 기반을 두고 논리 문장을 이용해 프로그램을 표현 및 계산하며, 대표적인 종류에는 PROLOG가 있다.
[ 논리형 언어 ]


▶다음 보기에서 스크립트 언어를 모두 고르시오.
ⓐ PHP
ⓑ Cobol
ⓒ Basic
ⓓ Smalltalk
[ ⓐ PHP / ⓒ Basic ]


▶Java에서 날짜 처리, 난수 발생, 복잡한 문자열 처리 등에 관련된 기능을 제공하는 표준 라이브러리로, Date, Calender, Random, StringTokenizer 등의 다양한 클래스가 포함되어 있는 패키지는?
[ java.until ]


▶다음 사례에 가장 적합한 java의 예외 객체는?
- 잘못된 호출 문으로 인해 잘못된 인자를 전달한 경우
[ IllefalArgumentException ]


▶네트워크와 관련된 기능을 제공하는 표준 라이브러리로, socket, URL, InetAddress 등의 다양한 클래스가 포함되어 있는 패키지는?
[ java.net ]


▶( )는 마이크로소프트 사에서 자바 스크립트에 대응하기 위해 제작한 언어로, Active X를 사용하여 마이크로소프트 사의 애플리케이션들을 컨트롤할 수 있다.
[ VB 스크립트 ; Visual Basic Script ]


▶다음 사례에 가장 적합한 Java의 예외 객체는?
- 존재하지 않은 클래스에 접근한 경우
[ ClassNotFoundException ]


▶프로그래밍 언어의 종류 중 선언형 언어의 개념을 간략히 서술하시오.
[ 선언형 언어는 프로그램이 수행해야 할 문제를 기술하는 언어이다. ]


▶( )는 절차 지향 기능을 지원하는 대화형 인터프리터 언어로, 초보자도 쉽게 사용할 수 있는 문법 구조를 가진다.
[ Basic ]


▶사용자 인터페이스(UI)와 관련된 기능을 제공하는 표준 라이브러리로, Frame, Panel, Dialog, Button 등의 다양한 클래스가 포함되어 있는 패키지는?
[ java.awt ]

 


▶다음 사례에 가장 적합한 java의 예외 객체는?
- 입/출력 처리가 중단된 경우
[ InterruptediOEception ]


▶JAVA로 만들어진 서버용 스크립트 언어로, 다양한 운영체제에서 사용 가능한 스크립트 언어는?
[ JSP ; Java Server Page ]


▶다음에서 선언형 프로그램 언어를 모두 고르시오.
ⓐ XML
ⓑ Haskell
ⓒ C
ⓓ Java
[ ⓐ XML / ⓑ Haskell ]


▶다음 보기에서 스크립트 언어를 고르시오.
ⓐ Cobol
ⓑ Python
ⓒ Fortran
ⓓ Smalltalk
[ ⓑ Python ]


▶선언형 언어 중 ( )는 병렬 처리에 유리하고 재귀 호출이 편리하여 수학적 함수를 조합하는 문제를 해결하는데 주로 이용되며, 대표적인 종류에는 LISP이 있다.
[ 함수형 언어 ]


▶( )는 부품을 조립하듯 객체들을 조립해서 프로그램을 작성할 수 있도록 한 프로그래밍 기법으로, 프로시저보다는 명령과 데이터로 구성된 객체를 중심으로 프로그래밍한다.
[ 객체지향 프로그래밍 언어 ]


▶다음 사례에 가장 적합한 Java의 예외 객체는?
- 배열을 a [10]으로 선언한 후 a [11]에 값을 저장한 경우
[ ArrayIndexOutOfBondsException ]


▶( )는 순차적인 명령 수행을 기본으로 하는 언어로, 문제를 처리하기 위한 방법에 초점을 두고 코드를 작성하고, 알고리즘을 명시하고 목표는 명시하지 않는다. 절차적 언어와 객체지향 언어가 있으며, 우리가 주로 사용하는 C, Java 등이 여기에 속한다.
[ 명령형 언어 ]

[정보처리기사 실기 기출문제] 10장. 프로그래밍 언어 활용

 

▶프로그래밍 언어의 종류 중 ( )는 일련의 처리 절차를 정해진 문법에 따라 순서대로 기술해 나가는 언어이며, 주로 객체지향 프로그래밍 언어와 비교된다. 데이터를 중심으로 프로시저를 구현하며, 프로그램 전체가 유기적으로 연결되어 있는 특징이 있다.
[ 절차적 프로그래밍 언어 ]


▶C언어의 헤더 파일 중 'stdlib.h'가 제공하는 기능에 대해 간략히 서술하시오.
[ stdlib.h는 자료형 변환, 난수 발생, 메모리 할당에 사용되는 기능들을 제공하는 헤더 파일이다. ]


▶Linux, Unix, Windows 운영체제에서 사용되고, C, Java 언어의 문법과 유사하여 배우기가 쉽고, 웹페이지 제작에 많이 사용되는 서버용 스크립트 언어는?
[ PHP ; Professional Hypertext Preprocessor ]


▶1972년 미국 벨 연구소의 데니스 리치에 의해 개발되었고, 시스템 소프트웨어를 개발하기 편리하여 시스템 프로그래밍 언어로 널리 사용된다. 자료의 주소를 조작할 수 있는 포인터를 제공하며, 고급 프로그래밍 언어이면서 저급 프로그램 언어의 특징을 모두 갖춘 언어는?
[ C ]


▶다음과 관련된 Python의 라이브러리는?
- 운영체제와 상호 작용하기 위한 기능을 제공한다.
- 주요 메서드 : getcwd( ), chdir( ), system( ) 등
[ OS ]


▶함수형 언어로 부작용( Side Effect )이 없으며, 코드가 간결하고 에러 발생 가능성이 낮은 프로그래밍 언어는?
[ Haskell ]


▶최초로 GUI를 제공한 언어로, 1세대 객체지향 프로그래밍 언어 중 하나인 순수한 객체지향 프로그래밍 언어는?
[ Samlltalk ]

[정보처리기사 실기 기출문제] 10장. 프로그래밍 언어 활용

10장은 프로그래밍 언어 파트이기 때문에 집중해서 공부해야 합니다.

10장 프로그래밍 언어 활용 - 1. 데이터 입출력(C언어, Java, 헝가리안 표기법)

[정보처리기사 실기 요약] 10장 프로그래밍 언어 활용 - 1. 데이터 입출력(C언어, Java, 헝가리안 표기법) 1. 데이터 입출력 1) 데이터 입출력의 개요 데이터 입출력은 키보드로부터 데이터를

whooops.tistory.com


정보처리기사 실기 시험 답안 작성 요령 참고

[정보처리기사 실기] 정보처리기사 실기 시험 답안 작성 팁

[정보처리기사 실기] 정보처리기사 실기 시험 답안 작성 팁 정보처리기사 필기를 합격한 뒤 실기를 준비하고 있습니다. 정보처리기사 필기시험을 친 뒤 공부를 너무 안 했더니 다시 공부해야 될

whooops.tistory.com


정보처리기사 실기 시험 11장 기출문제

[정보처리기사 실기 기출문제] 11장. 응용 SW 기초 기술 활용 - 1

[정보처리기사 실기 기출문제] 11장. 응용 SW 기초 기술 활용 - 1 ▶인터넷에 접속할 때 반드시 필요한 장비로, 가장 최적의 경로를 설정하여 전송하고, OSI 참조 모델의 네트워크 계층에서

whooops.tistory.com

반응형

댓글