fin120.html - Last updated: Thursday 16th July 2020, 8:23 PT, AD
/*********************************************************************/
This document is subject to change. REFRESH THIS PAGE OFTEN FOR LATEST VERSION
/*********************************************************************/ In accordance with college regulations, students with less than 50% attendance on the course may not be allowed to take the final exam. Your participation and progress are monitored throughout the course. You may inspect your status report at any time using the online Gradebook Final exam dates are posted on the Coquitlam College website. In accordance with college regulations, no final grades are posted online in the Gradebook or sent by email. Your final grades are posted on the Student Portal. ****************************************************************************************************** Before your exams, please read the exam regulations which are posted on the Student Portal. ****************************************************************************************************** Final exam revision topics are posted on the final exam study guide. The very latest final exam revision topics are shown on C4 in Week 12. *** The final exam (40%) is made up of a online exam (30%) and an oral exam (10%) at the posted final exam time. *** ***** STUDENT PHOTO ID MUST BE DISPLAYED DURING ALL EXAMS ***** Students must attain an overall passing grade on the weighted average of exams in the course in order to obtain a clear pass (C or better). In the oral exam you may be asked questions on any of the topics covered in the course. Students may be tested in a quiz or an exam on the content of team or individual assignments. ---------------------------------------------------------------------------- Example predict the output questions: 1. What is the output of this Python program? x = 17 / 2 % 2 * 3**3 print (x) Answer: 13.5 2. What is the output of this Python program? print (7 > 10) print (4 < 16) print (4 == 4) print (4 <= 4) print (4 != 4) Answer: False True True True False 3. What is the output of this Python program? num1 = 5 if num1 >= 91: num2 = 3 else: if num1 < 6: num2 = 4 else: num2 = 2 x = num2 * num1 + 1 print (x,x%7) Answer: 21 0 4. Name and give an example of the three types of error that might be contained in a Python program. Answer: syntax error - mis-spelling a keyword logic error - multiplying when you meant to divide run-time - an attempt to divide by zero 5. What is an algorithm? Answer: a written description of the steps to solve a problem. 6. What is a computer program? Answer: the implementation of an algorithm 7. What is the data type of a value such as 3.142? Answer: float 8. What is the data type of a value such as 3? Answer: int 9. What is the data type of a value such as "anne was here"? Answer: string 10. What is the output when the following code is executed? list1 = [2,4,6,8,10,12,14,16,18,20] print (list1[0:1],list1[5:7]) Answer: [2] [12, 14] 11. What is the output when the following code is executed? list1 = [1,2,3] list1 = list1 * 2 print (list1) Answer: [1, 2, 3, 1, 2, 3] 12. What is the output when the following code is executed? s1 = 'spamandeggs' x = s1.find('and') print (x) print (s1[0:1],s1[5:7]) Answer: 4 s nd 13. What is the output when the following code is executed? s = 'one\ntwo\tthree' print (s) print (len(s)) Answer: one two three 13 14. What is the output when the following code is executed? list2 = ["B","C","A"] list2.extend(["X","Y"]) list2.reverse() list2.append("S") list2.sort() list2.reverse() print (list2) Answer: ['Y', 'X', 'S', 'C', 'B', 'A'] 15. What is the output when the following code is executed? f = open("x.txt","w") f.write("Where did\nI put my\nloaf\nof bread") f.close() f = open("x.txt","r") string = f.readline() string = f.readline() str1 = string.strip() print(str1) string = f.readline() str2 = string.strip() print(str2) f.read(4) string = f.readline() str3 = string.strip() print(str3) print(str2.upper()) print(len(str1)) Answer: I put my loaf read LOAF 8 ----------------------------------------------------------------------------- The Participation score is worth a total of 10% of the final grade, and is based on your participation in the course. Participation is measured by attendance, student activity on the C4 system, submission of assignments and quality of submissions. ----------------------------------------------------------------------------- Your participation and progress are monitored throughout the course. You may inspect your status report at any time using the online Gradebook Final exam dates are posted on the Coquitlam College website. In accordance with college regulations, no final grades are posted online in the Gradebook or sent by email. Your final grades are posted on the Student Portal. /************************************************************/ Good luck in this exam and all your other exams at Coquitlam College! Stay safe! /************************************************************/ End of document