컴퓨터 활용능력 컴활 1급 필기 공부- 프로그래밍 언어(객체지향,절차지향,자바JAVA,자바스크립트Java script,HTML,ASP,PHP등)개념 및 기출문제 출처: https://blog.steamedu123.com/entry/티스토리-블로그-내-글-복사-방지-및-드래그-금지-방법 [모두의 블로그:티스토리]
본문 바로가기
컴활 1급 자격증 따기/컴활 1급 필기

컴퓨터 활용능력 컴활 1급 필기 공부- 프로그래밍 언어(객체지향,절차지향,자바JAVA,자바스크립트Java script,HTML,ASP,PHP등)개념 및 기출문제

by jinjuanxiu 2022. 8. 17.
728x90
반응형

썸네일
https://ko.ac-illust.com/

컴활 필기시험에 등장하는 프로그래밍 언어에 대해서 알아보자.

 프로그래밍 언어란?

- 컴퓨터에서 일을 수행하는 프로그램을 작성하기 위해 사용하는 기호 체계

-기계어만을 이해하는 컴퓨터와 자연어를 구사하는 인간 사이의 의사소통 수단

-절차지향중심-> 객체지향중심

 

프로그래밍 언어의 발전

1세대 언어

- 0과 1로 구성된 기계어

2세대 언어

- 기계어에 가까운 언어

-기계어의 불편함을 개선하기 위해 기계어의 일부를 기호화함

 

3세대 언어

-절차지향 중심의 언어

-대표적 C언어가 있음

 

4세대 언어

-대용량 데이터를 처리하기 위한 데이터베이스 관련 프로그램을 개발할 수 있는 언어

-5세대 언어 사용으로 점차 사용빈도가 줄어듬

 

5세대 언어

- 객체지향 언어

-대표적 언어: Java, C++,C#,ASP,JSP,PHP

*출처: 네이버 백과사전

절차지향 중심 VS  객체지지향 중심

절차지향 프로그래밍 객체지향 프로그래밍
순차적인 처리 중요시, 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법 프로그램에서 사용하는 데이터 구조의 데이터형과 사용하는 함수까지 정의하는 프로그래밍 기법
크고 복잡한 프로그램 구축이 어려움 크고 복잡한 프로그램 구축이 어려운 절차형 언어의 문제점을 해결하기  위해 개발된 프로그래밍 기법
C언어 C++.Java
  코드의 재사용과 유지보수 용이
  소프트웨어의 재사용으로 프로그램의 개발 시간 단축
  상속성,캡슐화,추상화,다형성 등의 특징이 있음
  주로 컴파일러 번역방식 사용
(컴파일러: 소스 프로그램을 한번에 기계어로 변환시키는 프로그램
인터프리터: 고급 언어로 작성된 코드를 한 단계씩 기계어로 해석하여 실행하는 '언어처리 프로그램')

*출처: 네이버 지식백과

<객체지향 언어 기출문제>

1. 다음 중 객체지향 프로그램의 특징으로 옳은 것은?

① 객체에 대하여 절차적 프로그래밍의 장점을 사용할 수 있다.

② 객체지향 프로그램은 주로 인터프리터 번역 방식을 사용한다.

③ 객체지향 프로그램은 코드의 재사용과 유지보수가 용이하다.

④ 프로그램의 구조와 절차에 중점을 두고 작업을 진행한다.

 

정답: ③

 

 

2. 다음 중 객체 지향 프로그래밍 언어에 대한 설명으로 옳지 않은 것은?

①소프트웨어의 재사용으로 프로그램의 개발 시간을 단축할 수 있다.

② 대표적인 객체 지향 언어로 C++,Java 등이 있다.

③ 상속성, 캡슐화, 추상화, 다형성 등의 특징이 있다.

④ 순차적인 처리가 중요시되며 프로그램 전체가 유기적으로 연결되도록 작성한다.

 

정답: ④

 

프로그래밍 언어

HTML5 차세대 웹 표준으로 텍스트와 하이퍼링크를 이용한 문서 작성 중심으로 구성된 기존 표준에 비디오, 오디오 등의 다양한 부가 기능을 추가하여 최신 멀티미디어 콘텐츠를 ActiveX 없이도 웹 서비스로 제공할 수 있는 언어
ASP Windows 환경에서 동적인 웹 페이지를 제작할 수 있는 스크립트 언어
HTML 문서에 명령어를 삽입하여 사용
자바스크립트와는 달리 서버측에서 실행됨(ASP 서버이기 때문)
PHP 웹 서버에서 작동하는 스크립트 언어
UNIX, Linux,Windows등의 환경에서 작동함 
JSP ASP, PHP와  동일하게 웹 서버에서 작동하는 스크립트 언어
WML 무선 접속을 통하여 웹 페이지의 텍스트와 이미지 부분이 표시될 수 있도록 해주는 웹 프로그래밍 언어
자바 vs 자바 스크립트
Java Java Script
자바 스크립트가 개발된 시점에 자바가 인기있는 프로그래밍 언어였고, 그 인기에 힘입어 그냥 '자바 스크립트'라는 이름으로 지어진 것일 뿐 두개는 다른 언어이다.
객체지향언어 웹 프로그래밍을 위한 객체지향 스크립트 언어
자바로 개발된 애플리케이션이나 프로그램은 자바 가상기계(JVM)위에서 실행됨 자바 스크립트로 개발된 웹 애플리케이션은 웹 브라우저 위에 실행됨, 추가적인 환경설정 필요없음

네트워크 환경에서 분산 작업이 가능하도록 설계되어있음

서버에 데이터를 전송하기 전 아이디나 비밀번호의 입력 여부
또는 수량 입력과 같은 입력 사항을 확인할 때 사용하는 웹 프로그래밍 언어

특정 컴퓨터 구조와 무관한 가상 바이트 머신 코드를 사용하므로 플랫폼이 독립적이다.

HTML 문서 속에 직접 기술
멀티스레드를 지원하고 각각의 스레드는 독립적으로 동시에 서로 다른 일을 처리함  
출처: 자바와 자바스크립트, 그 차이점은? < Opinion < Coding < 기사본문 - 코딩월드뉴스 (codingworldnews.com)

*출처: 이기적 영진닷컴 

<프로그래밍 언어 기출문제>

1. 다음 중 Java 언어에 대한 설명으로 옳지 않은 것은?

① 객체 지향 언어로 추상화, 상속화, 다형성과 같은 특징을 가진다.

② 인터프리터를 이용한 프로그래밍 언어로 특히 인공지능 분야에서 널리 사용되고 있다.

③ 네트워크 환경에서 분산 작업이 가능하도록 설계되었다.

④ 특정 컴퓨터 구조와 무관한 가상 바이트 머신 코드를 사용하므로 플랫폼이 독립적이다.

 

정답:②(주로 컴파일러 번역방식 사용, 인공지능 분야에 사용되지는 않음)

 

2. 다음 중 서버에 데이터를 전송하기 전 아이디나 비밀번호의 입력 여부 또는 수량 입력과 같은 입력 사항을 확인할 때 사용하는 웹 프로그래밍 언어로 가장 적절한 것은?

① CSS

② UML

③Java Script

④ VRML

 

정답: ③Java Script

 

3.다음 중 게시판 입력, 상품 검색, 회원 가입 등과 같은 데이터베이스 처리 작업을 수행하기 위해 사용하며, 웹 서버에서 작동하는 스크립트 언어들로만 모아 놓은 것은?

① HTML, XML, SGML

② Java, Java Applet, Java Script

③ Java Script, VB Script

④  ASP, JSP, PHP

 

정답:④  ASP, JSP, PHP

 

4. 다음 중 프로그래밍 언어에 대한 설명으로 옳지 않은 것은?

①HTML5는 액티브X나 플러그인 등의 프로그램 설치 없이 동영상이나 음악 재생을 실행할 수 있는 웹 표준 언어이다.

②자바(Java)는 HTML 문서 속에 내장시켜서 사용할 수 있다.

③ASP는 Windows환경에서 동적인 웹 페이지를 제작할 수 있는 스크립트 언어이다.

④WML은 무선 접속을 통하여 웹 페이지의 텍스트와 이미지 부분이 표시될 수 있도록 해주는 웹 프로그래밍 언어이다.

 

정답:② 자바-> 자바 스크립트

728x90
반응형

댓글