컴퓨터과학과

컴퓨터과학과 학생 게시판

단축키

Prev이전 문서

Next다음 문서

1. 다음은 컴파일러와 관련된 설명들이다. 틀린 것은?

  ① 정규언어는 어휘분석에서 단어들을 표현하는데 사용된다.  

  ② 유한오토마타는 정규언어를 인식한다.  

  ③ 푸시다운 오토마타는 구문분석과 관련이 있다.

  ④ Context-Free-언어는 단어들을 표현하는데 사용된다.  

 

※ (2~5) 다음 문법을 보고 물음에 답하라.

    
1) S →   aAS

2) S →   a

3) A →   SbA

4) A →   SS

5) A →   ba

 
 

2. 다음은 aaaa를 좌단유도하는 과정이다. 빈 칸에 알맞은 것은?

    
    S ⇒ aAS
⇒ (     )

      :
        ⇒ aaaa

 
  ① aAa                               ② aaSS

  ③ aSSa                                ④ aSSS

 

3. 다음은 aaaa를 우단유도하는 과정이다. 빈 칸에 알맞은 것은?

    
    S ⇒ aAS
⇒ (     )

       :

      ⇒ aaaa

 
  ① aAa                               ② aaSS

  ③ aSSa                                ④ aSSS

 

4. First(A)는?    

  ① a                                  ② a, b    

  ③ a, b, ε                     ④ a, b, $

 

5. Follow(A)는?  

  ① a                                  ② b    

  ③ a, b                               ④ a, b, $

 

6. 다음 문법에 대한 설명으로 가장 적당한 것은?

    
    E →  E + E | E * E | id

 
  ① id + id * id를 유도하면 오직 하나의 유도트리가 생성된다.  

  ② 구문분석기를 구성하는 것이 단순하고 쉽다.

  ③ 구문분석기를 구성하는 것은 복잡하지만 구문분석 시간이 빠르다.  

  ④ 모호한 문법이므로 모호하지 않은 문법으로 바꾸어 주어야 한다.

 

컴파일러구성, UNIX시스템  6-1

 
3 학년   2 교시

 7. 다음 문법을 ε-free 문법으로 바꾸려고 한다. 빈칸에 알맞지 않은 것은? (단, ∣표시는 생략한다)

    
    P : S →  bSaS ∣ ε

⇒ P'는

    S' →  S ∣ ε

    S →  (                  )

 
   ① ba                               ② SaS  

   ③ baS                               ④ bSaS

 

 8. 다음은 주어진 문법에서 단일 생성규칙을 효율화시키는 과정의 일부이다. 빈칸 ‘가’에 알맞은 것은?   

    
       E →  E + T ∣ T

      T →  T * F ∣ F

     F →  (E) ∣ a  

 

  ⇒

         E →  E + T ∣ ( ‘가’ )

 
   ① F                

   ② T * F

   ③ T * F | F      

   ④ T * F | (E) | a

 

※ (9~10) 다음은 주어진 생성규칙을 적용하여 문장 cabd를 유도하는 과정이다.

    
        S →  cAd

      A →  a ∣ ab

 (cabd 유도과정)    

  S →  cAd  →  cad  

   주어진 문장이 아니므로 다시 되돌아가서 A → ab를 적용한다.

  S →  cAd  →  cabd    

 
 

 9. 이처럼 다시 되돌아가는 문제점을 무엇이라고 하는가?

   ① back tracking        

   ② left recursion

   ③ 단일 생성규칙        

   ④ left factoring

 

10. 이 문제점을 해결하는 방법은?

   ① left-factoring      

   ② backtracking

   ③ ε생성규칙제거      

   ④ 연산자 우선순위

 

11. 다음 구문분석에 대한 설명 중 잘못 설명된 것은?  

   ① Top-down 구문분석 방법은 backtracking 문제를 갖고 있다. 

   ② Bottom-up 방법은 터미널 노드부터 시작하여 루트 노드를 향하는 반면에, Top-down 방법은 루트 노드로부터 터미널 노드를 향하여 파스트리를 만들어 나간다.

   ③ Shift-reduce 구문분석은 Top-down 방법으로 시작기호로부터 출발하여 유도에 의하여 주어진 문자열을 찾아간다.

   ④ backtracking을 방지하기 위하여 LL(k) 문법을 사용하게 되었다.

 

컴파일러구성 기말시험(2015).hwp 컴파일러구성 기말시험(2016).hwp ​​​​​​​컴파일러구성 기말시험(2017).hwp ​​​​​​​컴파일러구성 기말시험(2018).hwp ​​​​​​​컴파일러구성 기말시험(2019).hwp ​​​​​​​컴파일러구성 대체시험(2015).hwp ​​​​​​​컴파일러구성 대체시험(2018).hwp ​​​​​​​컴파일러구성 대체시험(2019).hwp ​​​​​​​컴퓨터구조 기말시험(2015).hwp ​​​​​​​컴퓨터구조 기말시험(2016).hwp ​​​​​​​컴퓨터구조 기말시험(2017).hwp ​​​​​​​컴퓨터구조 기말시험(2018).hwp ​​​​​​​컴퓨터구조 기말시험(2019).hwp ​​​​​​​컴퓨터구조 대체시험(2015).hwp ​​​​​​​컴퓨터구조 대체시험(2018).hwp ​​​​​​​컴퓨터구조 대체시험(2019).hwp ​​​​​​​컴퓨터구조 대체시험(2016).pdf ​​​​​​​컴퓨터구조 대체시험(2017).pdf ​​​​​​​컴퓨터구조 하계계절시험(2017).pdf ​​​​​​​컴파일러구성 대체시험(2016).pdf ​​​​​​​컴파일러구성 대체시험(2017).pdf ​​​​​​​

  • ?
    김회진 2025.12.10 00:50
    비회원은 댓글은 읽을 수 없습니다.
    로그인 후에 바로 열람 가능합니다 ^^
  • ?
    ssssz 2025.12.13 08:00
    비회원은 댓글은 읽을 수 없습니다.
    로그인 후에 바로 열람 가능합니다 ^^

컴퓨터과학과

컴퓨터과학과 학생 게시판

List of Articles
번호 분류 제목 글쓴이 조회 수 날짜
공지 (필독) 공지 모음 / 방송대 커뮤니티 포인트 얻는 방법 및 입문서 416 게시판관리 9612 2022.12.24
공지 방송통신대학교 커뮤니티 홍보하고 포인트 적립하자! 73 게시판관리 4381 2023.09.20
공지 🎖 활동 메달 안내 및 기준 37 게시판관리 1447 2025.07.30
공지 📢 자료 업로드 규정 안내 (AI 사용 여부·출처 표기 의무화) 과거자료 재동록자 적발 시 IP차단 12 게시판관리 811 2025.11.14
1076 일반 방통대 메일과 오피스등 지원문제 1 new 예린지 12 2026.01.28
1075 과공지 2025 데이터분석 경진대회 예비심사 결과 발표 안내 new noir 13 2026.01.28
1074 일반 대학생이 되면 발생하는 특전이 있습니다. 3 newfile 예린지 49 2026.01.28
1073 일반 방송대_컴퓨터과학과_2026_개설과목 엑셀파일입니다. newfile 예린지 25 2026.01.28
1072 질문 직장인 3학년 편입생 입니다.(졸업 학점 이수 관련) 2 new 홍이장군 25 2026.01.28
1071 질문 대체로 변경 3 update 쌉뚱보 58 2026.01.27
1070 과공지 2026 컴퓨터과학과 개설교과목 안내(개편사항 반영_260126) file noir 59 2026.01.27
1069 질문 회사 재직중 3학년 편입 도전!! 19학점 수강신청 어떨까요? 3 updatefile Luckyzzz 83 2026.01.26
1068 일반 3학년 편입 수강 과목 추천 file 김홍도 53 2026.01.26
1067 일반 슨배님들 3학년 컴과 편입생 수강계획 평가 부탁드려요..!! 1 updatefile 야루루루롤 64 2026.01.25
1066 질문 직장다니는 이번 편입 3학년인데 과목이렇게 괜찮을까요? file 코드워프 58 2026.01.25
1065 질문 3학년 1학기 편입생입니다. 수강신청 조언을 부탁드리고 싶습니다. 1 updatefile jayy 85 2026.01.24
1064 일반 선배님들 수강신청 조언부탁드립니다~ 1 updatefile 배삐삐 63 2026.01.24
1063 일반 3학년 컴퓨터과학과 노베이스 편입생 수강신청에 조언 부탁드립니다. 3 updatefile angelglow 145 2026.01.23
1062 질문 1학년 입학 예정입니다. 수강신청 도움 부탁 드립니다. 2 나리킨 79 2026.01.23
1061 일반 3학년 편입생 과목평가 부탁드립니다. Cohpe 68 2026.01.22
1060 일반 편입생 과목 추천 부탁드립니다. 5 update 세잎네잎 138 2026.01.22
1059 일반 3학년 편입생 수강신청 질문입니다 2 복숭아타르트 123 2026.01.22
1058 일반 [1월 24일] 장애인/노약자/차상위계층 외 일상생활 처우개선 프로젝트 모임 file Gotithelab 47 2026.01.21
1057 질문 입학식 관련 질문입니다. 2 kalsuend 95 2026.01.20
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 54 Next
/ 54