정보처리기사 정처기 | 실기 6 프로그래밍 언어 활용 | C언어, 자바, 파이썬 | 단원별 정리
✅ 15. C언어절차 지향적인 프로그래밍 언어로 컴퓨터가 실행해야 하는 순서대로 프로그램을 작성한다.다양한 데이터 타입과 연산자를 제공하며, 메모리 관리에 대한 직접적인 제어가 가능하다.운영체제, 임베디드 시스템, 네트워크, 게임 등 다양한 분야에서 활용한다. 💡 자료형메모리에 데이터가 저장되는 형식이다. 정수형char: %c, 1바이트, -128 ~ 127short: %d, 2바이트, -32,768 ~ 32,767 int: %d, 4바이트, -2,147,483,648 ~ 2,147,483,647long: 4바이트, -2,147,483,648 ~ 2,147,483,647long long: 8바이트, -9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,807 실수..
2023. 3. 8.
정보처리기사 정처기 | 필기 4과목 프로그래밍 언어 활용 | 기출문제 정리본, 두문자
✅ 2022년 04월 24일💡 61. C언어에서 문자열 처리 함수의 서식과 그 기능의 연결로 틀린 것은?strlen(s): s의 길이를 구한다.strcpy(s1, s2): s2를 s1으로 복사한다.strcmp(s1, s2): s1과 s2를 연결한다.strrev(s): s를 거꾸로 변환한다. strcmp(s1, s2): 문자열 s1과 문자열 s2를 비교하여, s1이 s2보다 앞에 있으면 음수, s2가 s1보다 앞에 있으면 양수, 같으면 0을 반환하는 함수strcat(s1, s2): 문자열 s2를 문자열 s1의 끝에 연결하는 함수 💡 62. 다음 C언어 프로그램이 실행되었을 때, 실행 결과는?#include int main(int argc, char *argv[]){ int a = 5, b = ..
2023. 2. 27.
오픽 OPIC | 오픽노잼 IM 시리즈 정리
✅ OPIC영어로 대화하는 능력을 평가한다.발음, 억양, 어휘력, 문법적인 정확도, 언어 유창성뿐만 아니라 주제 이해도, 내용 파악, 주제와 관련된 정보 제공 능력도 중요하게 평가한다. 💡 난이도 5-51: 자기소개2 - 3 - 4: 콤보 15 - 6 - 7: 콤보 28 - 9 - 10: 콤보 311 - 12 - 13: 롤 플레이14 - 15: 어려운 질문 ✅ Rule💡 Rule #1: Don't ask Ava questions.어색한 질문보다 인정하는 식으로 말하는 것이 적절하다.Oh, so you wanna ~? Alright, well ~. : 상대방이 무언가를 원하고 있다는 것을 알아차리고 응답을 할 때 사용한다. "좋아, 그렇다면"Oh, so you wanna grab dinner toni..
2023. 2. 26.
자바 Java | 상속(Inheritance) 개념과 구현 방법: 단일 상속, 상속 구현, super, Object 클래스
✅ 상속 Inheritance 기존 클래스를 재사용하여 새로운 클래스를 작성하는 것이다. 코드의 재사용성을 높이고 코드의 중복을 제거하여, 생산성과 유지보수에 크게 기여한다. 💡 조상 Parent, Super / 자손 Sub 클래스 조상 클래스(Parent, Super class): 상속하는 클래스 자손 클래스(Sub class): 상속받는 클래스 조상 클래스는 자손 클래스의 멤버(필드, 메서드)를 사용할 수 없다. 자손 클래스는 조상 클래스의 모든 멤버(필드, 메서드)를 상속받는다. 자손 클래스는 조상 클래스의 모든 멤버(필드, 메서드)를 사용할 수 있다. 자손 클래스는 조상 클래스의 멤버(필드, 메서드)를 재정의하여 새로운 동작을 구현하는 오버라이딩(Overriding)을 할 수 있다. 자손 클래스는..
2023. 2. 16.
자바 Java | 객체지향 프로그래밍(OOP)의 핵심 개념: 객체, 클래스, 메소드, 참조 변수에 대한 이해와 활용 방법
✅ 객체지향언어(Object-Oriented Programming Language) 객체지향언어는 프로그램을 객체의 집합으로 구성하는 개념을 기반으로 한다. 코드를 모듈화 하고 각 객체들의 역할과 책임을 분리하여 코드의 재사용성과 관리성을 향상한다. Java: 객체지향 프로그래밍 언어로, 안정성, 이식성, 보안성 등이 뛰어나며, JVM을 이용하여 운영체제나 하드웨어와 독립적으로 실행 가능한 바이트 코드를 생성한다. C++: C 언어에 객체지향 프로그래밍 기능을 추가한 언어로, 시스템 프로그래밍, 임베디드 시스템, 게임 등에 사용한다. Python: 간결하고 읽기 쉬운 문법으로 인기 있는 동적 타이핑 언어로, 객체지향 프로그래밍뿐만 아니라 다양한 프로그래밍 패러다임을 지원한다. 💡 객체지향언어의 주요 특징..
2023. 2. 16.