본문 바로가기

정보처리기사실기#Daily문제#자격증#준비#

정보처리기사 실기 Daily 문제 15 출처 : [2021년 제1회 기사 실기 출제예상 문제] (6과목) 프로그램밍 언어 활용 - 5 : 네이버 카페 (naver.com) ​ 다음 c프로그램의 출력결과를 쓰시오. #include int main() { char sTemp[16] = "Hello Soojebi"; char *p = sTemp; printf("%c", *(p + 6)); return 0; } ​ 정답 : S ​ char * 타입 변수 p는 char array 타입 변수 sTemp를 가리킵니다. printf 함수에서 문자를 출력하므로 포맷스트링 %c를 사용합니다. p 변수에 +6 을 하면 'S'의 주소값이넫, * 기호를 앞에 붙이면 가리키는 값(S)를 access 합니다. 더보기
정보처리기사 실기 Daily 문제 14 출처 : [2021년 제1회 기사 실기 출제예상 문제] (6과목) 프로그램밍 언어 활용 - 3 : 네이버 카페 (naver.com) ​ 다음 C 프로그램의 출력결과 ​ #include void swap(int *a, int *b); ​ int main() { int a = 10; int b = 20; ​ swap(&a, &b); printf("%d %d\n", a, b); return 0; } ​ void swap(int *a, int *b) { int temp=0; temp = *a; *a = *b; *b = temp; } ​ 정답 : 20 10 ​ 출처 : [2021년 제1회 기사 실기 출제예상 문제] (7과목) SQL 응용 - 4 : 네이버 카페 (naver.com) ​ 다음 두 릴레이션 X(A,B.. 더보기
정보처리기사 실기 Daily 문제 13 출처 : [2021년 제2회 기사 실기 출제예상 문제] (6과목) 프로그램밍 언어 활용 - 64 : 네이버 카페 (naver.com) ​ 다음 C 프로그램의 결과를 쓰시오 int main() { int cnt = 0; do { cnt++; } while(cnt < 5); ​ if(cnt == 1) { cnt++; } else { cnt = cnt + 3; } printf("%d", cnt); return 0; ​ 정답 : 8 ​ do while 문은 한번이라도 실행하기 때문에, cnt가 1씩 증가되고 cnt가 4일 때 do에서 5로 되어 while문을 빠져나오고 if문으로 간다. cnt가 5이기 때문에 else 문으로 이동하여 5+3을 하게 되고 8을 출력한다. ​ 출처 : [2021년 제1회 기사 실기.. 더보기
정보처리기사 실기 Daily 문제 12 출처 [2021년 제1회 기사 실기 출제예상 문제] (6과목) 프로그램밍 언어 활용 - 1 : 네이버 카페 (naver.com) ​ 다음 프로그램의 출력 결과를 쓰시오. ​ #include ​ int main() { char sTemp[16] = "Hello Sujebi"; printf("%s", sTemp); return 0; } ​ 정답 : Hello Sujebi 해설 C 언어에는 String이 지원되지 않기 때문에 char array(배열) 형태로 문자열을 처리한다. 문자열 "Hello Sujebi"를 sTemp라는 char array 변수에 대입한다. 그 아랫줄 printf() 함수에서 문자열 출력을 위해 %s(포맷스트링)을 사용하여 sTemp 변수를 출력한다. ​ ​ 출처 [2021년 제2회 기.. 더보기
정보처리기사 실기 Daily 문제 11 출처 : [2021년 제2회 기사 실기 출제예상 문제] (9과목) 소프트웨어 개발 보안 구축 - 62 : 네이버 카페 (naver.com) ​ 아래에서 설명하는 프로토콜(protocol)은 무엇인지 쓰시오. ​ 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해주는 프로토콜 기존의 rsh, rlogin, 텔넷 등을 대체하기 위해 설계되었으면, 강력한 인증 방법 및 암호화 통신 제공 기본적으로는 22번 포트 사용 ​ 시큐어 셀 ( Secure SHell, SSH) ​ SSH ( Secure SHell) 에 대한 설명으로 틀린 것은? 1. SSH의 기본 네트워크 포트는 220번을 사용한다. 2. 전송데는 데이터는 암호화 된다. 3. 키를 통한.. 더보기
정보처리기사 실기 Daily 문제 10 출처 : 수제비 카페 ​ 다음은 정해진 메모리의 범위를 넘치게 해서 원래 리턴 주소를 변경시켜 임의의 프로그램이나 함수를 실행시키는 시스템 해킹 기법의 버퍼 오버플로우 공격에 대한 대응방안이다. ​ [버퍼 오버플로우 대응 방안] 1. 운영체제의 주기적 최신 패치 적용 2. 입력값 검증이 가능한 안전한 함수 사용 ( Strncpy() 등 ) 3. 스택가드(Stackguard) 카나리(canary)라고 불리는 무결성 체크용 값을 복귀주소와 변수 사이에 삽입해두고 버퍼오버플로우 시 카나리 값이 변하게 되면 복귀주소를 호출하지 않는 방법 4. ( ) 함수 시작 시 복귀주소를 Global RET 라는 특수 스택에 저장해두고 함수 종료 시 저장된 값과 스택의 RET 값을 비교해서 다를 경우 오버플로우로 간주하고 프.. 더보기
정보처리기사 실기 Daily 문제 9 출처 : 수제비 카페 ​ 디자인 패턴 중 ​ 처음부터 일반적인 원형을 만들어 놓고, 그것을 복사한 후 필요한 부분만 수정하여 사용하는 패턴으로, 생성할 객체의 원형을 제공하는 인스턴스에서 생성할 객체들의 타입이 결정되도록 설정하며 객체를 생성할 때 갖추어야 할 기본 형태가 있을 때 사용되는 디자인 패턴 ​ Prototype, 기존 객체를 복제함으로써 객체를 생성 ​ ※ Factory Method : 생성할 객체의 클래스를 국한하지 않고 객체를 생성 ※ Singleton : 한 클래스에 한 객체만 존재하도록 제한 더보기
정보처리기사 실기 Daily 문제 8 출처 : 수제비 카페 ​ 빅데이터 수집 기술 중 ( ) 은 비정형 데이터 수집기술로 분산된 각 서버에서 에이전트를 실행하고 컬렉터(Collector)가 에이전트로부터 데이터를 받아 HDFS에 저장하는 기술이다. ​ 척와 ( Chukwa ) ​ ( )은 정형 데이터 수집기술로 커넥터(Connector)를 사용하여 관계형 데이터베이스 시스템(RDBMS)에서 HDFS 로 데이터를 수집하는 기술이다. ​ 스쿱 ( Sqoop ) 더보기