본문 바로가기
정보처리기사 실기/정보처리기사 실기 개념

2021 정보처리기사 실기 핵심 개념 톺아보기 - 6. 프로그래밍 언어 활용 (3)

by 림선생 2021. 6. 27. 12:44

 본 정리 글은 수제비 정보처리기사 실기책을 참고하여 작성했습니다 

 쿠팡에서 수제비 정보처리기사 실기 로켓배송받기

 

정보처리기사 실기 1회 합격 과정에서 각 단원별 핵심으로 외웠던 내용들을 정리했습니다. 

 

실기 시험 전날까지 매일 답을 가리고 단답형 문제 풀이 방식으로 반복해서 풀어주세용. → 반복만이 살길

 

문제
( )은 사용자 정의 함수가 종료될 때 반환값을 넘겨주기 위해 사용하는 키워드이다. return
( )은 함수 자신이 자신을 부르는 함수이다. 재귀함수
( )은 외부의 모든 클래스에서 접근이 가능한 접근 제어자이다. public
( )은 같은 패키지 내부에 있는 클래스, 하위 클래스에서 접근이 가능한 접근 제어자이다. protected
( )은 같은 클래스 내에서만 접근이 가능한 접근 제어자로, 하위 클래스에서도 접근이 불가능한 접근 제어자이다. private
( )C++, 자바에서 현재 객체를 가리키는 포인터로 클래스 내부의 변수와 함수를 가르킬 수 있다. this 포인터
( )은 파이썬에서 현재 객체를 가리키는 포인터로 클래스 내부의 변수와 함수를 가리킬 수 있다. self
C++에서 new에 의해 생성된 인스턴스는 메모리 누수가 발생하지 않도록 ( ) 키워드를 통해 메모리를 해제해주어야 한다. delete
( )은 해당 클래스의 객체가 생성될 때 자동으로 호출되는 특수한 종류의 메서드이다. 생성자
파이썬에서 생성자임을 알리기 위해 ( )이라는 메서드명을 사용한다. __init__
( )은 객체의 수명이 끝났을 때 객체를 제거하기 위한 목적으로 사용되는 메서드이다. 소멸자
C++에서는 소멸자를 호출하기위해 클래스명과 동일한 메서드명을 가지고 ( )기호를 사용한다. ~
파이썬에서 소멸자는 ( )이라는 메서드명을 사용한다. __del__
자바에서는 소멸자를 호출하기 위해 변수.( ) 함수를 사용한다. finalize()
( )은 어떤 객체가 있을 때, 그 객체의 변수와 메서드를 다른 객체가 물려받는 기능이다. 상속
문제
C++에서 B클래스가 A클래스를 Public으로 상속하려고 할 때 문법은 class B : ( ){ };이다. public
자바에서 상속을 받기 위한 키워드는 ( )이다. extends
( )은 동일 이름의 메서드를 매개변수만 다르게 하여 여러 개 정의할 수 있는 기능이다. 오버로딩
( )은 하위 클래스에서 상위 클래스 메서드를 재정의 할 수 있는 기능이다. 오버라이딩
C++에서는 ( )키워드를 메서드 이름 앞에 선언해주면 오버라이딩이 가능한다. virture
자바에서 상위 클래스 접근하기위한 키워드로 ( )을 사용한다. super
( )은 미구현 추상 메서드를 한 개 이상 가지며, 자식 클래스에서 해당 추상 메서드를 반드시 구현하도록 강제하는 기능이다. 추상클래스
자바에서 인터페이스를 상속하기 위해서 사용하는 키워드는 ( )이다. implements
( )은 기계가 이해할 수 있도록 만들어진 언어이고, ( )은 개발자가 소스코드를 작성할 때, 쉽게 이해할 수 있도록 작성된 언어이다. 저급언어, 고급언어
( )은 컴퓨터에 저장된 명령어들이 순차적으로 실행되는 프로그래밍 방식으로 절차형 언어라고도 부른다. 명령형 언어
( )은 객체 간의 메시지 통신을 이용하여 프로그래밍하는 방식으로 대표적인 언어로 C++, 자바 등이 있다. 객체지향 언어
( )은 수학적 수식과 같은 함수들로 프로그램을 구성하여 호출하는 방식의 프로그래밍 언어이다. 함수형 언어
( )은 논리 문장을 이용하여 프로그램을 표현하고 계산을 수행하는 개념에 기반한 프로그래밍 방식으로 대표적으로 프롤로그가 있다. 논리형 언어
( )FORTRAN, C등과 같은 고급언어를 기계어로 번역하는 프로그램이자 도구이다. 컴파일러
문제
( )은 프로그램 문장을 하나씩 번역하고 실행할 수 있도록 하는 프로그램으로, 컴파일 과정이 없기 때문에, 개발하는 과정에서 사용하면 유용하다는 장점이 있지만, 실행속도가 느리고 메모리 사용이 비효율적이라는 단점이 있다. 인터프리터
( )은 유닉스 운영 체제에서 재사용하기 위해 개발한 프로그래밍 언어로, 모든 컴퓨터 시스템에서 사용할 수 있도록 설계된 절차형 프로그래밍 언어이다. C언어
( )은 알고리즘의 연구 개발에 이용하기 위한 목적으로 생성한 프로그래밍 언어로, 절차형 언어로는 최초로 재귀 호출이 가능한 언어이다. 알골(ALGOL)
( )C문법에 객체지향 프로그래밍 개념과 템플릿 기능이 추가된 객체지향 언어이다. C++언어
( )은 기본적인 문법은 파스칼 문법에 여러 기능이 추가되어 존재하는 언어로, 윈도즈 아래에서 모든 부분을 프로그래밍 할 수 있는 언어이다. 델파이
( )은 다양한 플랫폼에서 쓸 수 있고, 라이브러리가 풍부하며, 들여쓰기를 통해 블록을 구분하는 문법을 채용한 스크립트 언어이다. 파이썬
( )은 수학 표기법을 나타내기 위한 목적으로 생성되었고, 트리 자료구조, 가비지 컬렉션과 같은 개념을 제시한 함수형 언어이다. 리스프 (LISP)
( )은 논리식을 기반으로 객체 간의 관계에 관한 문제를 해결하기 위해 사용하는 언어로, 인공지능이나 계산 언어학 등 분야에서 사용한다. 프롤로그
( )은 효율적인 프로그램 개발을 위해 필요한 프로그램을 모아 놓은 집합체로, 프로그래밍 언어에 따라 일반적으로 도움말, 설치파일, 샘플코드 등을 제공한다. 라이브러리
( )은 전역변수, 함수 등을 모아놓은 파일이다. 모듈
( )은 모듈을 디렉터리 형식으로 구조화한 라이브러리이다. 패키지

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

반응형

댓글