전체 글314 정처기 Day3 [문항 01] 소프트웨어 설계 / 요구사항 확인다음 설명에 해당하는 소프트웨어 개발 방법론의 명칭으로 올바른 것은?"고객의 요구사항 변화에 유연하게 대응하기 위해 짧은 개발 주기(Sprint, Iteration)를 반복하며, 문서화보다는 실행 가능한 소프트웨어와 고객과의 소통을 중시하는 방법론이다. 대표적으로 스크럼(Scrum), XP(eXtreme Programming) 등이 있다."① 폭포수 모델 (Waterfall Model)② 애자일 방법론 (Agile Methodology)③ 나선형 모델 (Spiral Model)④ 프로토타이핑 모델 (Prototyping Model)보기 분석:① 폭포수 모델: 각 단계를 확실히 끝내고 다음 단계로 넘어가는 순차적 모델② 애자일 방법론: 짧은 개발 주기를 반복하.. 2026. 8. 31. Day16 [문제 1]생성형 AI 모델에게 질문이나 지시를 내릴 때, 원하는 답변 형태의 예시(Example)를 하나도 제공하지 않고 오직 지시문만으로 바로 답변을 생성하도록 하는 프롬프트 작성 기법은 무엇인가요?① Zero-Shot Prompting② One-Shot Prompting③ Few-Shot Prompting④ Chain-of-Thought Prompting상세 해설:Zero-Shot Prompting: 예시(Example)를 단 하나도 주지 않고 곧바로 지시사항(Task)만 전달하여 수행하도록 하는 기법입니다.One-Shot / Few-Shot: 원하는 답변 스타일의 예시를 1개(One) 또는 여러 개(Few) 미리 보여준 뒤 답변을 유도하는 기법입니다.[문제 2]복잡한 추론이나 계산이 필요한 문제를.. 2026. 8. 31. SQLD Day16 [문제 1] 1과목: 데이터 모델링의 이해다음 중 **2차 정규화(2NF)**의 주요 목적으로 가장 올바른 것은?① 다중값 속성(Repeating Group)을 제거하여 속성의 원자성을 확보한다.② 주식별자가 복합키일 때 발생되는 부분 함수 종속성을 제거한다.③ 일반 속성 간의 이행적 함수 종속성을 제거한다.④ 결정자이면서 후보키가 아닌 함수 종속성을 제거한다.정규화 단계별 목적 비교:① 1NF (제1정규형): 다중값 속성/복합 속성 제거 ➔ 원자성 확보② 2NF (제2정규형): 주식별자가 복합키(컬럼 2개 이상)일 때, 주식별자의 일부 속성에만 종속되는 부분 함수 종속성 제거③ 3NF (제3정규형): 일반 속성 간의 이행적 함수 종속성(A ➔ B ➔ C) 제거④ BCNF: 결정자이면서 후보키가 아닌 함.. 2026. 8. 31. Day15 오픈소스기반데이터분석[문제 1]Pandas 데이터프레임에서 결측치(Missing Value / NaN)가 하나라도 포함된 행 또는 열을 제거할 때 사용하는 메서드는 무엇인가요?① df.fillna()② df.dropna()③ df.isna()④ df.replace()상세 해설:df.dropna(): 결측치(NaN)가 있는 행이나 열을 즉시 제거합니다.df.fillna(): 결측치를 지정한 특정 값(평균값, 0 등)으로 채워 넣습니다.df.isna(): 결측치 존재 여부를 True/False로 확인합니다.[문제 2]Pandas에서 특정 컬럼의 데이터를 범주형(Categorical) 데이터로 변환하거나, 구간(Bin)별로 나누어 범주화할 때 주로 사용하는 함수는 무엇인가요?① pd.cut()② pd.conc.. 2026. 8. 28. SQLD Day15 [문제 1] 1과목: 데이터 모델링의 이해데이터 모델링의 세 가지 관점 중 **"데이터와 데이터 간의 관계, 종속성 등을 정의하는 관점"**에 해당하는 것은?① 표기 관점 (Mapping)② 데이터 관점 (What, Data)③ 프로세스 관점 (How, Process)④ 데이터와 프로세스의 상관 관점 (Interaction)데이터 모델링의 3가지 관점:① 표기 관점: 모델링 표기법에 대한 관점② 데이터 관점 (What, Data): 업무가 어떤 데이터와 관련이 있는지, 데이터 간의 관계/종속성은 무엇인지 정의 (정답)③ 프로세스 관점 (How, Process): 업무가 실제로 무슨 일을 하고 어떻게 진행되는지 정의④ 데이터와 프로세스의 상관 관점 (Interaction): 업무 프로세스의 흐름에 따라 데.. 2026. 8. 28. 정처기 Day2 [문항 01] 소프트웨어 설계 / 데이터베이스문제: 다음 중 데이터의 중복을 방지하고 이상 현상(Anomaly)을 해결하기 위해, 구조적 분해를 거치는 정규화(Normalization) 과정에 대한 설명으로 올바르지 않은 것은?① 정규화를 진행할수록 데이터베이스의 일관성과 정확성이 향상된다.② 정규화 수준이 높아질수록 조인(Join) 연산이 감소하여 조회 속도가 항상 향상된다.③ 1정규형(1NF)은 원자값(Atomic Value)으로만 구성된 속성을 갖도록 만드는 과정이다.④ 제3정규형(3NF)은 이행적 함수 종속성(Transitive Functional Dependency)을 제거하는 과정이다.핵심 개념 및 전체 보기 분석:① 일관성 향상: 테이블 분해를 통해 중복을 최소화하므로 데이터의 일관성과 정확.. 2026. 8. 26. Day14 JSP프로그래밍[문제 1]JSP 페이지 내에서 자바 코드 블록을 작성하기 위해 사용하며, 형태의 태그를 사용하는 스크립트 요소의 명칭은 무엇인가요?① 스크립틀릿 (Scriptlet)② 표현식 (Expression)③ 선언문 (Declaration)④ 지시자 (Directive)상세 해설:스크립틀릿 (): JSP 페이지 내에서 일반적인 자바 로직 코드를 작성할 때 사용합니다.표현식 (): 변수나 메서드의 반환값을 화면에 직접 출력할 때 사용합니다.선언문 (): 전역 변수나 메서드를 선언할 때 사용합니다.[문제 2]JSP에서 사용자의 요청(Request) 정보를 다룰 때, 클라이언트가 폼(Form) 요소나 URL 쿼리 스트링을 통해 전달한 파라미터 값을 읽어오는 내장 객체 메서드는 무엇인가요?① reque.. 2026. 8. 26. SQLD Day14 [문제 1] 1과목: 데이터 모델링의 이해데이터베이스의 정규화(Normalization)에 관한 설명으로 가장 부적절한 것은?① 데이터의 중복을 최소화하여 이상 현상(Anomaly)을 예방한다.② 정규화를 지나치게 진행하면 테이블 수가 증가하여 조인(JOIN) 비용이 늘어날 수 있다.③ 제2정규형(2NF)은 제1정규형을 만족하고, 주식별자가 아닌 일반 속성의 이행적 함수 종속성을 제거하는 단계이다.④ 정규화된 모델은 데이터 구조의 유연성과 확장성을 높여준다.정규화 단계별 핵심 특징 분석:① 1NF~BCNF 장점: 데이터 중복 최소화 및 이상 현상(삽입/수정/삭제) 방지② 성능 문제: 테이블 분할로 인한 조인(JOIN) 비용 증가 가능성 존재③ 2NF vs 3NF 개념 구분:제2정규형 (2NF): 주식별자.. 2026. 8. 26. 정처기 Day1 [문항 01] 소프트웨어 설계 / 데이터베이스문제: 다음 중 데이터베이스 설계 단계 중 논리적 설계(Logical Design) 단계에서 수행하는 작업으로 가장 올바른 것은?① 특정 DBMS의 특성을 고려하여 데이터베이스의 물리적 구조(저장 장치, 인덱스 등)를 정의한다.② 개체-관계 모델(E-R 모델)을 이용하여 요구사항을 개념적 구조로 표현한다.③ 개념적 설계를 바탕으로 목표 DBMS에 맞는 대량의 테이블 구조를 정의하고 정규화를 수행한다.④ 사용자 요구사항을 수집하고 분석하여 요구사항 명세서를 작성한다.정답: ③핵심 개념 및 전체 보기 분석:① 물리적 설계(Physical Design): 특정 DBMS의 물리적 특성(저장 구조, 인덱스, 파일 조직, 트랜잭션 주행 등)을 정의하는 단계입니다.② 개념.. 2026. 8. 19. Day13 C프로그래밍[문제 1]C언어에서 구조체(struct) 변수의 포인터를 통해 구조체 멤버에 접근할 때 사용하는 간접 접근 연산자(화살표 연산자)는 무엇인가요?① .② ->③ *④ &상세 해설:-> (화살표 연산자): 구조체 포인터 변수를 통해 멤버에 접근할 때 사용합니다. ptr->name은 (*ptr).name과 완전히 동일 표현입니다.. (점 연산자): 일반 구조체 변수에서 멤버에 접근할 때 사용합니다.[문제 2]C언어에서 함수가 자기 자신을 다시 호출하는 프로그래밍 기법을 무엇이라고 하나요? (종료 조건이 없으면 무한 루프에 빠지게 됩니다.)① 재귀 호출 (Recursion)② 콜백 (Callback)③ 오버로딩 (Overloading)④ 인라인 (Inline)상세 해설:재귀 호출 (Recursion.. 2026. 8. 19. SQLD Day13 [문제 1] 1과목: 데이터 모델링의 이해데이터 모델링의 3가지 요소 중 하나인 **"엔티티 간에 존재하는 업무적인 연관성"**을 의미하는 용어로 가장 올바른 것은?① 엔티티 (Entity)② 속성 (Attribute)③ 관계 (Relationship)④ 인스턴스 (Instance)데이터 모델링 3대 구성 요소:① 엔티티 (Entity): 업무에서 관리하고자 하는 대상(Things)② 속성 (Attribute): 엔티티가 가지는 세부 성격 및 특징(Attributes)③ 관계 (Relationship): 엔티티 간에 존재하는 업무적 연관성(Relationships)④ 인스턴스 (Instance): 엔티티 집합 내에 존재하는 개별 데이터 하나하나 (구성 요소 명칭이 아닌 개별 값 단위)[문제 2] 1과목:.. 2026. 8. 19. Day12 AI리터러시[문제 1]AI 모델이 학습 데이터에 지나치게 적응하여, 학습 데이터에서는 높은 성능을 보이지만 새로운 데이터(테스트 데이터)에 대해서는 오차가 커지고 예측 성능이 떨어지는 현상을 무엇이라고 하나요?① 과적합 (Overfitting)② 과소적합 (Underfitting)③ 편향 (Bias)④ 환각 (Hallucination)상세 해설:과적합 (Overfitting): 모델이 학습 데이터의 노이즈나 세세한 특징까지 과도하게 암기하여, 보지 못한 실전 데이터(테스트 데이터)에서는 제대로 예측하지 못하는 상태입니다.과소적합 (Underfitting): 모델이 너무 단순하여 학습 데이터조차 충분히 학습하지 못한 상태입니다.[문제 2]생성형 AI 모델(LLM)이 사실이 아니거나 전혀 근거가 없는 정보를.. 2026. 8. 18. 이전 1 2 3 4 ··· 27 다음