EVEN version ----------- Question 1: 3 pts - Any answer at all 1 pt - use of divisibleBy( x, 2 ) 1 pt - use of divisibleBy( x, 5 ) 1 pt - use of divisibleBy( x, 11) 1 pt - correct use of divisibleBy in all 3 cases. 3 pts - The code does the right thing. (1 point for each pair of print stataments) -1 pt - Each logic error or significant syntax error. (up to -3) Question 2: 2 pts - Totaly wrong answer Otherwise: 2 pts - prints the first five X 1 pt - prints the first five Xs in a row 2 pts - prints the-end-of-line 2 pts - prints the second two Xs 1 pt - prints the second two Xs in a row 2 pts - prints the-end-of-line -2 pts for each logical error Question 3: On the description of the problem: 1 pt - any answer at all 2 pts - I see where you are going 3 pts - Mostly right, but with a major error or several minor ones 4 pts - Almost right, minor errors 5 pts - Correct For the fix: 1 pt - any answer at all 2 pts - I see where you are going 3 pts - Mostly right, but with a major error or several minor ones 4 pts - Almost right, minor errors 5 pts - Correct Question 4: 2 pts - totally wrong answer w/o explaination 3 pts - totally wrong answer but w/ some explaination - it is totally wrong when you say it prints out nothing 4 pts - prints 10(s) 6 pts - prints 20 and s/t else w/o explaination 8 pts - prints 20 and s/t else w/ explaination 10 pts - prints just 20 Question 5: 0 pts - wrong answer with no explanation 2 pts - wrong answer with explanation 10 pts - right answer Question 6: 2 pts - totally wrong answer w/o explanation Otherwise: 4 pts - totally wrong answer w/ some kind of explanation 6 pts - heading to the right direction, but does not give the correct answer 10 pts - saying the right answer -2 pts - each logical error Question 7: 2 pts - some answer 4 pts - wrong answer (30) with no explanation 6 pts - wrong answer (30) with explanation 10 pts - right answer Question 8: Function declaration (4 pts) 1/4 - have return type as boolean 1/4 - name the function 'isSquare' 2/4 - have correct parameters and their types Function body (6 pts) 6 pts - correct implementation of the function 2/6 - have s/t down even it is wrong implementation 4/6 - Heading in the right direction 5/6 - minor error(s) Question 9: 2 pts - some answer 4 pts - wrong answer (8) with no explanation 6 pts - wrong answer (8) with explanation 10 pts - right answer Question 10: 2 pts - neither saying True or False 4 pts - saying False w/o explaination 6 pts - saying False with some explaination 10 pts - saying True ODD version ------------ Question 1: 3 pts - Any answer at all 1 pt - use of divisibleBy( x, 3 ) 1 pt - use of divisibleBy( x, 7 ) 1 pt - use of divisibleBy( x, 13) 1 pt - correct use of divisibleBy in all 3 cases. 3 pts - The code does the right thing. (1 point for each pair of print stataments) -1 pt - Each logic error or significant syntax error. (up to -3) Question 2: 3 pts - prints the first Xs 2 pts - prints the-end-of-line 2 pts - prints the second six Xs 1 pt - prints the second six Xs in a row 2 pts - prints the-end-of-line -2 pts for each logical error Question 3: On the description of the problem: 1 pt - any answer at all 2 pts - I see where you are going 3 pts - Mostly right, but with a major error or several minor ones 4 pts - Almost right, minor errors 5 pts - Correct For the fix: 1 pt - any answer at all 2 pts - I see where you are going 3 pts - Mostly right, but with a major error or several minor ones 4 pts - Almost right, minor errors 5 pts - Correct Question 4: 2 pts - totally wrong answer w/o explaination 3 pts - totally wrong answer but w/ some explaination - it is totally wrong when you say it prints out nothing 4 pts - prints 20(s) 6 pts - prints 10 and s/t else w/o explaination 8 pts - prints 10 and s/t else w/ explaination 10 pts - prints just 10 Question 5: 0 pts - wrong answer with no explanation 2 pts - wrong answer with explanation 10 pts - right answer Question 6: 2 pts - totally wrong answer w/o explanation Otherwise: 4 pts - totally wrong answer w/ some kind of explanation 6 pts - heading to the right direction, but does not give the correct answer 10 pts - saying the right answer -2 pts - each logical error Question 7: 2 pts - some answer 4 pts - wrong answer (10) with no explanation 6 pts - wrong answer (10) with explanation 10 pts - right answer Question 8: Function declaration (4 pts) 1/4 - have return type as boolean 1/4 - name the function 'isSquare' 2/4 - have correct parameters and their types Function body (6 pts) 6 pts - correct implementation of the function 2/6 - have s/t down even it is wrong implementation 4/6 - Heading in the right direction 5/6 - minor error(s) Question 9: 2 pts - some answer 4 pts - wrong answer (25) with no explanation 6 pts - wrong answer (25) with explanation 10 pts - right answer Question 10: 2 pts - neither saying True or False 4 pts - saying True w/o explaination 6 pts - saying True with some explaination 10 pts - saying False