2025/07/22 7

[정보처리기사 실기] 2022년 2회 12 - SQL

12 다음은 릴레이션에 대해 을 수행했을 때 출력되는 이다. 의 각 괄호(①~⑤)에 들어갈 알맞은 답을 쓰시오. πTTL(EMPLOYEE) INDEXAGETTL148부장225대리341과장436차장 ( ① )( ② )( ③ )( ④ )( ⑤ ) 답더보기 ① TTL ② 부장 ③ 대리 ④ 과장 ⑤ 차장 해설 순수 관계 연산자π(릴레이션이름) 순수 관계 연산자Selectσσ(릴레이션이름)수평연산선택조건을 만족하는 그 튜플의 부분집합을 구해 새로운 릴레이션을 만든다릴레이션의 행에 해당하는 튜플을 구한다Projectππ(릴레이션이름)→ π(릴레이션이름)수직연산주어진 릴레이션에서 속성값에 해당하는 열만 추출한다중복제거Join⋈릴레이션1 ⨝ 릴레이션2공통된 속성을..

[정보처리기사 실기] 2022년 2회 11 - 애플리케이션 테스트

11 다음 설명에 해당하는 테스트를 에서 찾아 쓰시오. ㆍ통합 테스트로 인해 변경된 모듈이나 컴포넌트에 새로운 오류가 있는지 확인하는 테스트이다. ㆍ이미 테스트된 프로그램의 테스팅을 반복하는 것이다. ㆍ수정한 모듈이나 컴포넌트가 다른 부분에 영향을 미치는지, 오류가 생기지 않았는지 테스트하여 새로운 오류가 발생하지 않음을 보증하기 위해 반복 테스트한다. ">ㆍIntegrationㆍBig BangㆍSystemㆍAcceptance">ㆍUnitㆍRegressionㆍWhite BoxㆍBlack Box 답더보기 Regression 해설 프로그램 실행 여부에 따른 테스트 - 정적 테스트: 프로그램을 실행하지 않고 명세서나 소스 코드를 대상으로 분석하는 테스트 - 동적 테스트: 프로그램을 실행하여 오..

[정보처리기사 실기] 2022년 2회 10 - 애플리케이션 테스트

10 애플리케이션 테스트에 대한 다음 설명에서 괄호(①, ②)에 들어갈 알맞은 테스트를 쓰시오. 인수 테스트는 개발한 소프트웨어가 사용자의 요구사항을 충족하는지에 중점을 두고 테스트하는 방법이다. ㆍ( ① ): 선정된 최종 사용자가 여러 명의 사용자 앞에서 행하는 테스트 기법으로, 실제 업무를 가지고 사용자가 직접 테스트한다. ㆍ( ② ): 개발자의 장소에서 사용자가 개발자 앞에서 행하는 테스트 기법으로, 테스트는 통제된 환경에서 행해지며, 오류와 사용상의 문제점을 사용자와 개발자가 함께 확인하면서 기록한다. 답더보기 ① 베타 테스트, Beta Test ② 알파 테스트, Alpha Test

[정보처리기사 실기] 2022년 2회 09 - 서브네팅

09 서브네팅(Subnetting)에 대한 다음 설명에서 괄호(①, ②)에 들어갈 알맞은 답을 쓰시오. 현재 IP 주소가 192.168.1.132이고, 서브넷 마스크가 255.255.255.192일 때, 네트워크 주소는 192.168.1.( ① )이고, 해당 네트워크에서 네트워크 주소와 브로드캐스트 주소를 제외한 사용 가능 호스트의 수는 ( ② )개이다. 답더보기 ① 128 ② 62 해설 서브넷 마스크: IP 주소를 네트워크 주소와 호스트 주소로 구분하기 위해 사용하는 32비트 숫자- 주로 IPv4 주소 형식으로 표현- 네트워크를 작게 나누어 관리할 수 있도록 해 주는데 이걸 서브네팅이라고 함- 32bit 숫자 형식은 8bit씩 4 덩어리로 나눈다 → ㅁ.ㅁ.ㅁ.ㅁ 192.1..

[정보처리기사 실기] 2022년 2회 08 - 프로그래밍 [C]

08 다음 C 언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.) #include struct A { int n; int g;}main() { struct A st[2]; for(int i=0; i 답더보기2 해설코드실행순서 및 해석1#include 2struct A {1구조체 A 선언3 int n;2정수형 변수 n 선언4 int g;3정수형 변수 g 선언5} 6main() {4실행7 struct A st[2];52개의 변수를 담은 배열 st를 A의 구조체로 선언8 for(int i=0; i60, 1 반복9 st[i].n=i;7 10 st[i].g=i+1;..

[정보처리기사 실기] 2022년 2회 07 - 프로그래밍 [JAVA]

07 다음 JAVA로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.) public class Test { public static void main(String[] args) { int i=3, k=1; switch(i) { case 1: k++; case 2: k -= 3; case 3: k = 0; case 4: k += 3; case 5: k-= 10; default: k--; } System.out.print(k); }} 답더보기-8 해설코드실행순서 및 해석1public class Test { 2 public static void main(String[] args) {1실행3 int i=3,..

[정보처리기사 실기] 2022년 2회 06 - 객체지향

06 객체지향에 대한 다음 설명에 해당하는 용어를 에서 찾아 쓰시오. ㆍ자신이 사용하지 않는 인터페이스와 의존 관계를 맺거나 영향을 받지 않아야 한다는 객체지향 설계 원칙 중의 하나이다. ㆍ예를 들어 프린터, 팩스, 복사 기능을 가진 복합기의 경우 3가지 기능을 모두 가진 범용 인터페이스보다는 프린터 인터페이스, 팩스 인터페이스, 복사 인터페이스로 분리함으로써 하나의 기능 변경으로 인해 다른 기능이 영향을 받지 않도록 해야 한다. ㆍSRPㆍSOLIDㆍOCPㆍLSPㆍISPㆍDIPㆍOTPㆍPNP 답더보기ISP 해설 SRP(단일 책임 원칙): 객체는 단 하나의 책임만 가져야 한다는 원칙 OCP(개방-폐쇄 원칙): 기존의 코드를 변경하지 않고 기능을 추가할 수 있도록 설계해야 한다는 원칙 LSP(리스..