2019. 7. 7. 21:46ㆍ컴퓨터활용
2017년09월02일 기출문제
9. 다음 중 추상화, 캡슐화, 상속성, 다형성 등의 특징을 지니고 있으며, 크고 복잡한 프로그램 구축이 어려운 절차형 언어의 문제점을 해결하기 위해 개발된 프로그래밍 기법은?
(1) 구조적 프로그래밍
(2) 객체지향 프로그래밍
(3) 하향식 프로그래밍
(4) 비주얼 프로그래밍
*** 1.구조적 프로그래밍 :입력과 출력이 각각 하나씩 이루어진 구조. 순서,선택,반복의 3가지 논리구조를 사용하는 기법
*** 2.(정답)객체지향 프로그래밍: 동작보다는 객체, 논리보다는 자료를 바탕으로. 특징에는 상속성,캡슐화,추상화,다형성 오버로딩이 있다.
*** 4. 비주얼 프로그래밍: 기존 문자 방식의 명령어 전달 방식을 기호화된 아이콘의 형태로 바꿔 사용자가 대화형으로 좀더 쉽게 프로그래밍할 수 있는 기법.
객체지향 프로그래밍 : 추상화, 캡슐화, 상속성, 다형성 등의 특징을 지니고 있으며, 크고 복잡한 프로그램 구축이 어려운 절차형 언어의 문제점을 해결하기 위해 개발된 프로그래밍 기법 JAVA, C++, c#등의 언어가 있다.
*** 3. 하향식 프로그래밍: 시스템의 구성요소를 계층구조에 따라 구성하고, 최초에 계층 서열의 최상위 부분,다음에 바로 아래의 레벨 부분 등이 구성의 순번에 근거하여 이들의 각 부분을 설계하여 행하도록 하는 프로그래밍 방법이다. 특징은 큰(상위의)프로그램을 그 자체 개별로 취급하는 것이 가능한 비교적 작은 부프로그램으로 분해할 수 있다
※ 객체 지향 프로그래밍
- 프로그램에서 사용하는 데이터 구조의 데이터형과 사용하는 함수까지 정의를 해주는 기법이며
객체 지향 언어에는 C++, Actor, Small Talk, JAVA 등이 있습니다.
- 추상화, 캡슐화, 상속성, 다형성 등의 특징을 지니고 있으며, 크고 복잡한 프로그램 구축이
어려운 절차형 언어의 문제점을 해결하기 위해 개발되었습니다.
-메서드의 상속과 재사용이 가능하고 시스템의 확장성이 높습니다.
※ 구조적 프로그래밍
- 하나의 입력과 출력을 갖는 구조로 GOTO 문을 사용하지 않는 기법이며
순서적, 선택적, 반복적인 세 가지 논리 구조를 사용합니다.
※ 하향식 프로그래밍 기법
- 프로그램을 작성할 때 상위에서 하위 모듈순으로 작성해 나가는 기법이며 오류
발생시 수정이 어려운 단점이 있습니다.
※ 비주얼 프로그래밍
- 윈도의 GUI 환경에서 아이콘과 마우스를 이용해서 대화 형식으로 효율적이고
쉽게 프로그래밍하는 기법입니다.
'컴퓨터활용' 카테고리의 다른 글
컴퓨터활용2급 - 일반 - 메모장 (0) | 2019.07.08 |
---|---|
컴퓨터활용2급 - 일반 - Windows _ 오류검사 (0) | 2019.07.08 |
컴퓨터활용2급 - 스프레드시트 - 통합 문서 저장 _ 일반 옵션 (0) | 2019.07.07 |
컴퓨터활용2급 - 일반 - Windows _ 원격지원 (0) | 2019.07.07 |
컴퓨터활용2급 - 일반 - Windows _ 홈그룹 (0) | 2019.07.07 |