728x90
반응형

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

[정보처리기사] [ 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 ] 반복문을 활용한 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..

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

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

[정보처리기사] 집계 함수와 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..

[정보처리기사] DML(Data Manipulation Language, 데이터 조작어) | 정보처리사 실기 기출

1️⃣ DML (Data Manipulation Language, 데이터 조작어)DML은 데이터베이스의 데이터를 관리하고 처리하는 명령어들로 이루어져 있습니다.DML은  주로 데이터를 조회, 삽입, 수정, 삭제와 같은 데이터 조작 작업에 사용되는 언어로, 데이터베이스의 데이터를 실제로 다루는 핵심적인 역할을 합니다.SELECT: 데이터 조회INSERT: 새로운 데이터 삽입UPDATE: 기존 데이터 수정DELETE: 데이터 삭제[ 참고 ] [정보처리기사] SQL 문법 | SQL 기본 구문 정리 | DML 명령어 : SELECT, INSERT, UPDATE, DELETE📌 SelectSQL 기본 쿼리 형식 (종합) : SELECT 컬럼1, 컬럼2, 집계함수(컬럼명) AS 별칭FROM 테이블명WHERE 조건..

[정보처리기사] 운영체제 개념과 종류 | 윈도우, 유닉스, 리눅스, 맥, 안드로이드 | 정보처리기사 실기 기출문제

1. 운영체제 개념운영체제는 컴퓨터 시스템에서 하드웨어와 사용자 간의 인터페이스 역할을 담당하는 소프트웨어로, 다양한 자원을 효율적으로 관리하고 운영할 수 있도록 합니다. 여기서 인터페이스란, 사용자가 컴퓨터의 복잡한 하드웨어나 시스템 자원을 직접 다루지 않고도 쉽게 상호작용할 수 있도록 도와주는 중간 다리 역할을 말합니다. 예를 들어, 사용자는 파일을 클릭해 열거나 프로그램을 실행하는 간단한 동작을 하지만, 실제로는 운영체제가 하드웨어와 소통하여 이를 처리합니다. 즉, 인터페이스는 사용자와 시스템 간의 소통 창구로, 운영체제가 이를 제공함으로써 하드웨어 자원의 효과적인 활용과 컴퓨터 시스템의 전반적인 관리를 책임집니다. 이처럼 운영체제는 사용자가 복잡한 하드웨어 동작을 이해하지 않고도 시스템을 쉽게 사..

[정보처리기사] 소프트웨어 개발 보안 | 대표적인 보안 공격 기법 | 서비스 공격 유형 | 정보처리기사 실기 기출 문제

📌소프트웨어 개발 보안의 3대 요소 SW 개발 보안의 3대 요소는 기밀성(Confidentiality), 무결성(Integrity), 가용성(Availability)입니다. 이를 합쳐서 CIA 삼각형이라고도 부릅니다.기밀성(Confidentiality) : 인가되지 않은 사용자나 시스템이 정보에 접근하지 못하도록 하는 보안 원칙입니다. 데이터 암호화, 접근 제어 등이 이에 해당합니다.인가된 사용자만 정보 자산에 접근할 수 있다.기밀성을 보장하기 위한 기술과 방법으로 방화벽과 암호가 사용될 수 있다.무결성(Integrity) :정보가 인가되지 않은 방식으로 변경되거나 손상되지 않도록 보호하는 원칙입니다. 데이터의 정확성, 일관성을 보장하며, 데이터 변조 방지를 위해 체크섬, 해시 함수 등이 사용됩니다.시..

728x90
반응형