728x90
반응형

정보처리기사 실기 69

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

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

[정보처리기사] [ 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 기반의 분산 저장중앙 서버가 아닌, 네트워크에 참여하는 모든 노드에 데이터가 분산 저..

[정보처리기사] 집계 함수와 GROUP BY를 활용하는 SQL 문제 | 2020년 4회 정보처리기사 실기 기출문제

문제 테이블을 대상으로 '요구사항'을 적용하여 아래 테이블과 같이 출력하는 SQL문을 작성하시오.1. 테이블2. 테이블3. 요구사항- WHERE 구문을 사용하지 않는다. - GROUP BY구문과 집계 함수를 사용해야 한다. - 별칭(AS)을 사용해야 한다. - 인용 문구를 사용시 작은따옴표(') 서용 가능합니다. - 대소문자를 구분하지 않는다. - 세미콜론(;)은 생략 가능하다.정답SELECT 학과, COUNT(*) AS 학과별튜플수FROM 학생GROUP BY 학과 해설📌 기본 구문 개념[ 참고 ]▼ SQL 기본 구문 정리 select from where and/or group by having order by ▼ [정보처리기사] SQL 문법(구문) | SQL 기본 구문 정리 select from..

728x90
반응형