728x90
반응형

전체 글 211

[정보처리기사] AAA(Triple-A) : Authentication, Authorization, Accounting 개념 정리 | 정보처리기사 실기 기출문제

📌 AAA(Triple-A)란?AAA는 정보보호 및 네트워크 보안에서 핵심적인 세 가지 기능을 제공하는 기술로, Authentication(인증), Authorization(권한 부여), Accounting(감사)를 의미합니다. 이 기술은 네트워크, 시스템, 애플리케이션에서 사용자와 자원의 안전한 상호작용을 보장하는 데 필수적입니다.1️⃣ Authentication(인증)개념:Authentication은 시스템에 접근하려는 사용자의 신원을 확인하는 과정입니다.사용자가 누구인지 증명하기 위해 ID, 비밀번호, 생체 정보(지문, 홍채 등) 또는 인증 토큰을 활용합니다.예시:로그인 화면에서 사용자 ID와 비밀번호를 입력하는 과정.ATM 사용 시 카드 삽입 후 비밀번호 입력.역할:신원을 검증하여, 올바른 사용..

[정보처리기사] [ C ] 지역변수와 함수 호출 | 정보처리기사 실기 기출문제

2021년 2회 정보처리기사 실기 기출문제문제다음 C프로그램의 실행결과를 쓰시오.#include int fp(int base, int exp) { int result = 1; for(int i = 0; i 정답1024📌 main 함수 int result;result = fp(2, 10); printf("%d", result); result는 fp 함수의 반환값을 저장합니다.fp(2, 10)을 호출하며, 인수 base = 2와 exp = 10을 전달합니다. 📌 fp 함수 int fp(int base, int exp) { int result = 1; for(int i = 0; i  result는 1로 초기화됩니다.for 반복문은 i = 0부터 i = exp - 1까지 반복되며, 각 ..

[정보처리기사] [ Python ] for ... in 반복문과 range() 함수 | 시프트 연산 | 정보처리기사 실기 기출문제

2021년 2회 정보처리기사 실기 기출문제문제다음 파이썬 프로그램의 실행결과를 쓰시오a = 100result = 0for i in range(1,3): result = a >> i result = result + 1print(result)정답26해설 📌 for ... in 문 for ... in 문은 반복문으로, 리스트, 튜플, 문자열, 딕셔너리, 범위(range) 등 순회 가능한(iterable) 객체의 각 요소를 순차적으로 접근하며 반복 작업을 수행할 때 사용됩니다.# 기본 구조for 변수 in iterable: 실행📌 range( )range( )는 숫자들의 연속적인 범위를 생성하는 함수입니다. 이 함수는 반복문(for)과 함께 자주 사용되며, 특정 범위의 숫자들을 차례로 생성합니다..

[정보처리기사] [ C ] 포인터와 배열 | 정보처리기사 실기 기출문제

2021년 2회 정보처리기사 실기 기출문제문제다음 C 프로그램의 실행결과를 쓰시오.int ary[3];int s = 0;*(ary + 0) = 1; ary[1] = *(ary + 0) + 2; ary[2] = *ary + 3; for (int i = 0; i 정답8해설📌 포인터와 배열포인터는 어떤 데이터의 위치(주소)를 가리키는 역할을합니다포인터는 변수의 주소값을 저장하는 변수입니다.1️⃣  간접 연산자 *int *ptr; // ptr은 정수를 가리키는 포인터포인터 변수를 선언할 때는 자료형을 먼저 쓰고 변수명 앞에 *(간접 연산자)를 붙입니다.선언문에서 *는 해당 변수가 포인터 변수임을 나타냅니다.포인터 변수를 통해 주소가 가리키는 값을 참조하거나 변경할 수 있..

[정보처리기사] [Java] 상속과 오버라이딩, super 키워드 | 정보처리기사 실기 기출문제

2021 2회 정보처리기사 실기 기출문제문제다음 Java 소스코드의 알맞은 출력값을 작성하시오.public class Class01 { public static void main(String[] args) { Class01 c1 = new Class01(); Class02 c2 = new Class02(); System.out.println(c1.sum(3, 2) + c2.sum(3, 2)); } int sum(int x, int y) { return x + y; }}class Class02 extends Class01 { int sum(int x, int y) { return x - y + su..

[정보처리기사] static 메소드란? 객체 없이 호출하는 방법 | 정보처리기사 실기 기출문제

2021 2회 정보처리기사 실기 기출문제문제클래스를 생성하지 않고 사용할 수 있는 메소드를 선언할 때 사용하는 명령어이다. 아래 JAVA소스코드의 괄호안에 들어갈 명령어가 무엇인지 쓰시오.public class ClassA { public static void main(String[] args){ System.out.print(check(1)); } public (_____1_____) String check(int num) { return String.valueOf(num); }}정답static해설📌 static 메소드static은 클래스 레벨에서 메소드나 변수를 선언할 때 사용하는 키워드입니다.static 메소드는 객체를 생성하지 않고도 바로 호출할 수 있..

[Java] 객체지향의 핵심 개념: 상속, 오버로딩, 오버라이딩, 하이딩

📌 객체지향 프로그래밍의 주요 특징객체지향 프로그래밍(OOP, Object-Oriented Programming)은 다음과 같은 네 가지 주요 특징을 가집니다:1️⃣ 캡슐화(Encapsulation)데이터를 외부에서 직접 접근하지 못하도록 보호하고, 메서드를 통해 접근하도록 제어합니다.클래스 내부에 변수를 숨기고, getter와 setter 메서드로 접근할 수 있습니다.2️⃣ 상속(Inheritance)부모 클래스의 속성과 메서드를 자식 클래스가 물려받는 것을 의미합니다.코드의 재사용성을 높이며, extends 키워드를 사용합니다.인터페이스는 implements 키워드를 사용하여 구현하며, 모든 메서드가 추상 메서드입니다.3️⃣ 다형성(Polymorphism)같은 이름의 메서드가 객체에 따라 다르게 동..

코딩일기 2025.01.18

목공의 즐거움, 옥대환

목공의 즐거움, 옥대환 목공의 즐거움생산적인 취미라는 점이 각광받아 젊은층에도 유행이 되고 있는 목공을 주제로 한 에세이로, 풍부한 장비와 실제 작업물 사진 그리고 기자 출신의 글솜씨가 잘 조화되어 있다. 저자 옥대환은 조선일보에 30여 년 몸담으며 스포츠기자로 일했다. 50살을 넘긴 직장생활 막바지에 목공에 ‘미쳤었고’, 직장 근처였던 청계천 공구상 거리를 점심마다 배회하며 장비를 사 모으기 시작했다. 이 책은 평생 문과로 살아온 이력과 대비되는 10년의 목공 경력 기록으로, 매력 있는저자옥대환출판21세기북스출판일2024.05.28“Sharp tools are safe tools.(날카로운 도 구가 안전한 도구다>” 예리한 날물에는 베이지 않는다. 둔탁한 날에 힘을 쓴다. 대패이건, 끌이건 날이 날카로..

[정보처리기사] 객체지향 분석 방법론 | 정보처리기사 실기 기출문제

📌 객체지향 분석 방법론객체지향 분석(OOA; Object-Oriented Analysis)은 사용자 요구사항을 분석하여 문제 해결에 필요한 모든 객체와 클래스, 이들의 속성과 연산, 그리고 객체 간의 관계를 정의하고 모델링하는 과정을 의미합니다.쉽게 말해, 객체지향 분석은 복잡한 시스템을 작은 단위로 나눠 이해하기 쉽게 만드는 방법입니다. 이때 중심이 되는 객체(Object)는 '현실 세계의 실체'를 프로그램 안에서 표현한 것으로, 데이터(속성)와 이를 처리하는 기능(메서드)을 포함합니다. 객체지향 접근법은 이러한 객체들을 조합해 전체 시스템을 표현하며, 직관적이고 논리적인 방식으로 시스템 구조를 이해하도록 돕습니다.📌 객체지향 분석 방법론 비교1️⃣ 럼바우 방법객체 모델링(Object Modeli..

영어 기본 동사와 표현으로 나의 일상 말하기 | [라이브 아카데미] 왕초보를 위한 영어회화 강의 - Lesson 001 [기본적인 문장 구성하기]

📌왕초보를 위한 영어회화 강의 - Lesson 001 [기본적인 문장 구성하기] 영어로 자연스럽게 나의 일상을 말하려면 기본 동사를 활용한 간단한 문장부터 시작하는 것이 중요합니다. 아래는 "I work", "I study", "I exercise"와 같은 기본 문장에 세부사항을 추가해 의미를 확장하는 방법을 정리한 내용입니다.1️⃣ 본문장 (main sentence)간단한 동사 하나로도 의미 있는 문장을 만들 수 있습니다.I work.(저 일해요.)I study.(저 공부해요.)I cook.(저 요리해요.)I exercise (work out).(저 운동해요.)2️⃣ 세부사항으로 의미 확장하기본문장에 시간, 장소, 방식 등의 세부사항을 추가하면 더 풍부하고 구체적인 표현이 가능합니다.(1) 시간 표현..

728x90
반응형