모두CBT

다음 중 문자열 처리 함수 instr의 식이 아래와 같을 때, 결과 값… | [컴퓨터활용능력 1급 필기] 14년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 14년 2회차
다음 중 문자열 처리 함수 instr의 식이 아래와 같을 때, 결과 값으로 옳은 것은?
=instr("ABCDABCDAB","CD")
1
0
2
true
3
3
4
3, 7
해설

InStr 함수는 InStr(대상 문자열, 찾을 문자열) 형태로, 대상 문자열 안에서 찾을 문자열이 처음 나타나는 위치를 숫자로 돌려준다. 찾지 못하면 0을 반환한다.

"ABCDABCDAB"를 앞에서부터 세면 A(1) B(2) C(3) D(4) A(5) B(6) C(7) D(8) A(9) B(10)이다. "CD"는 세 번째 글자 C에서 시작하므로 반환값은 3이다.

"CD"는 7번째 위치에도 다시 나타나지만, 이 함수는 가장 먼저 찾은 위치 하나만 돌려주므로 두 위치를 함께 반환하지 않는다. 또한 반환값이 숫자이므로 참·거짓 형태의 결과도 나오지 않는다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.