Spring Semester 10 Exam #1 Dr. Dillon. (02/18)
|
|
- Toby Lawson
- 5 years ago
- Views:
Transcription
1 Spring Semester 10 Exam #1 Dr. Dillon. (02/18) Form 1 B Last name (printed): First name (printed): Directions: a) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. b) You have 80 minutes to complete the exam (12:40 2:00 pm) c) This exam booklet contains 26 multiple choice questions, each weighted equally (5 points) and one 20 point programming problem. (27 questions, 9 total pages) d) You may also use one 8.5" x 11" note sheet during the exam. No other reference materials or electronic devices may be used during the examination. e) Questions will not be interpreted during the examination. f) You should choose the single best alternative for each question, even if you believe that a question has multiple correct answers, is ambiguous or contains a typographic error. g) Fill in the requested information at the top of this exam booklet. h) Use a #2 pencil to encode information on the OMR form. i) Encode the following on the OMR form: Last name and first initial MSU PID Exam form (see the top right corner of this page) j) Sign the OMR form. k) Only answers recorded on your OMR form will be counted for credit for multiplechoice questions. l) Completely erase any responses on the OMR form that you wish to delete. m) You must turn in this exam booklet, your cheat sheet, your scratch paper, and the OMR form when you have completed the exam. (All will be returned to you in your section meeting after the exams are graded.) n) When leaving, please be courteous to those still taking the exam. Good luck! Timing tip. A rate of 2.5 minutes per multiple choice problem leaves 15 minutes to write the program (worth 20 points) at the end Form B B B C C A D B D CD B C B A B D C D D D E B D C B B D
2 Figure 1 1) In Figure 1, what is printed by Line A if the user enters 1 at the prompt? a) s = -1 b) s = 1 c) s = 0 d) Line A is not executed. 2) In Figure 1, what is printed by Line B if the user enters 1 at the prompt? a) t = 0 b) t = -1 c) t = 1 d) Line B is not executed. 3) In Figure 1, what is printed by Line A if the user enters 3 at the prompt? a) s = -1 b) s = -2 c) s = 2 d) Line A is not executed. 4) In Figure 1, what is printed by Line B if the user enters 3 at the prompt? a) t = 0 b) t = 2 c) t = 4 d) Line B is not executed. 5) In Figure 1, what is printed by Line C if the user enters 3 at the prompt? a) 3 b) 1 c) 0 d) Line C is not executed.
3 6) In Figure 1, what is printed by Line C if the user enters 0 at the prompt? a) 0 b) 1 c) 3 d) Line C is not executed. 7) In Figure 1, what type does the variable numstr have when Line C is executed? a) integer (int) b) string (str) c) float d) character (char) 8) What value is returned by the expression len(range(-100,100))? a) 99 b) 100 c) 199 d) 200 9) Which of the statements about the value of range(1000) is incorrect? a) It is a list. b) It may appear in the head of an if statement c) It contains a syntax error. d) It is immutable e) None of the above (i.e., all of the above are correct). 10) Which of the statements about the following Python command is incorrect? >>> A = (B < C) a) It does not return a value. b) It produces a syntax error. c) It produces an exception (execution error) if B is not in the name space. d) If no exception (execution error) occurs, it guarantees A is in the name space. e) None of the above (i.e., all of the above are correct). 11) Which of the following is true? a) In Python, a list value cannot be modified. b) In Python, the type of a variable cannot change during execution of a program. c) In Python, referencing a name not in the namespace results in an exception (execution error). d) All of the above. 12) What is printed by the following Python command if the value of val is 2: if 0 < (val/5) < val: print 0 else: print 1 a) 0 b) 1 c) A syntax error prevents it from being run. d) An exception occurs.
4 Figure 2 13) In Figure 2, what is printed by Line A if the user inputs a.2.z1.4 X.23 (without the quotes, with 2 blank spaces after the 4 and before the X)? a) az b) az c) azx d) a2z14x 14) In Figure 2, what is printed by Line B if the user inputs a.2.z1.4 X.23 (without the quotes, with 2 blank spaces after the 4 and before the X)? a) 12 b) 7 c) 4 d) 2 15) In Figure 2, what is printed by Line C if the user inputs a.2.z1.4 X.23 (without the quotes, with 2 blank spaces after the 4 and before the X)? a) 14 b) 9 c) 8 d) 5 None of the above. 16) In Figure 2, what is printed by Line C if the user does not input anything at the prompt, but simply presses the Enter (Return) key? a) a blank line b) 1 c) 0 d) Line C is not executed 17) Which statement about the command in Line D of Figure 2 is true? a) Depending on what the user inputs, it may be executed more than once. b) Depending on what the user inputs, it may never be executed. c) Depending on what the user inputs, it may be executed exactly once. d) All of the above are true.
5 Figure 3 18) In Figure 3, what is printed by Line A? a) day b) Good day c) e d) l 19) In Figure 3, what is printed by Line B? a) day b) Greetings c), d) H 20) Which of the following is not illustrated by Line C of Figure 3? a) a method invocation b) an argument c) a side effect d) a string e) None of the above (i.e., all are illustrated) 21) In Figure 3, what is printed by Line D? a) [Hello, Good day, Greetings, Hi] b) ['Hello', 'Good day', 'Greetings', 'Hi'] c) ['Hello', 'Good', 'day', 'Greetings', 'Hi'] d) 'Hello Good day Greetings Hi' 22) In Figure 3, what is printed by Line E? a) ['Good day', 'Greetings'] b) ['Good day'] c) ['Greetings', 'Hi'] d) ['Greetings']
6 Figure 4 23) In Figure 4, what is printed by Line A? a) mystrmystrmystr b) ('spam',3) c) spamspamspam d) an exception (execution error) occurs. 24) In Figure 4, if Line B is replaced with mylist.append(0), what is printed by Line C? a) [3, 'spam'] b) [3, 'spam', 0 ] c) [3, 'spam', [0 ]] d) [0, 3, 'spam'] 25) In Figure 4, if Line B is replaced instead with mylist[1]+= mystr, what is printed by Line C? a) [4, 'spam'] b) [3, 'spamspam'] c) [3, mystrmystr] d) an exception (execution error) occurs. 26) In Figure 4, if Line B is replaced instead with mystr[1]+= mystr, what is printed by Line D? a) ['spam', 'spam'] b) spspamam c) sspampam d) an exception (execution error) occurs.
7 27. Program question 20pts. Please, write on scrap paper first, then copy your answer to the next page. Make sure you put your name on the solution and hand it in at the end of the test. Requirements Your program should prompt the user to type some sentence(s) followed by enter. It should then print the original sentence(s) and the following statistics relating to the sentence(s): Number of words Number of characters (including white-space and punctuation) Percentage of characters that are alphanumeric Hints Assume any consecutive sequence of non-blank characters is a word. Your program does not need to do any error checking. If the user gives it erroneous input, it can crash. Your program does not need to be efficient or elegant. But it must work as described for full credit. Readability does matter. Make it readable! Do it on scrap first! Be clear about your indentation! Write legibly!! Remember the split method for strings. It will create a list of string subpieces using the split argument as the separator (if none provided, whitespace is the separator). For example: o aa bb cc.split() -> [ aa, bb, cc ] o bill.txt.split(. ) -> [ bill, txt ] o a:b:c.split( : ) -> [ a, b, c ] Example
8 CSE 231, Spring 10, Dr. Dillon, Exam 1 written solution Name: Section: # prompt for a sentence; echo the sentence and some statistics sentence = raw_input("type some sentence(s), followed by `Enter':\n") wordlist = sentence.split() # count the number of alphanumeric characters alphanumct = 0 for ch in sentence: if ch.isalnum(): alphanumct += 1 # calculate the percentage if len(sentence) > 0: percent = (float(alphanumct)/len(sentence))*100 percentstr = str(int(percent)) else: percentstr = "Cannot calculate percentage of empty string." # output the statistics print print "The sentence(s) you typed:" print sentence print print "Number of characters typed: ", len(sentence) print "Number of words typed: ", len(wordlist) print "Percent of alphanumeric characters: ", percentstr print
9 SCRATCH PAPER
Spring Semester 09 Exam #1 Dr. Dillon. (02/19)
Spring Semester 09 Exam #1 Dr. Dillon. (02/19) Form 1 A Last name (printed): First name (printed): Directions: a) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. b) You have 90 minutes
More informationSpring Semester 11 Exam #1 Dr. Dillon. (02/15)
Spring Semester 11 Exam #1 Dr. Dillon. (02/15) Form 1 A Last name (printed): First name (printed): Directions: a) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. b) You may use one 8.5"
More informationSpring Semester 13, Dr. Punch. Exam #1 (2/14), form 1 A
Spring Semester 13, Dr. Punch. Exam #1 (2/14), form 1 A Last name (printed): First name (printed): Directions: a) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. b) You have 80 minutes
More informationFall 08, Sherri Goings, Exam #1 (10/2), form 1 B
Fall 08, Sherri Goings, Exam #1 (10/2), form 1 B Last name (printed): First name (printed): Directions: a) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. b) You have 80 minutes to complete
More informationSpring Semester 08, Dr. Punch. Exam #1 (2/12), form 1 B
Spring Semester 08, Dr. Punch. Exam #1 (2/12), form 1 B Last name (printed): First name (printed): Directions: a) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. b) You have 80 minutes
More informationSpring Semester 09 Exam #2 Dr. Dillon. (04/02)
Spring Semester 09 Exam #2 Dr. Dillon. (04/02) Form 1 A Last name (printed): First name (printed): Directions: a) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. b) You have 80 minutes
More informationFirst name (printed): a. DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN.
CSE 231 F 13 Exam #1 Last name (printed): First name (printed): Form 1 X Directions: a. DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. b. This exam booklet contains 25 questions, each
More informationSpring Semester 08, Dr. Punch. Exam #1 (2/12), form 1 A
Spring Semester 08, Dr. Punch. Exam #1 (2/12), form 1 A Last name (printed): First name (printed): Directions: a) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. b) You have 80 minutes
More informationExam 2, Form A CSE 231 Spring 2014 (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN.
Name: Section: Date: INSTRUCTIONS: (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. (2) This exam booklet contains 30 questions, each of which will be weighted equally at 5 points each.
More informationExam 2, Form B CSE 231 Spring 2014 (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN.
Name: Section: Date: INSTRUCTIONS: (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. (2) This exam booklet contains 30 questions, each of which will be weighted equally at 5 points each.
More informationSpring Semester, Dr. Punch. Exam #2 (03/28), form 2 C
Spring Semester, Dr. Punch. Exam #2 (03/28), form 2 C Last name (printed): First name (printed): Directions: a) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. b) You have 90 minutes to
More informationExam #3, Form 3 A CSE 231 Fall 2015 (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN.
Name: Section: Date: INSTRUCTIONS: (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. (2) Please fill in the requested information at the top of this exam booklet. (3) Use a #2 pencil
More informationSpring Semester 16, Dr. Punch. Exam #1 (2/18), form 1 A
Spring Semester 16, Dr. Punch. Exam #1 (2/18), form 1 A Last name (printed): First name (printed): Directions: a) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. b) You have 80 minutes
More informationExam #1, Form 1 A CSE 231 Spring 2015 (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN.
Name: Section: Date: INSTRUCTIONS: (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. (2) This exam booklet contains 30 questions, each of which will be weighted equally. The total points
More informationFall Semester, Dr. Punch. Exam #2 (11/07), form 2 A
Fall Semester, Dr. Punch. Exam #2 (11/07), form 2 A Last name (printed): First name (printed): Directions: a) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. b) You have 90 minutes to
More informationFinal Exam, Form 3 A CSE 231 Spring 2015 (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN.
Name: Section: Date: INSTRUCTIONS: (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. (2) Please fill in the requested information at the top of this exam booklet. (3) Use a #2 pencil
More informationExam 1, Form A CSE 231 Fall 2012 (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN.
Name: Section: Date: INSTRUCTIONS: (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. (2) This exam booklet contains 26 questions, each of which will be weighted equally at 5 points each.
More informationExam 3, Form A CSE 231 Spring 2014 (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN.
Name: Section: Date: INSTRUCTIONS: (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. (2) This exam booklet contains 40 questions, each of which will be weighted equally at 5 points each.
More informationFirst name (printed): a. DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN.
CSE 231 F 13 Exam #2 Last name (printed): First name (printed): Form 2 X Directions: a. DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. b. This exam booklet contains 30 questions, each
More informationExam 2, Form A CSE 231 Spring 2013 (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN.
Name: Section: Date: INSTRUCTIONS: (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. (2) This exam booklet contains 24 questions, each of which will be weighted equally at 5 points each.
More informationCS 303E Fall 2011 Exam 2 Solutions and Criteria November 2, Good Luck!
CS 303E Fall 2011 Exam 2 Solutions and Criteria November 2, 2011 Name: EID: Section Number: Friday discussion time (circle one): 9-10 10-11 11-12 12-1 2-3 Friday discussion TA(circle one): Wei Ashley Answer
More informationCS112 Spring 2012 Dr. Kinga Dobolyi. Exam 2. Do not open this exam until you are told. Read these instructions:
CS112 Spring 2012 Dr. Kinga Dobolyi Exam 2 Do not open this exam until you are told. Read these instructions: 1. This is a closed book exam. No calculators, notes, or other aids are allowed. If you have
More informationSpring 2017 CS 1110/1111 Exam 1
CS 1110/1111 Spring 2017 Exam 1 page 1 of 6 Spring 2017 CS 1110/1111 Exam 1 Bubble in your computing ID in the footer of this page. We use an optical scanner to read it, so fill in the bubbles darkly.
More informationCS 1301 Exam 2 Fall 2010
CS 1301 Exam 2 Fall 2010 Name : Grading TA: Devices: If your cell phone, pager, PDA, beeper, ipod, or similar item goes off during the exam, you will lose 10 points on this exam. Turn all such devices
More informationGetting Started. Office Hours. CSE 231, Rich Enbody. After class By appointment send an . Michigan State University CSE 231, Fall 2013
CSE 231, Rich Enbody Office Hours After class By appointment send an email 2 1 Project 1 Python arithmetic Do with pencil, paper and calculator first Idle Handin Help room 3 What is a Computer Program?
More informationCS 111X - Fall Test 1
CS 111X - Fall 2016 - Test 1 1/9 Computing ID: CS 111X - Fall 2016 - Test 1 Name: Computing ID: On my honor as a student, I have neither given nor received unauthorized assistance on this exam. Signature:
More informationCIS 110 Introduction to Computer Programming Summer 2016 Midterm. Recitation # (e.g., 201):
CIS 110 Introduction to Computer Programming Summer 2016 Midterm Name: Recitation # (e.g., 201): Pennkey (e.g., paulmcb): My signature below certifies that I have complied with the University of Pennsylvania
More informationQ1: Multiple choice / 20 Q2: C input/output; operators / 40 Q3: Conditional statements / 40 TOTAL SCORE / 100 EXTRA CREDIT / 10
EECE.2160: ECE Application Programming Spring 2016 Exam 1 February 19, 2016 Name: Section (circle 1): 201 (8-8:50, P. Li) 202 (12-12:50, M. Geiger) For this exam, you may use only one 8.5 x 11 double-sided
More informationCS 1301 CS1 with Robots Summer 2007 Exam 1
Your Name: 1 / 6 CS 1301 CS1 with Robots Summer 2007 Exam 1 1. Vocabulary Matching: (15 points) Write the number from the correct definition in the blank next to each term on the left: _12_Print statement
More informationCS 1301 Exam 1 Fall 2010
CS 1301 Exam 1 Fall 2010 Name : Grading TA: Integrity: By taking this exam, you pledge that this is your work and you have neither given nor received inappropriate help during the taking of this exam in
More informationCS 111X - Spring Final Exam - KEY
CS 111X - Spring 2016 - Final Exam 1/10 Computing ID: CS 111X - Spring 2016 - Final Exam - KEY Name: Computing ID: On my honor as a student, I have neither given nor received unauthorized assistance on
More informationCSE 131 Introduction to Computer Science Fall 2016 Exam I. Print clearly the following information:
CSE 131 Introduction to Computer Science Fall 2016 Given: 29 September 2016 Exam I Due: End of Exam Session This exam is closed-book, closed-notes, no electronic devices allowed The exception is the "sage
More informationCS 111X - Fall Test 1 - KEY KEY KEY KEY KEY KEY KEY
CS 111X - Fall 2016 - Test 1 1/9 Computing ID: CS 111X - Fall 2016 - Test 1 - KEY KEY KEY KEY KEY KEY KEY Name: Computing ID: On my honor as a student, I have neither given nor received unauthorized assistance
More informationPREPARING FOR PRELIM 1
PREPARING FOR PRELIM 1 CS 1110: FALL 2012 This handout explains what you have to know for the first prelim. There will be a review session with detailed examples to help you study. To prepare for the prelim,
More informationCSE 143 Final Exam Part 1 - August 18, 2011, 9:40 am
CSE 143 Final Exam Part 1 - August 18, 2011, 9:40 am Name Student ID # Section TA Name The exam is closed book, closed notes, closed devices, except that you may have a 5x8 card with handwritten notes
More informationName Feb. 14, Closed Book/Closed Notes No electronic devices of any kind! 3. Do not look at anyone else s exam or let anyone else look at yours!
Name Feb. 14, 2018 CPTS 111 EXAM #1 Closed Book/Closed Notes No electronic devices of any kind! Directions: 1. Breathe in deeply, exhale slowly, and relax. 2. No hats or sunglasses may be worn during the
More informationCIS 110 Introduction to Computer Programming 8 October 2013 Midterm
CIS 110 Introduction to Computer Programming 8 October 2013 Midterm Name: Recitation # (e.g., 201): Pennkey (e.g., eeaton): My signature below certifies that I have complied with the University of Pennsylvania
More informationUniversity of Washington CSE 140 Introduction to Data Programming Winter Midterm exam. February 6, 2013
University of Washington CSE 140 Introduction to Data Programming Winter 2013 Midterm exam February 6, 2013 Name: Solutions UW Net ID (username): This exam is closed book, closed notes. You have 50 minutes
More informationUNIVERSITY OF TORONTO SCARBOROUGH. Fall 2015 EXAMINATIONS. CSC A20H Duration 3 hours. No Aids Allowed
Student Number: Last Name: First Name: UNIVERSITY OF TORONTO SCARBOROUGH Fall 2015 EXAMINATIONS CSC A20H Duration 3 hours No Aids Allowed Do not turn this page until you have received the signal to start.
More informationEECE.2160: ECE Application Programming Spring 2016 Exam 1 Solution
EECE.2160: ECE Application Programming Spring 2016 Exam 1 Solution 1. (20 points, 5 points per part) Multiple choice For each of the multiple choice questions below, clearly indicate your response by circling
More information(the bubble footer is automatically inserted into this space)
CS 1110 Exam 1, Fall 2018 Page 1 of 8 UVa userid: CS 1110 Exam 1 Name Bubble in your computing ID in the footer of this page. We use an optical scanner to read it, so fill in the bubbles darkly. If you
More informationWorking with Strings. Husni. "The Practice of Computing Using Python", Punch & Enbody, Copyright 2013 Pearson Education, Inc.
Working with Strings Husni "The Practice of Computing Using Python", Punch & Enbody, Copyright 2013 Pearson Education, Inc. Sequence of characters We've talked about strings being a sequence of characters.
More informationCS 1301 Exam 1 Spring 2015
CS 1301 Exam 1 Spring 2015 Name : Grading TA: Integrity: By taking this exam, you pledge that this is your work and you have neither given nor received inappropriate help during the taking of this exam
More informationCSE 131 Introduction to Computer Science Fall Exam II
CSE 131 Introduction to Computer Science Fall 2013 Given: 6 November 2013 Exam II Due: End of session This exam is closed-book, closed-notes, no electronic devices allowed. The exception is the cheat sheet
More informationCIS 110 Introduction to Computer Programming Summer 2018 Midterm. Recitation ROOM :
CIS 110 Introduction to Computer Programming Summer 2018 Midterm Name: Recitation ROOM : Pennkey (e.g., paulmcb): My signature below certifies that I have complied with the University of Pennsylvania s
More informationCIS 110 Introduction to Computer Programming Summer 2014 Midterm. Name:
CIS 110 Introduction to Computer Programming Summer 2014 Midterm Name: PennKey (e.g., bhusnur4): My signature below certifies that I have complied with the University of Pennsylvania s Code of Academic
More informationComputer Programming : C++
The Islamic University of Gaza Engineering Faculty Department of Computer Engineering Fall 2017 ECOM 2003 Muath i.alnabris Computer Programming : C++ Experiment #1 Basics Contents Structure of a program
More informationThe Practice of Computing Using PYTHON. Chapter 4. Working with Strings. Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley
The Practice of Computing Using PYTHON William Punch Richard Enbody Chapter 4 Working with Strings 1 Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Sequence of Characters We
More informationCS1 Lecture 12 Feb. 11, 2019
CS1 Lecture 12 Feb. 11, 2019 HW4 available tomorrow, due next Wed. Discussion sections this week will be closely tied to one of the homework problems. Exam 1, Thursday evening, 2/21, 6:30-8:00pm HW2 scores
More information4. Structure of a C++ program
4.1 Basic Structure 4. Structure of a C++ program The best way to learn a programming language is by writing programs. Typically, the first program beginners write is a program called "Hello World", which
More informationQuestion 1. Part (a) Simple Syntax [1 mark] Circle add_ints(), because it is missing arguments to the function call. Part (b) Simple Syntax [1 mark]
Note to Students: This file contains sample solutions to the term test together with the marking scheme and comments for each question. Please read the solutions and the marking schemes and comments carefully.
More informationPractice Midterm Examination
Nick Troccoli Practice Midterm CS 106A July 18, 2017 Practice Midterm Examination Midterm Time: Monday, July 24th, 7:00P.M. 9:00P.M. Midterm Location: Hewlett 200 Based on handouts by Mehran Sahami, Eric
More informationSpring 2017 CS 1110/1111 Exam 2
Spring 2017 CS 1110/1111 Exam 2 Bubble in your computing ID in the footer of this page. We use an optical scanner to read it, so fill in the bubbles darkly. If you have a shorter ID, leave some rows blank.
More informationCPE Summer 2015 Exam I (150 pts) June 18, 2015
Name Closed notes and book. If you have any questions ask them. Write clearly and make sure the case of a letter is clear (where applicable) since C++ is case sensitive. You can assume that there is one
More informationCS 101, Spring 2016 March 22nd Exam 2
CS 101, Spring 2016 March 22nd Exam 2 Name: Question 1. [3 points] Which of the following loop statements would most likely cause the loop to execute exactly n times? You may assume that n will be set
More informationSpring 2017 CS 1110/1111 Exam 3
Spring 2017 CS 1110/1111 Exam 3 Bubble in your computing ID, top to bottom, in the footer of this page. We use an optical scanner to read it, so fill in the bubbles darkly. If you have a shorter ID, leave
More informationCSEN202: Introduction to Computer Science Spring Semester 2017 Midterm Exam
Page 0 German University in Cairo April 6, 2017 Media Engineering and Technology Faculty Prof. Dr. Slim Abdennadher CSEN202: Introduction to Computer Science Spring Semester 2017 Midterm Exam Bar Code
More informationCS 1301 Exam 1 Spring 2014
CS 1301 Exam 1 Spring 2014 Name : Grading TA: Integrity: By taking this exam, you pledge that this is your work and you have neither given nor received inappropriate help during the taking of this exam
More informationShort Answer Questions (40 points)
CS 1112 Fall 2017 Test 2 Page 1 of 6 Short Answer Questions (40 points) 1. TRUE FALSE You have very legibly printed your name and email id below. Name = EMAILD = 2. TRUE FALSE On my honor, I pledge that
More informationCS Exam 2 Name: Your Grading TA: This exam has 7 pages including the title page. Please check to make sure all pages are included.
CS1301 - Exam 2 Name: Your Grading TA: Instructions: Please write clearly. What I cannot read, I will not grade. Show all your work in detail. I give partial credit. This exam has 7 pages including the
More informationCIS 110 Introduction to Computer Programming Spring 2016 Midterm
CIS 110 Introduction to Computer Programming Spring 2016 Midterm Name: Recitation # (e.g., 201): Pennkey (e.g., eeaton): My signature below certifies that I have complied with the University of Pennsylvania
More informationMultiple Choice (Questions 1 14) 28 Points Select all correct answers (multiple correct answers are possible)
Name Closed notes, book and neighbor. If you have any questions ask them. Notes: Segment of code necessary C++ statements to perform the action described not a complete program Program a complete C++ program
More informationChapter 2 C++ Fundamentals
Chapter 2 C++ Fundamentals 3rd Edition Computing Fundamentals with C++ Rick Mercer Franklin, Beedle & Associates Goals Reuse existing code in your programs with #include Obtain input data from the user
More informationExam 1 Practice CSE 232 Summer 2018 (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN.
Name: Section: INSTRUCTIONS: (1) DO NOT OPEN YOUR EXAM BOOKLET UNTIL YOU HAVE BEEN TOLD TO BEGIN. (2) The total for the exam is 100 points (3) There are 8 pages with 32 problem; 15 multiple-choice, 15
More informationSequence of Characters. Non-printing Characters. And Then There Is """ """ Subset of UTF-8. String Representation 6/5/2018.
Chapter 4 Working with Strings Sequence of Characters we've talked about strings being a sequence of characters. a string is indicated between ' ' or " " the exact sequence of characters is maintained
More informationProblem Points Score Grader Total 75
University of Illinois at Urbana-Champaign Department of Computer Science First Examination Fall 2010 CS 125 Introduction to Computer Science 90 minutes permitted First name: Last name: NetID: @ illinois.edu
More informationPython for Analytics. Python Fundamentals RSI Chapters 1 and 2
Python for Analytics Python Fundamentals RSI Chapters 1 and 2 Learning Objectives Theory: You should be able to explain... General programming terms like source code, interpreter, compiler, object code,
More informationCS1 Lecture 3 Jan. 18, 2019
CS1 Lecture 3 Jan. 18, 2019 Office hours for Prof. Cremer and for TAs have been posted. Locations will change check class website regularly First homework assignment will be available Monday evening, due
More informationProgramming Project #1
CSE 231 Spring 2018 Programming Project #1 Assignment Overview This assignment involves coding and testing of a program that uses Python arithmetic. The basic design of your first program that in this
More informationCSE 131 Introduction to Computer Science Fall Final Exam
CSE 131 Introduction to Computer Science Fall 2017 Given: 16 December 2017 Final Exam Due: End of session This exam is closed-book, closed-notes, no electronic devices allowed. The exception is the sage
More informationMultiple Choice (Questions 1 13) 26 Points Select all correct answers (multiple correct answers are possible)
Name Closed notes, book and neighbor. If you have any questions ask them. Notes: Segment of code necessary C++ statements to perform the action described not a complete program Program a complete C++ program
More informationProgramming Project #1
CSE 231 Spring 2017 Programming Project #1 Assignment Overview This assignment involves coding and testing of a program that uses Python arithmetic. The basic design of your first program that in this
More informationEXAMINATION INSTRUCTIONS
Midterm exam CSE5/503 Computer Science I Spring 209 EXAMINATION INSTRUCTIONS This examination has 9 pages. If your copy is missing a page, let one of the course staff know. Before starting this test, students
More informationCS1 Lecture 3 Jan. 22, 2018
CS1 Lecture 3 Jan. 22, 2018 Office hours for me and for TAs have been posted, locations will change check class website regularly First homework available, due Mon., 9:00am. Discussion sections tomorrow
More informationAdvanced Python. Executive Summary, Session 1
Advanced Python Executive Summary, Session 1 OBJECT: a unit of data of a particular type with characteristic functionality (i.e., methods and/or use with operators). Everything in Python is an object.
More information1 Truth. 2 Conditional Statements. Expressions That Can Evaluate to Boolean Values. Williams College Lecture 4 Brent Heeringa, Bill Jannen
1 Truth Last lecture we learned about the int, float, and string types. Another very important object type in Python is the boolean type. The two reserved keywords True and False are values with type boolean.
More informationCS 2316 Exam 1 Spring 2013
CS 2316 Exam 1 Spring 2013 Name : Grading TA: Integrity: By taking this exam, you pledge that this is your work and you have neither given nor received inappropriate help during the taking of this exam
More informationCS 115 Exam 1, Fall 2015 Thu. 09/24/2015
CS 115 Exam 1, Fall 2015 Thu. 09/24/2015 Name: Section: Rules and Hints You may use one handwritten 8.5 11 cheat sheet (front and back). This is the only additional resource you may consult during this
More informationCSc 372, Fall 2001 Final Examination December 14, 2001 READ THIS FIRST
Name: Seat row and number: Fill in your name and seat row/number above. Do not turn this page until you are told to begin. CSc 372, Fall 2001 Final Examination December 14, 2001 READ THIS FIRST DO NOT
More informationCS 1301 Exam 1 Spring 2014
CS 1301 Exam 1 Spring 2014 Name : Grading TA: Integrity: By taking this exam, you pledge that this is your work and you have neither given nor received inappropriate help during the taking of this exam
More informationCS 2316 Exam 1 Spring 2014
CS 2316 Exam 1 Spring 2014 Name : Grading TA: Integrity: By taking this exam, you pledge that this is your work and you have neither given nor received inappropriate help during the taking of this exam
More informationCSE 160 Winter 2016: Final Exam
Name: Sample Solution Email address (UW NetID): CSE 160 Winter 2016: Final Exam (closed book, closed notes, no calculators) Instructions: This exam is closed book, closed notes. You have 50 minutes to
More informationUniversity of Maryland College Park Dept of Computer Science CMSC106 Fall 2016 Midterm I
University of Maryland College Park Dept of Computer Science CMSC106 Fall 2016 Midterm I Last Name (PRINT): First Name (PRINT): University Directory ID (e.g., umcpturtle) I pledge on my honor that I have
More informationCS Name : Grading TA:
CS 1301 Exam 1 Name : Grading TA: Integrity: By taking this exam, you pledge that this is your work and you have neither given nor received inappropriate help during the taking of this exam in compliance
More informationCMSC 201 Fall 2016 Lab 09 Advanced Debugging
CMSC 201 Fall 2016 Lab 09 Advanced Debugging Assignment: Lab 09 Advanced Debugging Due Date: During discussion Value: 10 points Part 1: Introduction to Errors Throughout this semester, we have been working
More informationVersion B Final Exam
CS112 Spring 2013 Dr. Kinga Dobolyi Version B Final Exam Do not open this exam until you are told. Read these instructions: 1. This is a closed book exam. No calculators, notes, or other aids are allowed.
More informationCS 101, Spring 2014 April 1st Exam 2 Question 1. [3 points] What output is printed by the following code?
CS 101, Spring 2014 April 1st Exam 2 Name: Question 1. [3 points] What output is printed by the following code? int arr[4] = {13, 1, 9, 18; printf("%i\n", arr[3]); Question 2. [3 points] Specify a function
More informationCSE341, Spring 2013, Final Examination June 13, 2013
CSE341, Spring 2013, Final Examination June 13, 2013 Please do not turn the page until 8:30. Rules: The exam is closed-book, closed-note, except for both sides of one 8.5x11in piece of paper. Please stop
More informationCS 1301 Exam 1 Fall 2010
CS 1301 Exam 1 Fall 2010 Name : Grading TA: Integrity: By taking this exam, you pledge that this is your work and you have neither given nor received inappropriate help during the taking of this exam in
More informationCS 115 Exam 2 (Section 1) Spring 2017 Thu. 03/31/2017
CS 115 Exam 2 (Section 1) Spring 2017 Thu. 03/31/2017 Name: Rules and Hints You may use one handwritten 8.5 x 11 cheat sheet (front and back). This is the only additional resource you may consult during
More informationWelcome to Python 3. Some history
Python 3 Welcome to Python 3 Some history Python was created in the late 1980s by Guido van Rossum In December 1989 is when it was implemented Python 3 was released in December of 2008 It is not backward
More informationCMSC330 Fall 2016 Midterm #1 2:00pm/3:30pm
CMSC330 Fall 2016 Midterm #1 2:00pm/3:30pm Name: Discussion Time: 10am 11am 12pm 1pm 2pm 3pm TA Name (Circle): Alex Austin Ayman Brian Damien Daniel K. Daniel P. Greg Tammy Tim Vitung Will K. Instructions
More informationCSE 131 Introduction to Computer Science Fall Exam I
CSE 131 Introduction to Computer Science Fall 2013 Given: 30 September 2013 Exam I Due: End of session This exam is closed-book, closed-notes, no electronic devices allowed. The exception is the cheat
More informationCSE 131 Introduction to Computer Science Fall Exam I
CSE 131 Introduction to Computer Science Fall 2017 Exam I Given: 28 September 2017 Due: End of session This exam is closed-book, closed-notes, no electronic devices allowed. The exception is the sage page
More informationJarek Szlichta
Jarek Szlichta http://data.science.uoit.ca/ Python is a straightforward language very simple syntax It encourages programmers to program without boilerplate (prepared) code 2 Python is completely object
More informationDepartment of Electrical Engineering and Computer Science MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Department of Electrical Engineering and Computer Science MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.095: Introduction to Computer Science and Programming Quiz I In order to receive credit you must answer
More informationECS15, Lecture 13. Midterm solutions posted. Topic 4: Programming in Python, cont. Staying up to speed with Python RESOURCES. More Python Resources
Midterm solutions posted ECS15, Lecture 13 Topic 4: Programming in Python, cont. Don t forget, you have one week since the material returned to request a re-grade for whatever reason. We will re-evaluate
More informationUniversity of Washington CSE 140 Introduction to Data Programming Winter Midterm exam. February 6, 2013
University of Washington CSE 140 Introduction to Data Programming Winter 2013 Midterm exam February 6, 2013 Name: UW Net ID (username): This exam is closed book, closed notes. You have 50 minutes to complete
More informationPart III Appendices 165
Part III Appendices 165 Appendix A Technical Instructions Learning Outcomes This material will help you learn how to use the software you need to do your work in this course. You won t be tested on it.
More informationExamination in Compilers, EDAN65
Examination in Compilers, EDAN65 Department of Computer Science, Lund University 2016 10 28, 08.00-13.00 Note! Your exam will be marked only if you have completed all six programming lab assignments in
More information