2025/07 168

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

18 다함수적 종속(Functional Dependency)에 대한 다음 설명에서 괄호(①~③)에 들어갈 알맞은 용어를 에서 찾아 기호(㉠~㉧)로 쓰시오. (단, 테이블 의 속성 ‘학생’과 ‘학과’의 밑줄은 키(Key)임을 의미한다.) 학생학과성적학년이순신컴퓨터공학A+2이순신전기공학B2유관순경제학B+1강감찬문예창작C3강감찬한국사C+3홍길동영문학B4 ㆍ테이블 에서 ‘성적’은 기본키인 {학생, 학과}에 대해 ( ① ) Functional Dependency이다.ㆍ테이블 에서 ‘학년’은 기본키인 {학생, 학과} 중 ‘학생’만으로 식별이 가능하므로 기본키에 대해 ( ② ) Functional Dependency이다.ㆍ임의의 테이블에 속성 A, B, C가 있을 때, A→B이고 B→C일 때 A→C..

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

17 다음 JAVA로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.) class Test { public static void main(String args[]) { cond obj = new cond(3); obj.a=5; int b=obj.func(); System.out.print(obj.a+b); }}class cond { int a; public cond(int a) { this.a=a; } public int func() { int b=1; for(int i=1; i 답더보기61 해설코드실행순서 및 해석1class Test { 2 public static void main(String args[]) {1실행3 ..

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

16 다음 C 언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.) #include int main() { int a[4] = {0, 2, 4, 8}; int b[3]; int* p; int sum =0; for(int i=1; i 답더보기22 해설코드실행순서 및 해석1#include 2int main() {1실행3 int a[4] = {0, 2, 4, 8};2정수형 배열 a 선언4 int b[3];3정수형 배열 b 선언5 int* p;4 6 int sum =0;5 7 for(int i=1; i 8 p=a+i; 9 b[i-1]=*p-a[i-1]; 10 sum..

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

15 다음 C 언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.) #include int len(char* p);int main() { char* p1 = "2022"; char* p2 = "202207"; int a = len(p1); int b = len(p2); printf("%d", a+b);}int len(char* p) { int r = 0; while(*p != '\0') { p++; r++; } return r;} 답더보기10 해설코드실행순서 및 해석1#include 2int len(char* p); 정수형 len 함수 선언3int main() {1실행4 char* p1 = "2022";2문자형 포인터 변수 p1을 선언..

[정보처리기사 실기] 2022년 2회 14 - 경로 제어 프로토콜

14 경로 제어 프로토콜(Routing Protocol)에 대한 다음 설명에서 괄호(①~④)에 들어갈 알맞은 용어를 에서 찾아 쓰시오. 경로 제어 프로토콜은 크게 자율 시스템 내부의 라우팅에 사용되는 ( ① )와 자율 시스템 간의 라우팅에 사용되는 ( ② )로 구분할 수 있다. ( ① )는 소규모 동종 자율 시스템에서 효율적인 RIP와 대규모 자유 시스템에서 많이 사용되는 ( ③ )로 나누어진다. ( ③ )는 링크 상태(Link State)를 실시간으로 반영하여 최단 경로로 라우팅을 지원하는 특징이 있다. ( ④ )는 ( ② )의 단점을 보완하여 만들어진 라우팅 프로토콜로, 처음 연결될 때는 전체 라우팅 테이블을 교환하고, 이후에는 변화된 정보만을 교환..

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

13 다음 Python으로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.) a = "REMEMBER NOVEMBER"B = a[0:3] + a[12:16]c = "R AND %s" % "STR"print(b+c) 답더보기 REMEMBER AND STR 해설 REMEMBER NOVEMBER 01234567891011121314S" style="text-align: center;">1516aREMEMBER NOVEMBS" style="text-align: center;">ER 사이에 넣으면 카운팅이 쉬움 → 0R1E2M3E4M5B6E7R8 9N10O11V12E13M14B15E16R a[0:3] = REMa[12:16] = EMBER“R AND %s”..

[정보처리기사 실기] 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..