728x90
반응형

정보처리기사 실기 93

[정보처리기사] SQL | 서브쿼리(Subquery) & IN 연산자 | 2024년 1회 정보처리기사 실기 기출문제

2024년 1회 정보처리기사 실기 기출문제문제다음 SQL 문을 실행했을 때의 결과는?SELECT BFROM R1WHERE C IN (SELECT C FROM R2 WHERE D="k");정답B a b해설1️⃣ 서브쿼리 (Subquery)와 메인쿼리 (Main Query)SQL에서 서브쿼리(Subquery)는 쿼리 안에 포함된 또 다른 쿼리로, 메인쿼리(Main Query)가 실행되기 전에 먼저 수행되어 그 결과를 메인쿼리에 전달합니다.주로 WHERE, FROM, SELECT 절에서 사용되며, 복잡한 조건이나 필터링을 효율적으로 처리할 수 있게 해줍니다.서브쿼리는 괄호 ()로 감싸며,메인쿼리가 사용할 데이터를 먼저 추출하는 데 사용됩니다.결과적으로, 메인쿼리의 조건을 동적으로 구성할 수..

[정보처리기사] [ C ] 구조체와 포인터 활용 | 복리 알고리즘 | 2024년 1회 정보처리기사 실기 기출문제

2024년 1회 정보처리기사 실기 기출문제문제다음 C 프로그램의 실행결과를 쓰시오.#include struct BankAcc { int accNum; double bal;};double sim_pow(double base, int year) { double r = 1.0; for (int i = 0; i accNum = x; acc->bal = y;}void test01(struct BankAcc *acc, double en) { if (en > 0 && en bal) { acc->bal -= en; } else { acc->bal += en; }}void test02(struct BankAcc *acc) { acc->bal = a..

[정보처리기사] [Java] 상속과 super 키워드 실행 순서 | 2024년 1회 정보처리기사 실기 기출문제

2024년 1회 정보처리기사 실기 기출문제문제 다음 JAVA 코드의 실행 순서를 중복 번호 없이 빈칸에 작성하시오. 실행 순서 : 5 → ( ) → ( ) → ( ) → ( ) → ( ) class Parent { int x, y; Parent(int x, int y) { (_1_) this.x = x; this.y = y; } int getT() { (_2_) return x * y; }}class Child extends Parent { int x; Child(int x) { (_3_) super(x + 1, x); this.x = x; } int getT(int n) { (_4_) ..

[정보처리기사] 페이지 교체 알고리즘 | LRU와 LFU 비교 | 2024년 1회 정보처리기사 실기 기출문제

2024년 1회 정보처리기사 실기 기출문제문제페이지 교체 알고리즘으로 LRU와 LFU 알고리즘을 사용하고 페이지 참조 순서는 다음과 같다. 페이지 참조 순서 : 1, 2, 3, 1, 2, 4, 1, 2, 5, 7이 경우 할당된 프레임의 수가 3개일 때 LRU와 LFU 알고리즘에서 발생하는 페이지 부재 횟수를 작성하시오. 단, 초기에는 기억장치가 모두 비어 있다고 가정한다.정답LRU : 6LFU : 6해설📌 개념 설명🔷 페이지 교체 알고리즘 운영체제에서 페이지 교체 알고리즘은 한정된 메모리 공간에서 필요한 데이터를 효율적으로 유지하는 방법입니다.컴퓨터는 프로그램 실행 시 필요한 데이터를 RAM(주기억장치) 에 저장합니다. 하지만 RAM의 크기는 한정적이므로, 실행 중인 프로그램이 너무 많은 데이터를 요..

[정보처리기사] SQL | JOIN 기본 개념과 종류 | 정보처리기사 실기 기출문제

2024년 1회 정보처리기사 실기 기출문제문제다음은 조인(JOIN)에 대한 설명이다. 각 설명에 대한 답을 에서 찾아 작성하시오.(   1   ) : 조인에 참여하는 두 릴레이션의 속성 값을 비교하여 조건을 만족하는 튜플만 반환한다.(   2   ) : 조건이 정확하게 '=' 등호로 일치하는 결과를 반환한다. (   3   ) : (   2   ) 조인에서 조인에 참여한 속성이 두 번 나오지 않도록 중복된 속성을 제거한 결과를 반환한다.세타 조인동등 조인자연 조인외부 조인세미 조인정답1. 세타 조인2. 동등 조인3. 자연 조안해설📌 기본개념🔶 조인(JOIN)이란?조인(JOIN)은 두 개 이상의 테이블을 연결하여 데이터를 조회하는 방법입니다.보통 데이터베이스에서 여러 테이블을 분리해서 저장하기 때문에,..

[정보처리기사] [ C ] 문자열 역순 출력 | 2024년 1회 정보처리기사 실기 기출문제

2024년 1회 정보처리기사 실기 기출문제문제다음 C 코드의 실행 결과를 구하시오.#include #include int main(){ char str[] = "ABCDEFGH"; char *fir_str; char *end_str; fir_str = &str[0]; end_str = &str[strlen(str)-1]; while(fir_str 정답GECA해설📌 기본 개념1️⃣ 포인터 🔶 포인터 선언 및 사용 포인터(Pointer)는 변수의 주소(Address)를 저장하는 변수입니다.즉, 특정 변수의 메모리 주소를 가리키며, 이를 통해 해당 변수의 값을 간접적으로 조작할 수 있습니다.포인터를 선언할 때는 자료형 뒤에 *(애스터리스크)를 붙여서 선언합니다...

[정보처리기사] [Java] static 변수와 메서드 | 싱글톤 패턴 | 정보처리기사 실기 기출문제(2024년 1회)

2024년 1회 정보처리기사 실기 기출문제문제다음 Java 코드의 실행 결과를 구하시오.class Connection { private static Connection _inst = null; private int count = 0; static public Connection get() { if(_inst == null) { _inst = new Connection(); return _inst; } return _inst; } public void count() { count++; } public int getCount() { retur..

[정보처리기사] [ C ] 구조체 포인터와 배열 | 정보처리기사 실기 기출문제

2021년 3회 정보처리기사 실기 기출문제문제다음 C 프로그램의 실행결과를 쓰시오.#include struct jsu { char name[12]; int os, db, hab, hhab;};int main(){ struct jsu st[3] = {{"데이터1", 95, 88}, {"데이터2", 84, 91}, {"데이터3", 86, 75}}; struct jsu *p; p = &st[0]; (p + 1)->hab = (p + 1)->os + (p + 2)->db; (p + 1)->hhab = (p+1)->hab + p->os + p->db; printf("%d\n", (p+1)->hab + (p+1)->hhab..

[정보처리기사] [ Python ] 비교 연산자 ==| 파이썬 vs C vs Java 참/거짓 출력 차이 | 정보처리기사 실기 기출문제

2021년 3회 정보처리기사 실기 기출문제문제다음 Python 프로그램을 분석하여 실행 결과를 쓰시오.a, b = 100, 200 print(a == b)정답False해설 1️⃣ 변수 할당 a, b = 100, 200a = 100, b = 200이 할당됨 2️⃣ 비교 연산 수행 (비교 연산자 ==)print(a == b) a == b는 a와 b의 값이 같은지 비교하는 비교 연산자. 같으면 True, 다르면 False 반환100 == 200은 거짓(False)이므로 False 출력 🔎 언어별 참/거짓 출력 차이 C언어: 1은 참, 0은 거짓Java: true, false (소문자)Python: True, False (첫 글자 대문자) ">"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 ..

[정보처리기사] SQL | CROSS JOIN과 LIKE 연산자 활용 | 정보처리기사 실기 기출문제

2021년 3회 정보처리기사 실기 기출문제문제다음 두 테이블을 참고하여 SQL 실행결과를 쓰시오-- 실행문 : SELECT COUNT(*) AS CNT FROM A CROSS JOIN B WHERE A.NAME LIKE B.RULE;정답4해설📌 JOIN 기본 개념SELECT *FROM 테이블1JOIN 테이블2ON 테이블1.컬럼 = 테이블2.컬럼;JOIN은 두 개 이상의 테이블을 조인하여 데이터를 결합하는 SQL 문법입니다. 두 테이블 간의 관계를 기반으로 일치하는 데이터를 반환하며, INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN 등의 다양한 종류가 있습니다.SELECT *조회할 컬럼을 지정합니다. *은 모든 컬럼을 선택하는 의미입니다. 필요에 따라 테이블1.컬럼, ..

728x90
반응형