본문내용
1. 온라인 제출용 출석수업대체과제물
1.1. 2019학년도 2학기 과제물
1.1.1. C++ 프로그래밍 과제
2019학년도 2학기 C++ 프로그래밍 과제는 "어떠한 질문에 대해 다수의 선택항목 중 하나를 선택하는 설문조사를 위한 문항을 표현하는 클래스를 선언하는 것"이다. 이 과제에서는 설문조사 기능을 제공하는 "question" 클래스를 설계하고자 한다.
"question" 클래스는 다음과 같은 기능을 제공한다. 먼저, 질문을 등록할 수 있으며 선택항목의 개수를 지정할 수 있다. 그리고 선택항목을 등록할 수 있고, 등록할 수 있는 선택항목의 수는 지정한 개수 이내이다. 또한 설문 문항(질문과 선택항목)을 출력할 수 있으며, 설문 문항을 출력한 후 응답(선택항목의 번호)을 입력받을 수 있다. 올바른 범위를 벗어난 번호를 입력하면 다시 입력을 받고, 그렇지 않으면 해당 번호에 대한 응답자의 수를 1 더한다. 그리고 설문 응답 결과를 출력할 수 있으며, 설문을 다시 할 수 있도록 지금까지의 응답수를 지울 수 있다.
이를 위해 "question" 클래스는 다음과 같은 멤버 변수와 멤버 함수를 갖는다. 멤버 변수...