728x90
반응형

2024/12/10 4

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

문제다음은 C언어로 작성된 프로그램이다. 이를 실행한 출력 결과를 쓰시오.#include void main() { char *p = "KOREA"; printf("%s\n", p); printf("%s\n", p + 3); printf("%c\n", *p); printf("%c\n", *(p + 3)); printf("%c\n", *p + 2);}정답KOREAEAKEM해설📌 포인터와 포인터 변수포인터는 어떤 데이터의 위치(주소)를 가리키는 역할을 합니다.포인터 변수는 다른 변수나 데이터가 저장된 메모리 주소를 저장하는 변수입니다.C언어에서 변수의 주소를 저장할 때 사용하는 변수를 포인터 변수라 합니다.1️⃣  간접 연산자 *int *ptr; // ptr은 ..

[정보처리기사] [ Java ] 10진수를 2진수로 변환하는 알고리즘 | 2020년 3회 정보처리기사 실기 기출문제

문제다음은 n이 10일 때, 10진수을 2진수로 변환하는 자바 프로그램이다. ( 1 )번, ( 2 )번에 알맞는 값을 적으시오.class good { public static void main(String[] args) { int[] a = new int[8]; int i = 0; int n = 10; while [___1번___] { a[i++] = [___2번___]; n /= 2; } for (i = 7; i >= 0; i--) { System.out.print(a[i]); } }}[출력결과]00001010정답1번 정답n > 0 또는n >=1 또는i 또는..

[정보처리기사] 블록체인(Blockchain) | SW 신기술 및 관련 용어 | 정보처리기사 실기 기출문제

📌 블록체인(Blockchain)블록체인(Blockchain)은 분산 컴퓨팅 기술과 P2P(Peer-to-Peer) 네트워크를 기반으로 데이터를 안전하게 저장하고 관리하는 기술입니다. 이 기술은 데이터를 여러 개의 블록(Block) 단위로 나누어 저장하며, 각 블록은 이전 블록과 연결된 체인 구조로 구성됩니다. 데이터를 여러 조각(블록)으로 나눠 저장하며, 이 블록들은 순서대로 연결되어 사슬(체인)처럼 이어져 있습니다.📌블록체인의 주요 특징위변조 방지데이터는 암호화되어 블록에 저장되며, 한 번 기록된 데이터는 변경이 불가능합니다.데이터를 변경하려면 네트워크에 참여하는 모든 노드(컴퓨터)의 동의를 얻어야 합니다.P2P 기반의 분산 저장중앙 서버가 아닌, 네트워크에 참여하는 모든 노드에 데이터가 분산 저..

[정보처리기사] 프로세스 상태 전이 | 정보처리기사 실기 기출문제

📌 프로세스(Process)프로세스(Process)는 실행 중인 프로그램을 의미하며, CPU에 의해 처리되는 사용자 프로그램이나 시스템 프로그램을 포함합니다. 이는 일반적으로 작업(Job) 또는 태스크(Task)라고도 불립니다. 즉, 실행 중인 모든 프로그램을 프로세스라고 부르며, 이를 관리하고 실행하는 것은 운영체제의 주요 역할 중 하나입니다.📌 프로세스의 주요 특징자원 소유:프로세스는 실행에 필요한 자원을 소유합니다. 여기에는 CPU 시간, 메모리, 입출력 장치, 파일 핸들 등이 포함됩니다.상태 변화:프로세스는 실행 중에 새로운 상태(New), 준비 상태(Ready), 실행 상태(Running), 대기 상태(Waiting), 종료 상태(Terminated) 등의 다양한 상태를 거칩니다.📌 프로세..

728x90
반응형