2주차 퀴즈

문제1

C언어에서 프로그램은 토큰(token)의 나열로 구성되는 데, 토큰과 토큰 사이의 공백은 무시된다. C언어는 다음과 같이 5가지 토큰으로 구성된다.

  • 키워드(keyword)
  • 식별자(identifier)
  • 상수(constant)
  • 문자열(string-literal)
  • 구분자(punctuator)

1) 토큰이 무엇인지 설명하고(1점),
2) 상기 5개 토큰 종류에 대해서 설명하고(2점),
3) 다음 프로그램에 대해서 각각 토큰을 5개의 구분으로 분류하라(2점).

int main(){
  int a = 0;

  printf("%d\n", a);
}

문제2

방탈 라이브러리를 사용해서,
다음 요구사항을 만족하는 간단한 방탈출 게임을 만들어라(5점).

  • 요구사항1. 2개 이상의 장면
  • 요구사항2. 2개 이상의 장면이 문으로 연결되어 있음
  • 요구사항3. 숨겨진 문을 클릭하면 게임이 종료됨

제출물은 게임 프로젝트를 압축한 zip 파일이다.

문제3

추가 설명이 필요한 것을 알려주세요.

댓글남기기