2018 정보처리기사 실기 정오표

[1권]

96쪽 중간 [문제 6]

수정 전 : 다음 프로그램을 수행하여 키보드로 “5”를 입력했을 때 출력결과를 쓰시오.

수정 후 : 다음 프로그램을 수행하여 키보드로 “5”를 입력한 이후의 출력결과를 쓰시오.

98쪽 6번째 줄

수정 전 :	수정 후 :

146쪽 C언어 코드 아래서 3번째 줄

수정 전 : 서식 문자열 “%11.4e”에 대응하는 실수 변수의 값 9.3362154×10157를 소수

수정 후 : 서식 문자열 “%11.4e”에 대응하는 실수 변수의 값 9.3326154×10157를 소수

187쪽 C언어 코드 아래서 9번째 줄 ⓮ 해설 시작 부분

수정 전 : ⓮  if (m > 99)  m이 99보다 크면

수정 후 : ⓮  if (m > 98)  m이 98보다 크면

257쪽 위에서 1번째 줄

수정 전 : C언어로 구현된 100을 넘지 않는 소수의

수정 후 : C언어로 구현된 100미만의 수에서 소수의

275쪽 C언어 코드 가운데 부분

수정 전 :

❻ i = -1; 배열 data의 첨자 i가 ‘i++( ❼ )’를 수행한 후 0이 되도록 -1로 초기화한다.

do do~while 반복문의 시작점으로 ❼~⓮번을 반복하여 수행한다.

{

❼ i++;

❽ j = -1;

수정 후 :

❻ i = -1;  정렬 회전 수를 0에서 8까지 변화시키기 위해 ‘i++(❼)'을 수행한 후 0이 되도록 -1로           초기화한다.

do do~while 반복문의 시작점으로 ❼~⓮번을 반복하여 수행한다.

{

❼ i++;

❽ j = -1;  배열 data의 첨자 j가 ‘j++( ❾ )’를 수행한 후 0이 되도록 -1로 초기화한다.

309쪽 아래쪽 ⑰, ㉑번 설명 부분

수정 전 :

⑰ 배열 A의 자료를 배열 C에 넣기 위해 배열 A와 C를 인수로 하여 CC 함수를 호출한다. 제어가 ㉘번으로 이동한다.

㉑ 배열 A의 자료를 배열 C에 넣기 위해 배열 A와 C를 인수로 하여 CC 함수를 호출한다. 제어가 ㉘번으로 이동한다.

수정 후 :

⑰ 배열 A의 자료를 배열 C에 넣기 위해 배열 A와 C를 인수로 하여 CC 함수를 호출한다. 제어가 ㉙번으로 이동한다.

㉑ 배열 A의 자료를 배열 C에 넣기 위해 배열 A와 C를 인수로 하여 CC 함수를 호출한다. 제어가 ㉙번으로 이동한다.

333쪽 순서도 가운데 부분

수정 전 :	수정 후 :

336쪽 C언어 코드 9번째 줄

수정 전 : 5로 정의되었으므로 행 첨자 i는 0~4까지 변하

수정 후 : 5로 정의되었으므로 열 첨자 i는 0~4까지 변하

336쪽 C언어 코드 11번째 줄

수정 전 : LENGTH가 5이므로 열 첨자 j는 0~4까지 변하는

수정 후 : LENGTH가 5이므로 행 첨자 j는 0~4까지 변하는

386쪽 디버깅 배열 B

수정 전 :

i	J	K	M	A[i][J]	배열 B

수정 후 :

i	J	L	M	A[i][J]	배열 B

423쪽 C언어 코드 아래쪽 ⓬번 설명 부분

수정 전 :

수정 후 :

strcmp 함수로 bubi와 data.bu를 비교하여 0을 반환하면 ❼ ~⓫번을 반복 수행한다.

564쪽 Section 027

수정 전 :	수정 후 :

574쪽 변수설명 가운데 부분

수정 전 :

isprime( ) 함수가 호출될 때 2가 전달되었으므로 number는 2이다.

❶ 정수형 지역 변수 i를 선언한다.

❷ 반복 변수 i가 2에서 시작하여 1씩 증가하면서 number보다 작은 동안 ❸번을 반복한다. 즉 number가 2이므로 ❸번 문장을 1회 반복한다.

❸ number(2)를 i(2)로 나눈 나머지가 0인지를 확인한다. 나머지가 0이므로 ❹번을 수행한다.

❹ 반환값 0을 가지고 isprime(2) 함수를 호출했던 main( ) 함수로 제어를 옮긴다.

수정 후 :

isprime( ) 함수가 호출될 때 2가 전달되었으므로 number는 2이다.

❶ 정수형 지역 변수 i를 선언한다.

❷ 반복 변수 i가 2에서 시작하여 1씩 증가하면서 number보다 작은 동안 ❸번을 반복한다. 즉 number가 2이므로 ❸번 문장을 수행하지 않고 for문을 빠져나온다.

❸ 반환값 1을 가지고 isprime(2) 함수를 호출했던 main( ) 함수로 제어를 옮긴다.

574쪽 아래서 3번째 줄

수정 전 : ❶ isprime( ) 함수에서 돌려받은 값 0을 cnt와 더한 값 0(0+0)을 cnt에 저장한다.

수정 후 : ❶ isprime( ) 함수에서 돌려받은 값 1을 cnt와 더한 값 0(0+1)을 cnt에 저장한다.

575쪽 아래서 5번째 줄

수정 전 : ❶ isprime( ) 함수에서 돌려받은 값 1을 cnt와 더한 값 1(0+1)을 cnt에 저장한다.

수정 후 : ❶ isprime( ) 함수에서 돌려받은 값 1을 cnt와 더한 값 2(1+1)를 cnt에 저장한다.

576쪽 디버깅 위쪽에 오른쪽 부분

수정 전 :	수정 후 :

589쪽 디버깅 위쪽 출력 부분

수정 전 :	수정 후 :

634쪽 아래서 5번째줄, 7번째 줄

수정 전 :

⓬ q[y][h] = p[L][y];  p 배열에 q 배열의 값을 치환한다.

⓭ p[y][h] = q[L][y];  q 배열에 p 배열의 값을 치환한다.

수정 후 :

⓬ q[y][h] = p[L][y];  q 배열에 p 배열의 값을 치환한다.

⓭ p[y][h] = q[L][y];  p 배열에 q 배열의 값을 치환한다.

[2권]

94쪽 가운데 부분

수정 전 : ※ 다음의 테이블들을 이용하여 SQL문을 작성하려고 한다. 각 문제에 해당하는 SQL문을 작성하시오(6~11번).

수정 후 : ※ 다음의 테이블들을 이용하여 SQL문을 작성하려고 한다. 각 문제에 해당하는 SQL문을 작성하시오(6~8번).

95쪽 [문제 6] <검색 결과> 중 학번

수정 전 :	수정 후 :

96~ 97쪽 문제  번호 수정

• [문제 8] → [문제 9]로 변경

• [문제 9] → [문제 10]으로 변경

• [문제 10] → [문제 8]로 변경

수정 전 :

수정 후 :

102쪽 위에서 2번째 줄

수정 전 : 학과코드가 입력 안 된 학생이나 학과명이 없는 학과코드도 모두 출력하시오.

수정 후 : 학과코드가 입력 안 된 학생이나 학생이 없는 학과코드도 모두 출력하시오.

132쪽 문제 18 <작성 조건> 2번째 줄

수정 전 : • ‘판매이윤’이 40000 이상이면 “인기상품”, 10000 이하면 “판매중지”, 그 외

수정 후 : • ‘판매이윤총계’가 40000 이상이면 “인기상품”, 10000 이하면 “판매중지”, 그 외

260쪽 1 전자상거래의 정의의 마지막 줄

수정 전 : • Europen Commision : 전자 공간에서 이루어지는 모든 비즈니스

수정 후 : • European Commission : 전자 공간에서 이루어지는 모든 비즈니스

308쪽 [문제 14] 그림

수정 전 :	수정 후 :

322쪽 위쪽 그림 가운데 부분

수정 전 :	수정 후 :

469~470쪽 정답 수정

• [문제 8] → [문제 9]로 변경

• [문제 9] → [문제 10]으로 변경

• [문제 10] → [문제 8]로 변경

• ②번 수행 결과 수정

수정 전 :

수정 후 :

477쪽 [문제 14] 해설 [문제 15]로 위치 바뀜

수정 전 :

수정 후 :

493쪽 위에서 11 줄 [문제 14]에 ⑤번 정답

수정 전 : ⑤ 매입청구 금액 확인

수정 후 : ⑤ 대금입금

[3권 기출문제집]

37쪽 위에서 6번째 줄

수정 전 :	수정 후 :

163쪽 정답 및 해설 [문제 1] 디버깅 위쪽에 오른쪽 부분

수정 전 :	수정 후 :