CS50 Quiz 2016
This quiz is open-book: you may use any and all non-human resources during the quiz, but the only humans to whom you may turn for help or from whom you may receive help are the course’s heads, which means that
-
browse and search the Internet,
-
email the course’s heads at heads@cs50.yale.edu with questions,
-
review books,
-
review questions and answers already posted on CS50 Discuss,
-
review the course’s own materials, and
-
use CS50 IDE, but
-
receive or solicit directly or indirectly any help from anyone other than the course’s heads.
Take care to review the course’s policy on academic honesty in its entirety. Note particularly, but not only, that
-
looking at another individual’s work during the quiz is not reasonable and
-
turning to humans (besides the course’s heads) for help or receiving help from humans (besides the course’s heads) during the quiz is not reasonable.
Unless otherwise noted, you may call any functions we’ve encountered this term in code that you write. You needn’t comment code that you write, but comments may help in cases of partial credit. If having difficulty with code, you may resort to pseudocode for potential partial credit.
Setup
-
Log into CS50 IDE.
-
Execute:
cd ~/workspace/ wget http://cdn.cs50.net/2016/fall/quiz/quiz.zip unzip quiz.zip rm quiz.zip cd quiz/
Inside of
quiz/
, you should find seven (7) text files that shall (soon!) contain your answers to this quiz’s problems.
Problems
Solve all seven (7) of the problems below.
Each question herein should be answered in no more than a short paragraph (except in cases of code). Confine all answers (including code) to the provided text files; only those files will be imported into Gradescope for evaluation.
How to Submit
update50
cd ~/workspace/quiz/
submit50 quiz