728x90
반응형

정보처리기사 실기 기출문제 18

[정보처리기사] [Python] 문자열에서 특정 패턴 찾는 방법 | 슬라이싱 & f-string 활용 | 2024년 2회 정보처리기사 실기 기출문제

2024년 2회 정보처리기사 실기 기출문제문제다음 파이썬 코드의 실행 결과를 쓰시오.def fnCalculation(x, y): result = 0; for i in range(len(x)): temp = x[i:i+len(y)] if temp == y: result += 1; return resulta = "abdcabcabca"p1 = "ab";p2 = "ca";out = f"ab{fnCalculation(a,p1)}ca{fnCalculation(a,p2)}"print(out)정답ab3ca3해설▼ 비슷한 기출 문제도 같이 풀어보세요▼ [정보처리기사] [Python] 문자열 슬라이싱과 f-string 활용 | 2024년 2회 정보처리기사 실..

[정보처리기사] [Python] 문자열 슬라이싱과 f-string 활용 | 2024년 2회 정보처리기사 실기 기출문제

2024년 2회 정보처리기사 실기 기출문제문제다음 파이썬 코드의 실행 결과를 쓰시오.def cnt(str, p): result = 0 for i in range(len(str) - len(p) + 1): sub = str[i:i+len(p)] if sub == p: result += 1 return resultstr = "abdcabcabca"p1 = "ca"p2 = "ab"print(f'ab{cnt(str, p2)}ca{cnt(str, p1)}')정답ab3ca3해설▼ 비슷한 기출 문제도 같이 풀어보세요▼ [정보처리기사] [Python] 문자열에서 특정 패턴 찾는 방법 | 슬라이싱 & f-string 활용 |2024년 2회 정보처리기사 실기 기..

[정보처리기사] 페이지 교체 알고리즘 | LRU와 LFU 비교 | 2024년 1회 정보처리기사 실기 기출문제

2024년 1회 정보처리기사 실기 기출문제문제페이지 교체 알고리즘으로 LRU와 LFU 알고리즘을 사용하고 페이지 참조 순서는 다음과 같다. 페이지 참조 순서 : 1, 2, 3, 1, 2, 4, 1, 2, 5, 7이 경우 할당된 프레임의 수가 3개일 때 LRU와 LFU 알고리즘에서 발생하는 페이지 부재 횟수를 작성하시오. 단, 초기에는 기억장치가 모두 비어 있다고 가정한다.정답LRU : 6LFU : 6해설📌 개념 설명🔷 페이지 교체 알고리즘 운영체제에서 페이지 교체 알고리즘은 한정된 메모리 공간에서 필요한 데이터를 효율적으로 유지하는 방법입니다.컴퓨터는 프로그램 실행 시 필요한 데이터를 RAM(주기억장치) 에 저장합니다. 하지만 RAM의 크기는 한정적이므로, 실행 중인 프로그램이 너무 많은 데이터를 요..

[정보처리기사] [ 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 선언 포인터 변수는 어떤 변수의 주소를 저장하..

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

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

[정보처리기사] SQL | JOIN 기본 개념 | 정보처리기사 실기 기출문제

2021년 2회 정보처리기사 실기 기출문제문제 학생정보와 학과정보 테이블을 조인하여 데이터를 출력하는 SQL 문의 일부이다. SQL 문의 빈칸을 채우시오.조인 조건은 학생정보 테이블의 학과와 학과정보 테이블의 학과 필드가 동일한 경우SELECT * FROM 학생정보 T1JOIN 학과정보 T2 ( 1 ) T1.학과 = T2.( 2 )정답1. on2. 학과해설📌 JOINJOIN은 두 개 이상의 테이블을 조인하여 데이터를 결합하는 SQL 문법입니다. 두 테이블 간의 관계를 기반으로 일치하는 데이터를 반환하며, INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN 등의 다양한 종류가 있습니다.1️⃣ 주요 JOIN 유형INNER JOIN:두 테이블 간의 일..

[정보처리기사] SQL UPDATE 문과 SET, WHERE 조건 사용법 | 데이터 수정 방법 | 정보처리기사 실기 기출 문제

2021년 2회 정보처리기사 실기 기출문제문제학생 테이블에서 점수가 90점 이상인 학생의 과목평가를 'A'로 수정하는 SQL 문을 완성하시오( 1 ) 학생 ( 2 ) 과목평가 = 'A'WHERE 점수 >= 90;정답1. UPDATE2. SET해설[참고] ▼ SQL 기본 구문 정리▼ [정보처리기사] SQL 문법 | SQL 기본 구문 정리 | DML 명령어 : SELECT, INSERT, UPDATE, DELETE📌 SelectSQL 기본 쿼리 형식 (종합) : SELECT 컬럼1, 컬럼2, 집계함수(컬럼명) AS 별칭FROM 테이블명WHERE 조건1 AND 조건2 OR 조건3GROUP BY 그룹화할_컬럼HAVING 집계함수_조건ORDER BY 정렬할_컬럼 ASC | DESC;SQL의..

[정보처리기사] 애드혹 네트워크(Ad-hoc Network)의 기본 개념 | 정보처리기사 실기 기출 문제

📌 애드혹 네트워크(Ad-hoc Network) 애드혹 네트워크(Ad-hoc Network)는 고정된 인프라 없이 동적으로 형성되고 변화하는 네트워크입니다. 네트워크를 구성하는 장치(노드)가 라우터와 호스트 역할을 동시에 수행하며, 데이터는 노드 간의 라우팅을 통해 전달됩니다."Ad-hoc"의 의미: 라틴어로 "특별한 목적을 위해"라는 뜻으로, 특정 목적에 맞춰 임시로 구성된 네트워크를 지칭합니다.네트워크 특징:인프라 비의존적: AP(Access Point)나 라우터 같은 중앙 관리 장치가 필요하지 않음.동적 토폴로지: 노드가 이동하거나 추가/제거될 때 네트워크 구조가 자동으로 변경.분산 제어: 네트워크 관리가 분산된 방식으로 이루어짐.1️⃣ 주요 특징동적 토폴로지 변화네트워크가 고정되지 않고 이동성과..

[정보처리기사] [ Java ] 2차원 배열 | 정보처리기사 실기 기출 문제 풀이

2021년 1회 정보처리기사 실기 기출문제문제다음 Java 프로그램의 실행 결과를 쓰시오.public class good { public static void main(String[] args) { int[][] arr = new int[][]{{45, 50, 75}, {89}}; System.out.println(arr[0].length); System.out.println(arr[1].length); System.out.println(arr[0][0]); System.out.println(arr[0][1]); System.out.println(arr[1][0]); }}정답31455089해설📌 기본 개념1️⃣ 2차원..

[정보처리기사] [ Java ] for문과 조건문을 활용한 누적 합계 출력 프로그램 | 정보처리기사 실기 기출 문제 풀이

2021년 1회 정보처리기사 실기 기출문제문제다음은 Java 프로그램이다. 실행 결과를 쓰시오.public class good { public static void main(String[] args) { int i, sum; for(sum = 0, i = 0; i 정답0+1+2+3+4+5=15해설📌 기본 개념1️⃣ for 반복문반복문은 특정 조건을 만족할 때까지 코드를 반복 실행합니다.for 문은 다음 구조로 이루어집니다:for(초기화; 조건; 증감){ // 반복 실행할 코드} 초기화: 반복 변수의 초기값을 설정합니다.조건: 반복을 계속할지 결정하는 논리식입니다. 조건이 true인 동안 반복이 실행됩니다.증감: 반복 변수를 증가 또는 감소시킵니다. 2️⃣ if 조건..

728x90
반응형