2022 국가직9급 컴퓨터일반 14번 해설 — 수식 표기법

정답 ③번출제 쟁점 수식 표기법발문 옳은 것 고르기

문제

다음 후위 표기 식을 전위 표기 식으로 변환하였을 때 옳은 것은? 3 1 4 1 - * +

  1. 3 + 1 * 4 - 1
  2. 4 - 1 * 1 + 3
  3. + 3 * 1 - 4 1 ← 정답
  4. + 3 - 4 1 * 1 후위 표기식은 연산자가 연산 대상값의 뒤에, 전위 표기식은 연 산자가 값의 앞에 위치한다. 1) 3 1 ( 4 1 - ) * + => 3 1 ( - 4 1 ) * + 2) 3 [ 1 ( - 4 1 ) * ] + => 3 [ * 1 ( - 4 1 ) ] + 3) 3 [ * 1 ( - 4 1 ) ] + => + 3 [ * 1 ( - 4 1 ) ] ∵ 전위 표기 식 = + 3 * 1 - 4 1

선지별 해설

3 + 1 * 4 - 1

이 선지 진술은 틀림(X)

후위식은 3 + (1 * (4 - 1))을 뜻한다. 전위식은 + 3 * 1 - 4 1이다.

4 - 1 * 1 + 3

이 선지 진술은 틀림(X)

스택으로 변환하면 먼저 4와 1이 -로 결합되고, 그 결과가 1과 *로 결합한 뒤 3과 +로 결합한다. 전위식은 + 3 * 1 - 4 1이다.

+ 3 * 1 - 4 1

이 선지 진술은 옳음(O)

후위식의 구조는 3 + (1 * (4 - 1))이다. 연산자를 각 부분식 앞에 두면 + 3 * 1 - 4 1이 된다.

+ 3 - 4 1 * 1 후위 표기식은 연산자가 연산 대상값의 뒤에, 전위 표기식은 연 산자가 값의 앞에 위치한다. 1) 3 1 ( 4 1 - ) * + => 3 1 ( - 4 1 ) * + 2) 3 [ 1 ( - 4 1 ) * ] + => 3 [ * 1 ( - 4 1 ) ] + 3) 3 [ * 1 ( - 4 1 ) ] + => + 3 [ * 1 ( - 4 1 ) ] ∵ 전위 표기 식 = + 3 * 1 - 4 1

이 선지 진술은 틀림(X)

곱셈 부분은 1 * (4 - 1)이므로 전위 표기는 * 1 - 4 1이다. 전체 전위식은 + 3 * 1 - 4 1이며, + 3 - 4 1 * 1이 아니다.

핵심 요약 (Q&A)

Q. 2022 국가직9급 컴퓨터일반 14번의 핵심 쟁점은 무엇인가?
A. 2022 국가직9급 컴퓨터일반 14번은 수식 표기법에 관한 문항으로, "옳은 것"을 고르는 문제입니다.
Q. 2022 국가직9급 컴퓨터일반 14번의 정답은?
A. 정답은 ③번입니다. 후위식의 구조는 3 + (1 * (4 - 1))이다. 연산자를 각 부분식 앞에 두면 + 3 * 1 - 4 1이 된다.
🧩 자료구조/알고리즘 개념·기출 모아보기📄 2022 국가직9급 컴퓨터일반 전체 문항✏️ 이 시험 미니문제 풀기
출처: 2022 국가직9급 컴퓨터일반 기출 (원문 보존)해설 기준: 출제 당시 법령·판례 · 개정 사항은 ⚠️ 표시