컴퓨터과학과

컴퓨터과학과 학생 게시판

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 게시판관리 10116 2022.12.24
공지 방송통신대학교 커뮤니티 홍보하고 포인트 적립하자! 73 게시판관리 4698 2023.09.20
공지 🎖 활동 메달 안내 및 기준 49 게시판관리 1742 2025.07.30
공지 📢자료 업로드 규정안내 (AI사용여부·출처 표기 의무화)자료 재동록자 적발 시 차단 19 게시판관리 1098 2025.11.14
1099 일반 방통대 컴퓨터과학과 수강 순서 추천 (신편입생 필독) new 홍홍이 13 2026.03.13
1098 일반 컴퓨터과학과 난이도 new 짜장부비 13 2026.03.13
1097 일반 전북 데이터정보처리입문 은인기교수님 돌베기 18 2026.03.12
1096 과공지 [특강] 손진곤 교수 신간 출간기념 특별 북토크 안내 file noir 36 2026.03.10
1095 과공지 컴과 연합스터디 포토샵 GTQ 1급 첫수업 안내 (3/11 21시) noir 29 2026.03.10
1094 일반 경기(성남) 데이터베이스시스템 출석수업 시간표 나왔나요? 1 holiday 45 2026.03.09
1093 그외 안녕하세요... 동순 76 2026.03.06
1092 일반 [서울지역] 3학년 편입생 질문드립니다. 아진아빠 83 2026.03.05
1091 일반 2026 올해 최우수 졸업 했네요.... 10 file jsean 261 2026.02.27
1090 일반 Spotify 학생할인 및 3개월 무료 프로모션 입니다. 1 예린지 111 2026.02.25
1089 일반 튜터 개인정보 동의 문의드립니다. 1 잉개 64 2026.02.25
1088 질문 교재가 없는 과목 질문드립니다. file abcddcba 111 2026.02.23
1087 질문 3학년 편입시 학점 조회 질문 3 file 길버트v 110 2026.02.23
1086 질문 예비3학년 컴퓨터 과학과수강신청 질문드립니다. 1 file 길버트v 107 2026.02.23
1085 일반 컴과 3학년 편입생 수강신청.. 4 file 홍잴리 172 2026.02.22
1084 일반 대면수업, 비대면 수업이 같은 날 1 해미니 139 2026.02.21
1083 질문 안녕하세요, 컴퓨터과학과 단톡방과 관련하여 문의드립니다. (입장 비번 관련) 5 Nongrata 279 2026.02.16
1082 과공지 컴퓨터과학과 2026-1 연합스터디 file noir 232 2026.02.13
1081 일반 학생할인 - 제주호텔 2 file 예린지 158 2026.02.11
1080 과공지 26_1학기 컴퓨터과학과 서울지역 OT 일정 file noir 184 2026.02.11
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 55 Next
/ 55