프로그래밍언어론정답(2021-03-31 / 209.3KB / 47회)
프로그래밍언어론 A 책형 1 쪽 프로그래밍언어론 문 1. 프로그래밍 언어에서 go to문은 가독성을 떨어지게 하므로 유해한 요소로 간주되지만, 많은 프로그래밍 언어에서 효율성을 제고하기 위하여 변형된 형태로 사용된다. go to문의 변형된 형태로 볼 수 없는 것은? ① break ② return ③ extends ④ continue 문 2. 다음 문법들 가운데 모호(ambiguous)하지 않은 것은? ① E → E + E | E * E | a ② E → E + T | T T → T / T | a ③ E → E - T | T T → a * T | a ④ E → T | a T → E - E 문 3. 활성화 레코드에 대한 설명으로 적절하지 않은 것은? ① 부프로그램 호출 시에 형식 매개변수의 저장을 위한 필드는 기억공간의 절약을 위해 활성화 레코드에 생성되지 않는다. ② 비 지역 변수를 접근하는데 정적링크(static link)가 사용된다. ③ 부프로그램 호출 시에 생성되는 활성화 레코드는 스택 (stack) 프레임에 저장된다. ④ 호출자 함수의 활성화 레코드를 가리키는데 동적링크 (dynamic link)가 사용된다. 문 4. 산술식을 BNF로 표현한 다음 문법에 관한 설명으로 옳지 않은 것은? ::= | + ::= | * ::= id ① 시작 기호(start symbol)는 이다. ② ::=은 ‘치환’을 나타내는 기호이다. ③ | 는 ‘선택’을 나타내는 기호이다. ④ 비단말(nonterminal) 기호는 5개이고 단말(terminal) 기호는 2개 이다. 문 5. 소프트웨어 재사용성(reusability)을 높이는데 효과적인 언어적 장치로 볼 수 없는 것은? ① 함수 ② include 문 ③ 클래스의 상속 ④ if/else 문 문 6. HTML 코드와 수행 결과가 바르게 연결되지 않은 것은? ① 나는 대한민국사람이다. → 나는 대한민국사람이다. ② 나는 대한민국사람이다. → 나는 대한민국사람이다. ③ 나는 대한민국사람이다. → 나는 대한민국사람이다. ④ 나는 대한민국사람이다. → 나는 대한민국사람이다. 문 7. 다음은 HTML 문서에서 순서 있는 리스트(ordered list)를 표시 하는 HTML 코드이다. 실행결과에 대한 설명으로 옳은 것은?