모두CBT

다음 중위표기식을 후위표기식으로 바꾼 것으로 옳은 것은?a + ( b … | [국회직 9급 컴퓨터일반] 22년 1회차 기출문제 상세 페이지

1[국회직 9급 컴퓨터일반] 22년 1회차
다음 중위표기식을 후위표기식으로 바꾼 것으로 옳은 것은?
a+(b−c)×dDIVIDE(e−f)a + ( b - c ) \times d DIVIDE ( e - f )
1
ab+c−d ef−÷×ab + c - d \, ef - ÷ \times
2
abc−d×ef−DIVIDE+a b c - d \times e f - DIVIDE +
3
abc−d×ef÷−+abc - d \times ef ÷ - +
4
a+b−c×dDIVIDEe−fa + b - c \times d DIVIDE e - f
5
+aDIVIDE×−bcd−ef+ a DIVIDE \times - b c d - e f
해설

올바른 후위표기식은 a b c − d × e f − ÷ +a\ b\ c\ -\ d\ \times\ e\ f\ -\ \div\ +이다.

괄호를 먼저 처리하고, 같은 우선순위인 곱셈과 나눗셈은 왼쪽부터, 덧셈은 마지막에 묶는다.

(b−c)→b c −(b-c) \to b\ c\ -
(b−c)×d→b c − d ×(b-c) \times d \to b\ c\ -\ d\ \times
(e−f)→e f −(e-f) \to e\ f\ -
나눗셈을 적용한 뒤 aa와 더하면 위 식이 된다.

  • ab+c−d ef−÷×ab + c - d \, ef - \div \times: a+ba+b를 먼저 묶어 연산 우선순위와 괄호를 어겼다.
  • abc−d×ef÷−+abc - d \times ef \div - +: e−fe-f 대신 e÷fe \div f를 계산해 괄호를 무시했다.
  • a+b−c×d÷e−fa + b - c \times d \div e - f: 연산자가 피연산자 사이에 있고 괄호만 빠진 중위 형태이다.
  • +a÷×−bcd−ef+ a \div \times - b c d - e f: 연산자가 피연산자 앞에 오는 전위표기식이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[국회직 9급 컴퓨터일반] 22년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요국회직 9급 컴퓨터일반 기출문제 암기장 전체 보기