728x90
반응형

정보처리기사 124

[정보처리기사] IPC(Inter-Process Communication) | 정보처리기사 실기 기출문제

📌 IPC(Inter-Process Communication)의 개념운영체제에서 프로세스 간 서로 데이터를 주고받기 위한 통신 기술IPC는 프로세스 간 데이터를 주고받거나 협력할 수 있게 만드는 기술입니다. 컴퓨터에서는 각 프로세스가 독립적으로 실행되기 때문에, 직접 데이터를 주고받을 수 없으며, 이를 해결하기 위해 IPC 기술을 사용합니다. 서로 독립적으로 실행되는 프로세스는 일반적으로 메모리 공간을 공유하지 않으므로, 데이터 교환과 동기화가 필요할 때 IPC 메커니즘을 사용합니다. IPC는 운영체제가 제공하는 다양한 방법을 통해 구현됩니다.📌 IPC(Inter-Process Communication) 주요 기법공유 메모리 (Shared Memory)여러 프로세스가 메모리의 특정 영역을 공유하여 데..

[정보처리기사] [ C ] 구조체와 포인터 활용 | 2021년 1회 정보처리기사 실기 기출 문제 풀이

2021년 1회 정보처리기사 실기 기출문제문제다음 C 프로그램의 실행결과를 쓰시오.#include struct insa { char name[10]; int age;}; void main() { struct insa s[] = {"Kim", 28, "Lee", 38, "Park", 50, "Choi", 35}; struct insa *p; p = s; p++; printf("%s\n", p->name); printf("%d\n", p->age);}정답Lee 38📌 기본 개념1️⃣ 구조체(struct)// 구조체 선언 형식struct 구조체이름 { 데이터타입 멤버이름; 데이터타입 멤버이름;};구조체는 여러 데이터를 하나의 단위로 묶어주는 사용자 정의 자료형입니다.각 데이터는 멤버 변수로 구성됩니다..

[정보처리기사] 요구사항 | 요구사항의 유형 | 기능 요구사항과 비기능 요구사항 | 정보처리기사 실기 기출문제

📌 요구사항의 유형요구사항은 주로 기능 요구사항(Functional Requirements)과 비기능 요구사항(Non-functional Requirements)으로 나눌 수 있습니다. 또한 기술 관점에서 시스템 요구사항(System Requirements)과 사용자 요구사항(User Requirements)으로도 구분할 수 있습니다.1️⃣ 기능 요구사항 (Functional Requirements)기능 요구사항은 시스템이 수행해야 하는 특정 기능이나 작업을 설명합니다. 주로 사용자가 시스템을 통해 무엇을 할 수 있는지를 기술합니다. 이러한 요구사항은 명확하고 구체적이어야 하며, 측정 가능해야 합니다.🔎 예시사용자 인증: 사용자는 사용자 이름과 비밀번호를 통해 시스템에 로그인할 수 있어야 합니다.상품..

[정보처리기사] [ 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 조건..

[정보처리기사] [ Python ] 리스트와 문자열의 인덱스 활용 | 2021년 1회 정보처리기사 실기 기출 문제 풀이

2021년 1회 정보처리기사 실기 기출 문제문제다음 파이썬 프로그램의 실행결과를 쓰시오.class arr : li = ["Seoul","Kyeonggi","Iinchon","Daejeon","Daegu","Pusan"]str01 = ''for i in arr.li: str01 = str01 + i[0] print(str01)정답SKIDDP해설📌 클래스 정의 및 리스트 초기화[참고] 리스트 [정보처리기사] Python 리스트(List) 관련 주요 메서드리스트(List)는 여러 개의 값을 하나의 변수에 저장할 수 있는 데이터 구조로, Python에서 매우 자주 사용됩니다. 이 글에서는 리스트의 정의와 특징, 그리고 주요 메서드에 대해 자세히 설명하겠습august-jhy.tistory.comclass ..

[정보처리기사] WHERE절에서 AND와 OR | SQL 문제 | 2021년 1회 정보처리기사 실기 기출 문제 풀이

2021년 1회 정보처리기사 실기 기출문제문제다음 SQL문의 실행 결과를 쓰시오.SELECT COUNT(*) FROM TABLEpWHERE EMPNO > 100 AND SAL >= 3000OR EMPNO = 200;정답1해설📌 SELECT COUNT(*)COUNT(*)는 쿼리 결과로 반환된 행(Row)의 개수를 계산합니다.조건에 맞는 행이 몇 개인지 계산할 때 주로 사용됩니다.📌 WHERE 조건WHERE는 데이터를 필터링하는 데 사용됩니다. 조건에 맞는 행만 반환합니다.논리 연산자:AND: 모든 조건이 참이어야 행이 반환됩니다.OR: 조건 중 하나라도 참이면 행이 반환됩니다.SQL에서 논리 연산자의 기본 처리 순서는 AND > OR입니다. 즉,  AND가 OR보다 우선적으로 처리됩니다. 괄호가 없으면..

[정보처리기사] [ Java ] 상속과 오버라이딩, 재귀 함수 문제 해설 | 정보처리기사 실기 기출 문제 풀이

2020년 4회 정보처리기사 실기 기출문제문제다음은 Java로 작성된 프로그램이다. 이를 실행한 출력 결과를 쓰시오.class Parent { public int compute(int num) { if (num 정답1해설1️⃣ 상속과 오버라이딩📌 상속 (Inheritance)Child 클래스는 Parent 클래스를 상속받습니다.상속받은 Child 클래스는 Parent 클래스의 메서드 compute를 재정의(오버라이딩)합니다.📌 오버라이딩 (Overriding)오버라이딩이란 부모 클래스의 메서드를 자식 클래스에서 동일한 이름과 매개변수로 재정의하는 것입니다.Parent 클래스의 compute 메서드는 다음과 같습니다:public int compute(int num) { if (n..

[정보처리기사] [ Python ] 2차원 리스트 출력 문제 | 정보처리기사 실기 기출 문제 풀이

2020년 4회 정보처리기사 실기 기출문제문제다음은 파이썬 소스 코드이다. 출력 결과를 쓰시오.lol = [[1, 2, 3], [4, 5], [6, 7, 8, 9]] print(lol[0]) print(lol[2][1]) for sub in lol: for item in sub: print(item, end='') print()정답[1, 2, 3]7123456789해설📌 리스트와 2차원 리스트리스트: 파이썬의 리스트는 여러 데이터를 한 곳에 저장할 수 있는 자료구조로, 다른 데이터 타입의 요소들도 함께 저장할 수 있습니다.예: numbers = [1, 2, 3]2차원 리스트: 리스트 안에 또 다른 리스트를 요소로 포함할 수 있습니다. 이를 2차원 리스트..

[정보처리기사] [ Java ] 반복문을 활용한 2차원 배열 생성 | 정보처리기사 실기 기출 문제 풀이

2020년 4회 정보처리기사 실기 기출문제문제다음 JAVA 프로그램을 분석하여 빈 칸 (1),(2)에 들어갈 내용을 각각 쓰시오public class good { public static void main(String[] args) { int[][] array = new int[(___1번___)][(___2번___)]; for (int i = 0; i 정답 (1번): 3 (2번): 5  해설📌 2차원 배열이란?1차원 배열은 일렬로 나열된 선형 데이터 구조입니다. 배열의 각 요소는 고유한 단일 인덱스를 사용해 접근합니다.// 형식데이터형[] 배열이름 = new 데이터형[크기];// 예제int[] array = new int[5]; // 크기가 5인 1차원 배열 선언arr..

728x90
반응형