[7급 국가직 프로그래밍언어론 2013년 4번]

프로그래밍 언어에서 변수의 l-값(l-value)과 r-값(r-value)에 대한 설명으로 옳지 않은 것은?
프로그래밍언어론
  1. ①C 언어에서 변수 i의 주소를 저장한 포인터 변수 p의 경우, p의 l-값은 p 값이 저장된 위치를, r-값은 i의 값을 의미한다.
  2. ②일반적인 프로그래밍 언어에서 “A := B”와 같은 배정문(assignment statement)이 있을 때, A의 l-값과 B의 r-값을 사용하게 된다.
  3. ③Bliss 언어에서 모든 변수 이름은 언제나 l-값을 의미하므로 r-값을 표현하려면 별도의 단항 연산자를 사용해야 한다.
  4. ④“a+b”와 같은 수식의 경우에는 r-값만 의미가 있으며 l-값은 사용하지 않는다.

선지를 골라 바로 채점해 보세요.

정답 ①

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고