728x90
반응형

전체 글 209

[정보처리기사] [Java] static 변수와 메서드 이해 | 싱글톤 패턴 활용 | 정보처리기사 실기 기출문제(2021년 3회)

2021년 3회 정보처리기사 실기 기출문제문제다음 Java 코드의 실행 결과를 구하시오.class Connection { private static Connection _inst = null; private int count = 0; static public Connection get() { if(_inst == null) { _inst = new Connection(); return _inst; } return _inst; } public void count() { count ++; } public int getCount() { return count; }} public class testcon { public static void main..

[정보처리기사] [Java] 논리 연산자를 활용한 조건문 분석 | 연산자 우선순위 | 정보처리기사 실기 기출문제

2021년 3회 정보처리기사 실기 기출문제문제다음 Java 코드의 실행 결과를 구하시오.public class LogicTest { public static void main(String[] args) { int a = 3, b = 4, c = 3, d = 5; if ((a == 2 || a == c) && !(c > d) && (1 == b ^ c != d)) { a = b + c; if (7 == b || c != a) { System.out.println(a); } else { System.out.println(b); } }..

[정보처리기사] [ C ] 포인터 배열과 주소 참조 | 정보처리기사 실기 기출문제

2021년 3회 정보처리기사 실기 기출문제문제다음 C언어 프로그램을 분석하여 실행 결과를 쓰시오.#include int main(){ int *arr[3]; int a = 12, b = 24, c = 36; arr[0] = &a; arr[1] = &b; arr[2] = &c; printf("%d\n", *arr[1] + **arr + 1);}정답37해설📌 기본 개념C언어에서 포인터는 변수의 메모리 주소를 저장하는 변수입니다.포인터 배열은 포인터를 원소로 가지는 배열을 의미합니다.1️⃣ 간접 연산자 *와 번지 연산자 &🔹 포인터 변수 선언자료형 *포인터변수;int *p; // 정수형(int) 변수를 가리키는 포인터 변수 p 선언 포인터 변수는 어떤 변수의 주소를 저장하..

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

2021년 3회 정보처리기사 실기 기출문제문제다음 C 프로그램의 실행결과를 쓰시오.#include struct jsu { char name[12]; int os, db, hab, hhab;};int main(){ struct jsu st[3] = {{"데이터1", 95, 88}, {"데이터2", 84, 91}, {"데이터3", 86, 75}}; struct jsu *p; p = &st[0]; (p + 1)->hab = (p + 1)->os + (p + 2)->db; (p + 1)->hhab = (p+1)->hab + p->os + p->db; printf("%d\n", (p+1)->hab + (p+1)->hhab..

[정보처리기사] [ Python ] 비교 연산자 ==| 파이썬 vs C vs Java 참/거짓 출력 차이 | 정보처리기사 실기 기출문제

2021년 3회 정보처리기사 실기 기출문제문제다음 Python 프로그램을 분석하여 실행 결과를 쓰시오.a, b = 100, 200 print(a == b)정답False해설 1️⃣ 변수 할당 a, b = 100, 200a = 100, b = 200이 할당됨 2️⃣ 비교 연산 수행 (비교 연산자 ==)print(a == b) a == b는 a와 b의 값이 같은지 비교하는 비교 연산자. 같으면 True, 다르면 False 반환100 == 200은 거짓(False)이므로 False 출력 🔎 언어별 참/거짓 출력 차이 C언어: 1은 참, 0은 거짓Java: true, false (소문자)Python: True, False (첫 글자 대문자) ">"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 ..

[정보처리기사] SQL | CROSS JOIN과 LIKE 연산자 활용 | 정보처리기사 실기 기출문제

2021년 3회 정보처리기사 실기 기출문제문제다음 두 테이블을 참고하여 SQL 실행결과를 쓰시오-- 실행문 : SELECT COUNT(*) AS CNT FROM A CROSS JOIN B WHERE A.NAME LIKE B.RULE;정답4해설📌 JOIN 기본 개념SELECT *FROM 테이블1JOIN 테이블2ON 테이블1.컬럼 = 테이블2.컬럼;JOIN은 두 개 이상의 테이블을 조인하여 데이터를 결합하는 SQL 문법입니다. 두 테이블 간의 관계를 기반으로 일치하는 데이터를 반환하며, INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN 등의 다양한 종류가 있습니다.SELECT *조회할 컬럼을 지정합니다. *은 모든 컬럼을 선택하는 의미입니다. 필요에 따라 테이블1.컬럼, ..

[정보처리기사] 파일 구조 개념과 종류 | 정보처리기사 실기 기출문제

파일 구조(File Structure)는 데이터를 저장하고 관리하는 방식으로, 효율적인 데이터 접근과 처리를 위해 사용된다. 파일 구조에 따라 데이터의 저장, 접근, 검색, 수정 속도가 달라지므로, 적절한 구조를 선택하는 것이 중요하다. 파일 구조는 크게 순차 파일, 직접 파일, 색인 순차 파일로 나뉜다.📌 순차 파일(Sequential File)순차 파일은 레코드(Record)를 일정한 논리적 순서에 따라 저장하는 방식이다.데이터가 연속된 물리적 공간에 저장되므로 처리 속도가 빠르다.레코드를 추가할 경우, 기존 데이터 끝부분에만 삽입할 수 있다.특정 데이터를 검색할 때 처음부터 순차적으로 찾아야 하므로, 검색 속도가 느릴 수 있다.주로 테이프 저장 장치에서 많이 사용된다.📌 직접 파일(Direct ..

[정보처리기사] SQL | 데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL) 총정리

데이터베이스를 다루는 데 필수적인 언어로 DDL, DML, DCL이 있습니다.📌 데이터 정의어 (DDL: Data Definition Language)데이터베이스의 구조를 정의하는 언어주로 데이터베이스 관리자(DBA)나 데이터베이스 설계자가 데이터베이스와 테이블 등의 골격을 생성, 수정, 삭제할 때 사용CREATE : 데이터베이스 객체(ex.데이터베이스,,테이블) 생성ALTER : 객체 수정DROP : 객체 삭제TRUNCATE : 테이블을 데이터초기화🔎 ▼ 핵심 정리 ▼  [정보처리기사] DDL(Data Definition Language, 데이터 정의어) | 정보처리사 실기 기출1. DDL(Data Definition Language, 데이터 정의어)DDL은 데이터베이스의 구조를 정의하고 변경하는 ..

[정보처리기사] 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까지 반복되며, 각 ..

728x90
반응형