분류 전체보기 338

[정보처리기사 실기 오답노트] - 인터페이스 구현

2023-1-4다음 괄호 안에 들어가는 용어의 Full Name 또는 약자를 작성하시오.( )은/는 비동기적인 웹 애플리케이션의 제작을 위해 JavaScript와 XML을 이용한 비동기적 정보 교환 기법이다.( )은/는 필요한 데이터만을 웹서버에 요청해서 받은 후 클라이언트에서 데이터에 대한 처리를 할 수 있다.보통 SOAP이나 XML 기반의 웹 서비스 프로토콜이 사용되며, 웹 서버의 응답을 처리하기 위해 클라이언트 쪽에서는 자바스크립트를 쓴다.( )은/는 Google Map과 Google pages에서 사용한 기술에 기반하여 제작되었다.정답 : AJAX핵심개념AJAX(Asynchronous JavaScript and XML)비동기 통신을 통해 페이지 전체를 새로 고치지 않고 서버와 데이터 교환이 가능한..

정보처리기사 2025.11.11

[정보처리기사 실기 오답노트] - 서버 프로그램 구현

2024-2-15모듈 내 하나의 활동으로부터 나온 출력 데이터를 그 다음 활동의 입력 데이터로 사용할 경우의 응집도답 : 순차적 응집도핵심 개념종류(낮은 것 → 높은 것)우연적 응집(Coincidental)관련 없는 기능들을 그냥 한곳에 모아둠. (가장 나쁨)논리적 응집(Logical)비슷한 종류(예: 입력 처리)에 기반해 묶음. 실제 동작은 조건에 따라 달라짐.시간적 응집(Temporal)같은 시점(초기화·종료 등)에 실행되는 것들을 묶음.절차적 응집(Procedural)순서를 가진 작업들이 묶여 있지만, 데이터 공유는 적음.통신적 응집(Communicational)같은 데이터에 대해 여러 기능이 작동할 때 묶음.순차적 응집(Sequential)한 기능의 출력이 다음 기능의 입력이 되는 흐름형 묶음.기..

정보처리기사 2025.11.11

[정보처리기사 실기 오답노트] - 통합 구현

2022-3-11정답 : CVS, Git, SVN핵심개념용어분류설명CVS (Concurrent Versions System)형상 관리 도구가장 초기의 버전 관리 도구. 여러 개발자가 동시에 작업 가능.Git형상 관리 도구분산형 버전 관리 시스템 (Linus Torvalds가 개발). 오픈소스 개발에 널리 사용됨.SVN (Subversion)형상 관리 도구중앙 집중형 버전 관리 시스템 (CVS 개선 버전).보기설명비고OLAP온라인 분석 처리 (데이터 분석 기술)❌ 형상 관리 아님Ant자바 빌드 도구❌ 빌드 관리 도구Maven자바 프로젝트 빌드 및 의존성 관리 도구❌ 빌드/프로젝트 관리 도구Jenkins지속적 통합(CI) 자동화 도구❌ 배포 자동화 도구Spring자바 기반 애플리케이션 프레임워크❌ 개발 프레..

정보처리기사 2025.11.11

[정보처리기사 실기 오답노트] - 데이터 입출력 구현

2022-2-1데이터베이스에 대한 다음 설명에서 괄호에 공통으로 들어갈 알맞은 용어를 쓰시오.(    )은 관계 데이터의 연산을 표현하는 방법으로, 관계 데이터 모델의 제안자인 코드(E. F. Codd)가수학의 술어 해석(Predicate Calculus)에 기반을 두고 관계 데이터베이스를 위해 제안하였다.원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성을 지니며, 원하는 정보를 정의할 때 계산 수식을 사용한다.튜플 해석식을 사용하는 튜플 (    )과 도메인 해석식을 사용하는 도메인 (    )으로 구분된다.정답 : 관계 해석2021-2-14데이터베이스의 병행제어(Concurrency Control) 기법 중 하나로,접근한 데이터에 대한 연산을 모두 마칠 때까지 추가적인 접근을 제한함으로써 상호 배..

정보처리기사 2025.11.11

[정보처리기사 실기 오답노트] - 요구사항 확인

2024-3-13UML 모델에서 각 번호 에 해당하는 관계를 에서 찾아 기호로 쓰시오ㄱ. 의존ㄴ. 연관ㄷ. 일반화ㄹ. 집합ㅁ. 포함ㅂ. 실체화내 답 : ㄷ ㄱ ㄴ정답 : ㄴ ㄷ ㄱ핵심 개념선 모양으로 구분━━━━ 실선 = 연관 (강한 관계)━━▷ 실선+삼각형 = 일반화 (상속)····▷ 점선 = 의존 (약한 관계)풀이1번 : 실선 → 연관2번 : 실선 + 삼각형 → 일반화3번 : 점선 → 의존2022-3-17정답 : 관계,클래스,인터페이스핵심개념구분요소특징관계 (Relationship)사물 간의 연관성연관, 집합, 포함, 일반화클래스 (Class)객체의 속성·동작 정의UML의 핵심 구성요소인터페이스 (Interface)외부에 제공되는 동작 명세클래스 구현과 컴포넌트 연결에 사용2022-3-18정답..

정보처리기사 2025.11.11

[정보처리기사 실기 오답노트] - Python

2022-3-9a = [1, 2, 3, 4, 5]a = list(map(lambda num : num + 100, a))print(a)정답 : [101,102,103,104,105]핵심개념함수 설명lambda함수를 한 줄로 간단히 표현할 때 사용 (익명 함수)map(func, iterable)반복 가능한 객체(iterable)의 각 원소에 함수를 적용풀이a = [1, 2, 3, 4, 5]리스트 a 정의map(lambda num : num + 100, a)리스트 a의 각 원소(num)에 num + 100 수행list(...)map 객체를 리스트로 변환print(a)결과 리스트 출력2022-2-13a = "REMEMBER NOVEMBER"b = a[0:3] + a[12:16]c = "R AND %s" % "..

정보처리기사 2025.11.11

[정보처리기사 실기 오답노트] - Java

2024-3-1다음 JAVA 로 구현된 프로그램을 분석하여 실행 결과를 쓰시오.public class Main { static String[] x = new String[3]; static void func(String[] x, int y) { for (int i = 1; i 내 답 : NNAAA정답 : OOAAA틀린 이유 : 같은데 다르다고 생각해서 N 으로 혼동핵심 개념equals() : 내용 비교== : 참조 비교풀이main() 실행 시x[0] = "A"; // 문자열 리터럴 "A" x[1] = "A"; // 같은 리터럴이므로 같은 객체 참조 x[2] = new String("A"); // 새 객체 생성 (주소 다름)func(x, 3) 호출첫 번째 for문:i = 1 → x[..

정보처리기사 2025.11.10

TIL - 20251106

📚 오늘 공부한 내용https://sson-coding.tistory.com/210 [백준] 2231 : 분해합 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/2231문제어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다sson-coding.tistory.com + 정보처리기사 실기 2025-2 기출 ✍일일 회고25-2 기출을 풀었다.

TIL 2025.11.10

[백준] 2231 : 분해합 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/2231문제어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다.예를 들어, 245의 분해합은 256(=245+2+4+5)이 된다. 따라서 245는 256의 생성자가 된다. 물론, 어떤 자연수의 경우에는 생성자가 없을 수도 있다. 반대로, 생성자가 여러 개인 자연수도 있을 수 있다.자연수 N이 주어졌을 때, N의 가장 작은 생성자를 구해내는 프로그램을 작성하시오.입력첫째 줄에 자연수 N(1 ≤ N ≤ 1,000,000)이 주어진다.출력첫째 줄에 답을 출력한다. 생성자가 없는 경우에는 0을 출력한다.예제입력216출력198정답 및 풀..

백준 2025.11.10

TIL - 20251105

📚 오늘 공부한 내용https://sson-coding.tistory.com/205 [백준] 1934 : 최소공배수 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/1934문제두 자연수 A와 B에 대해서, A의 배수이면서 B의 배수인 자연수를 A와 B의 공배수라고 한다. 이런 공배수 중에서 가장 작은 수를 최소공배수라고 한다. 예sson-coding.tistory.com https://sson-coding.tistory.com/206 [백준] 2798 : 블랙잭 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/2798문제카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서,..

TIL 2025.11.10