[정보처리기사 실기] 현행 시스템 파악 절차
2022. 4. 19. 20:26
자격증/정보처리기사
현행 시스템 파악 절차 ✔️ 1단계 👉 시스템 구성 파악 👉 시스템 기능 파악 👉 시스템 인터페이스 파악 ✔️ 2단계 👉 아키텍처 구성 파악 👉 소프트웨어 구성 파악 ✔️ 3단계 👉 하드웨어 구성 파악 👉 네트워크 구성 파악 ❓ 다음은 현행 시스템 파악 절차를 3단계로 구분한 것이다. 2단계에서 파악해야 할 내용 두 가지를 쓰시오. 1단계 : 시스템 구성 파악, 시스템 기능 파악, 시스템 인터페이스 파악 2단계 : ( ), ( ) 3단계 : 하드웨어 구성 파악, 네트워크 구성 파악 더보기 아키텍처 구성 파악, 소프트웨어 구성 파악
[정보처리기사 실기] 스크립트 언어와 선언형 언어
2022. 4. 18. 20:08
자격증/정보처리기사
스크립트 언어의 개요 ✔️ HTML 문서 안에 직접 프로그램이 언어를 삽입하여 사용하는 것 ✔️ 데이터베이스(게시판 입력, 상품 검색, 회원 가입 등) 처리 작업을 수행하기 위해 주로 사용 ✔️ 서버용 스크립트 언어 : ASP, JSP, PHP, 파이썬 ✔️ 클라이언트용 스크립트 : 자바 스크립트(Java Script) ❓ 프로그래밍 언어의 종류 중 HTML 문서 안에 직접 코드를 삽입하여 사용하는 프로그래밍 언어로, 기계어로 컴파일 되지 않고 별도의 번역기가 소스를 분석하여 동작하게 하는 언어이다. 이 언어는 무엇인지 쓰시오. 더보기 스크립트 언어 선언형 언어의 개요 ✔️ 명령형 언어와 반대되는 개념의 언어 ✔️ 목표를 명시하고 알고리즘은 명시하지 않음 선언형 언어의 장·단점 ✔️ 가독성이나 재사용성이..
[정보처리기사 실기] 절차적 프로그래밍과 객체지향 프로그래밍
2022. 4. 15. 20:51
자격증/정보처리기사
절차적 프로그램이 언어의 개요 ✔️ 일련의 처리 절차를 정해진 문법에 따라 순서대로 기술해 나가는 언어 ❓ 절차적 프로그래밍 언어는 프로그램이 실행되는 절차를 중요시 하고, 데이터 중심으로 프로시저를 구현하는 특징이 있다. 이 언어가 갖는 장점 2가지만 쓰시오. 더보기 1️⃣ 실행속도가 빠르다. 2️⃣ 모듈 구성이 용이하다. 3️⃣ 구조적인 프로그래밍이 가능하다. 객체지향 프로그래밍 언어 ✔️ 객체, 클래스, 메시지 객체지향 프로그래밍 언어의 특징 ✔️ 캡슐화, 정보은닉, 추상화, 상속성, 다형성 ❓ ( )은 이미 정의된 상위 클래스(부모 클래스)의 모든 속성과 연산을 하위 클래스(자식 클래스)가 물려받는 것을 의미한다. 더보기 상속성(Inheritance)
[정보처리기사 실기] 라이브러리 개념
2022. 4. 14. 20:47
자격증/정보처리기사
라이브러리 개념 ✔️ 자주 사용하는 함수나 데이터들을 미리 만들어 모아 놓은 집합체 ✔️ 소프트웨어 개발 시 공통으로 사용될 수 있는 특정한 기능을 모듈화한 기법 ✔️ 표준 라이브러리 👉 프로그래밍 언어에 기본적으로 포함되어 있음 👉 여러 종류의 모듈이나 패키지 형태 외부 라이브러리 ✔️ 개발자들이 필요한 기능들을 만들어 인터넷 등에 공유해 놓은 것 ✔️ 다운받아 설치 후 사용
[정보처리기사 실기] Python 기본 문법
2022. 4. 13. 20:41
자격증/정보처리기사
Python의 기본 문법 ✔️ 변수의 자료형에 대한 선언이 없음 ✔️ 문장의 끝을 의미하는 세미콜론(;)을 사용할 필요가 없음 ✔️ 여백은 일반적으로 4칸 또는 한 개의 탭만큼 띄워야하며, 같은 수준의 코드들은 반드시 동일한 여백을 가져야 함 Python의 기본 입·출력 함수 ✔️ Python의 표준 입력 함수 input() Python의 문자열 ✔️ Python에서는 작은따옴표와 큰따옴표를 자유롭게 사용 리스트(List) ✔️ C와 Java에서는 여러 요소들을 한 개의 이름으로 처리할 때 배열을 사용했는데 Python에서는 리스트 사용 ✔️ 배열과 달리 하나의 리스트에 정수, 실수, 문자열 등 다양한 자료형을 섞어서 저장 가능 If문 ✔️ 조건이 참일 때 실행됨 For문 ✔️ For 변수 in rang..
[정보처리기사 실기] 사용자 정의 함수
2022. 4. 12. 20:01
자격증/정보처리기사
사용자 정의 함수 ✔️ 사용자가 필요한 기능을 직접 만들어 사용할 수 있는 함수 ❓ 다음 C로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. #include func(int *p) { printf( "%d\n", *p ); printf( "%d\n", p[2] ); } main() { int a[7] = {10, 20, 30, 40, 50}; func(a); func(a+2); } 더보기 10 30 30 50 (풀이) func(a) 일때, 10 = p, 20 = p+1, ... 세팅, func(a+2) 일때, 30 = p, 40 = p+1, ... 세팅
[정보처리기사 실기] 배열과 포인터
2022. 4. 11. 20:50
자격증/정보처리기사
배열의 개념 ✔️ 여러 개의 변수들을 조합해서 하나의 이름으로 정의해 사용하는 것 1차원 배열 ✔️ 변수들을 일직선상의 개념으로 조합한 배열 2차원 배열 ✔️ 변수들을 평면, 즉 행과 열로 조합한 배열 포인터 ✔️ 변수의 주소, C언어에서는 주소를 제어할 수 있는 기능을 제공 포인터 변수 ✔️ C언어에서 변수의 주소를 저장할 때 사용하는 변수 포인터 변수의 용도 ✔️ 연결된 자료 구조를 구성하기 위해 사용 ✔️ 동적으로 할당된 자료 구조를 지정하기 위해 사용 ✔️ 배열을 인수로 전달하기 위해 사용 ✔️ 문자열을 표현하기 위해 사용 ❓ 다음 C로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. #include main() { char a[] = {'A', 'B', 'C', 'D', 'E', 'F'}; ..
[정보처리기사 실기] 제어문과 반복문
2022. 4. 8. 20:43
자격증/정보처리기사
제어문 ✔️ 프로그램의 순서를 변경할 때 사용하는 명령문 if문 ✔️ 조건에 따라 실행할 문장을 달리하는 제어문 switch문 ✔️ 조건에 따라 분기할 곳이 여러 곳인 경우 간단하게 처리할 수 있는 제어문 goto문 ✔️ 프로그램 실행 중 건너뛰어 수행을 계속하기 위해 사용하는 제어문 반복문의 개요 ✔️ 일정한 횟수를 반복하는 명령문 for문 ✔️ 초기값, 최종값, 증가값을 지정하는 수식을 이용해 정해진 횟수를 반복하는 제어문 while문 ✔️ 조건이 참인 동안 실행할 문장을 반복 수행하는 제어문 do~while문 ✔️ 실행할 문장을 무조건 한 번 실행한 다음 조건을 판단하여 탈출 여부를 결정 ❓ 다음은 C로 구현된 프로그램이다. 출력되는 결과는? #include main() { int i = 10, r..