728x90
반응형

정보처리기사 필기 58

[정보처리기사] 인덱스(Index)란? | 인덱스 생성 SQL 문제 | 2020년 2회 정보처리기사 실기 기출문제

2020년 2회 정보처리기사 실기 기출문제문제학생 테이블의 name 속성에 IDX_NAME이라는 이름으로 인덱스를 생성하는 SQL문을 작성하시오.정답CREATE INDEX IDX_NAME ON 학생(NAME);해설1. 인덱스란?인덱스는 데이터베이스의 성능을 향상시키기 위한 중요한 요소입니다. 인덱스는 데이터베이스에서 데이터를 빠르게 검색할 수 있도록 돕는 특별한 데이터 구조로 이를 통해 테이블에서 원하는 데이터를 신속하게 찾을 수 있습니다. 인덱스는 책의 색인과 유사하게, 테이블의 특정 열에 대한 검색 속도를 향상시킵니다. 인덱스가 없는 경우 데이터베이스는 원하는 데이터를 찾기 위해 테이블의 모든 행을 처음부터 끝까지 하나씩 검사하는 전체 테이블 스캔을 수행해야 합니다. 그러나 인덱스가 있으면 검색 범위..

[정보처리기사] 소프트웨어 테스트 유형 | 프로그램 실행 여부, 테스트 기법, 테스트 시각, 테스트 목적 및 개발 단계에 따른 테스트 유형 | 2020년 정보처리기사 실기 기출문제

소프트웨어 테스트 유형소프트웨어 테스트는 다양한 기준에 따라 여러 유형으로 나뉩니다. 여기서는 프로그램 실행 여부, 테스트 기법, 테스트 시각, 테스트 목적 및 개발 단계에 따른 테스트 유형을 정리하였습니다.✅ 1. 프로그램 실행 여부에 따른 분류정적 테스트 (Static Testing)테스트 대상을 실행하지 않고 구조를 분석합니다.유형: 리뷰, 정적 분석 도구를 사용하여 코드의 품질, 규칙 준수, 잠재적인 결함을 찾습니다.동적 테스트 (Dynamic Testing)소프트웨어를 실행하여 실제 동작을 확인하는 방식입니다.유형: 화이트박스 테스트, 블랙박스 테스트, 경험 기반 테스트 등이 있습니다.✅ 2.  테스트 기법에 따른 분류화이트박스 테스트 (White-box Testing)소프트웨어의 내부 구조와 ..

[정보처리기사] IN 연산자로 특정 조건 필터링하는 SQL문 작성법 | 2020년 2회 정보처리기사 실기 기출문제

문제다음은 학생 테이블에 대한 문제입니다. 학생 테이블은 학번, 이름, 학년, 수강과목, 점수, 연락처를 속성으로 가집니다. 아래 조건을 만족하는 SQL문을 작성하세요.학생 테이블에서 3학년과 4학년인 학생의 학번과 이름을 조회한다.IN 연산자를 사용해야 한다.정답SELECT 학번, 이름 FROM 학생 WHERE 학년 IN (3, 4);해설이 문제는 IN 연산자를 사용하여 특정 조건을 만족하는 데이터를 조회하는 문제입니다. 1. SELECT 문SELECT 학번, 이름을 통해 조회할 필드를 지정합니다. 여기서는 학생의 학번과 이름만 필요하므로 두 개의 컬럼만 선택합니다.2. FROM 절FROM 학생은 데이터가 어디에서 조회될지를 명시하는 구문입니다. 여기서는 학생 테이블에서 정보를 가져옵니다. 3. 조건 ..

[정보처리기사] 웹서비스 UDDI SOAP WSD | 정보처리기사 실기 기출문제

문제다음 빈 칸에 알맞은 용어를 쓰시오1. HTTP, HTTPS SMTP를 통해서 XML 기반의 데이터를 주고받는 프로토콜로 웹 서비스 방식에 HTTP기반의 (           ) 을/를 사용하여 송수신한다.  (           ) 대신 레스트풀(RESTful) 프로토콜로 대체 할 수 있다.2. 일반적으로 널리 알려진  HTTPS, SMTP 등을 통헤 XML기반의 메세지를 컴퓨터 네트워크 상에서 교환하는 프로토콜이다.  (           ) 은 웹 서비스에서 기본적인 메세지를 전달하는 기반이 되는데, (           ) 에는 몇 가지 형태의 메세지 패턴이 있지만, 보통의 경우 원격 프로시져 호출(Remote Procedure Call:RPC)패턴으로, 네트워크 노드(클라이언트)에서 다른 쪽..

[정보처리기사] [ Java ] 자바 객체지향 기초: 상속, 오버라이딩, 업캐스팅 | 정보처리기사 실기 기출문제

2020년 2회 정보처리기사 실기 기출문제문제다음은 자바 소스코드이다. 다음 밑줄에 들어갈 키워드를 쓰시오.class parent public void show(){ system.out.println("Parent"); }}class Child extends Parent{ public void show(){ system.out.println("Child"); }}public class good{ public static void main(String[] args){ Parent pa = (______) Child(); pa.show(); }}정답new해설 1. 클래스 정의class Parent { public void show() { ..

[정보처리기사] [ Java ] 배열 생성 및 출력 해설 | 2020년 정보처리기사 기출문제

문제다음은 자바 소스코드이다. 출력 결과를 쓰시오.public class Main { public static int[] makeArray(int n) { int[] t = new int[n]; for (int i = 0; i 정답0 1 2 3해설코드 설명주어진 코드는 자바에서 정수 배열을 생성하고, 그 배열의 요소를 출력하는 프로그램입니다. 코드를 단계별로 살펴보겠습니다.public class Main { // 배열을 생성하는 메소드 public static int[] makeArray(int n) { int[] t = new int[n]; // 길이 n의 배열 t 생성 for (int i = 0; i makeArray 메소드..

[정보처리기사] [ Python ] 파이썬 집합(Set) 다루기 | 2020년 정보처리기사 기출문제

2020년 2회 정보처리기사 실기 기출문제문제다음은 파이썬 코드이다. 출력 결과를 쓰시오.a = {'일본', '중국', '한국'}a.add('베트남')a.add('중국')a.remove('일본')a.update(['홍콩', '한국', '태국'])print(a)정답{'중국', '한국', '베트남', '홍콩', '태국'}해설이 문제는 파이썬의 집합(set) 자료형을 다루는 기본적인 문제입니다. set은 중복을 허용하지 않으며, 순서가 없는 데이터 구조입니다. 이 문제에서는 add, remove, update 메서드의 사용을 묻고 있습니다.필수 개념 정리add(): 집합에 원소를 추가합니다. 중복된 값은 추가되지 않습니다.remove(): 집합에서 해당 원소를 제거합니다. 존재하지 않는 값을 제거하려고 하면 ..

[정보처리기사] 재해 복구 시간(RTO) | 2020년 정보처리기사 실기 기출문제

[ 문제 ]2020년 2회 정보처리기사 실기 기출문제정보시스템 운영 중 서버가 다운되거나 자연재해나 시스템 장애 등의 이유로 고객에게 서비스가 불가능한 경우가 종종 발생한다. 이와 같은 상황에서 비상사태 또는 업무중단 시정부터 업무가 복구되어 다시 정상 가동될때까지의 시간을 의미하는 용어가 무엇인지 쓰시오.[ 정답 ]목표 복구 시간( RTO, Recovery Time Objective)[ 해설 ]RTO(Recovery Time Objective), 즉 목표 복구 시간은 시스템이 비상사태나 장애로 인해 중단된 후, 다시 정상적으로 운영될 때까지 걸리는 시간을 말합니다. 이는 기업이 복구를 위해 허용할 수 있는 최대의 중단 시간을 의미합니다. RTO는 주로 재해 복구 계획에서 중요한 요소로, 서비스 중단 시..

[정보처리기사] SQL 문법(구문) | SQL 기본 구문 정리 select from where and/or group by having order by

1. SELECTSELECT는 SQL 쿼리에서 가장 기본적인 명령어로, 데이터베이스에서 원하는 컬럼을 선택하고 조회할 때 사용됩니다.SELECT name, age FROM users;위 쿼리는 users 테이블에서 name과 age 컬럼의 데이터를 선택하여 출력합니다.2. FROMFROM은 데이터를 조회할 테이블을 지정하는 데 사용됩니다. 여러 테이블을 사용할 때는 조인(Join)을 통해 여러 테이블을 결합하여 사용할 수도 있습니다.SELECT * FROM employees;이 쿼리는 employees 테이블에서 모든 컬럼의 데이터를 조회합니다.3. WHEREWHERE는 조건을 지정하여 원하는 데이터를 필터링하는 데 사용됩니다. 조건에 맞는 행만 결과로 반환합니다.SELECT * FROM products..

[정보처리기사] 애플리케이션 성능 분석: 처리량, 응답 시간, 경과 시간, 자원 사용률 | 2020년 정보처리기사 실기 기출문제

애플리케이션의 성능을 효과적으로 분석하기 위해서는 몇 가지 중요한 지표를 활용해야 합니다. 이러한 지표는 애플리케이션의 성능을 최적화하고, 사용자 경험을 개선하는 데 매우 중요한 역할을 합니다. 애플리케이션 성능 측정 지표 1. 처리량 (Throughput)처리량은 애플리케이션이 주어진 시간에 처리할 수 있는 트랜잭션의 수를 의미합니다. 특히 웹 애플리케이션의 경우 시간당 처리 가능한 페이지 수로 표현됩니다. 처리량은 시스템의 효율성을 판단하는 중요한 지표 중 하나로, 트래픽이 높은 웹사이트나 서비스의 성능을 측정할 때 매우 유용합니다.2. 응답 시간 (Response Time)응답 시간은 사용자가 입력을 마친 후, 애플리케이션이 응답을 시작하는 데 걸리는 시간을 의미합니다. 예를 들어, 메뉴 클릭 시 ..

728x90
반응형