CS 1301 Midterm: CS 1301 GT Exam3 Spring2014 answers

25 views8 pages
15 Feb 2019
Course
Professor
CS 1301
Exam 3 Spring 2014
Name :
Section 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 com-
pliance with the Academic Honor Code of Georgia Tech. Do NOT sign nor take this
exam if you do not agree with the honor code.
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 off and put them
away now. You cannot have them on your desk.
Academic Misconduct: Academic misconduct will not be tolerated. You are to
uphold the honor and integrity bestowed upon you by the Georgia Institute of Tech-
nology.
Keep your eyes on your own paper.
Do your best to prevent anyone else from seeing your work.
Do NOT communicate with anyone other than a proctor for ANY reason in ANY
language in ANY manner.
Do NOT share ANYTHING during the exam. (This includes no sharing of pencils,
paper, erasers).
Follow directions given by the proctor(s).
Stop all writing when told to stop. Failure to stop writing on this exam when
told to do so is academic misconduct.
Do not use notes, books, calculators, etc during the exam.
Time: Don’t get bogged down by any one question. If you get stuck, move on to the
next problem and come back once you have completed all of the other problems. This
exam has 4 questions on 8 pages including the title page. Please check to make sure
all pages are included. You will have 50 minutes to complete this exam.
I commit to uphold the ideals of honor and integrity by refusing to betray the trust bestowed upon
me as a member of the Georgia Tech community. I have also read and understand the
requirements outlined above.
Signature:
1
Unlock document

This preview shows pages 1-3 of the document.
Unlock all 8 pages and 3 million more documents.

Already have an account? Log in
Exam 3 (cont.) Spring 2014
Question Points Score
1. Multiple Choice 12
2. Sorting 12
3. Read Coordinates 10
4. Draw Points 8
Total: 42
1. (12 points)
For each of the following multiple choice questions, indicate the most correct answer by
circling it!
(a) [1 pt] Convert 12910 to binary (base 2):
A. 01000011 B. 10000011 C. 01000111 D. 11001101 E. 10000001
F. 01010101
(b) [1 pt] Convert 110000102to decimal (base 10):
A. 194 B. 195 C. 196 D. 197 E. 42
(c) [1 pt] Which of the following will return [2,4,6,8,10]?
A. map(lambda x: x+1, range(0,10,2))
B. filter(lambda x: x%2 == 1, range(2,11))
C. reduce(lambda x,y: x**y, range(100))
D. filter(lambda x: x%2 == 0, range(1,11,2) )
E. reduce (lambda x,y: x+y, [2,4,6,8,10])
F. map(lambda x: x+1, range(1,11,2))
G. map(lambda x: x%2 == 0, [2,4,6,8,10])
(d) [1 pt] An error in a program that makes it impossible to parse and therefore
impossible to interpret, is a:
A. Syntax Error B. Semantic Error C. Runtime Error D. Parse Error
(e) [1 pt] An error (in code) that leads to unexpected behavior. The program functions
correctly (does what the code says) but the code does not actually perform the
action that the programmer intended, is a:
A. Syntax Error B. Semantic Error C. Runtime Error D. Unexpected
Error
(f) [1 pt] An error raised by the python interpreter while the program is executing if
something goes wrong. For example, a divide by zero error, is a:
A. Syntax Error B. Semantic Error C. Runtime Error D. Interpreter
Error
(g) [1 pt] Opening a file without specifying the second parameter opens it for:
A. reading B. writing C. overwriting D. appending E. None Of These
2
Unlock document

This preview shows pages 1-3 of the document.
Unlock all 8 pages and 3 million more documents.

Already have an account? Log in
Exam 3 (cont.) Spring 2014
(h) [1 pt] What would the avariable point at after the following code is executed?
try:
a = 2
if a % 2 == 0:
a = a+3
a = a / 0
a = a * 2
except:
a = a + 3
a = a / 2
A. 6.5 B. 4.0 C. 3.5 D. 3.0 E. 2.5 F. 2.0 G. 1.5
(i) [1 pt] Which of the following is not a valid dictionary key?
A. 4, B. (4) C. 4 D. ”4” E. [4]
(j) [1 pt] Which of the following is true about the keys in a dictionary?
A. An integer can be a key.
B. A list can be a key.
C. A dictionary can be a key.
D. All keys must be mutable.
E. All of the above are False.
(k) [1 pt] Which feature do Tuples and Strings have in common?
A. They are immutable
B. They are sequences
C. They can be used as dictionary keys
D. All of the above
E. None of the above
(l) [1 pt] What is the correct chronological order of the following inventions?
A. microprocessor, transistor, loom, mechanical duck, Harvard Mark 1 Com-
puter
B. mechanical duck, loom, Harvard Mark 1 Computer, transistor,
microprocessor
C. loom, mechanical duck, transistor, vacuum tube, Ethernet
D. vacuum tube, Ethernet, ARPA Net, PDP11 Computer, transistor
3
Unlock document

This preview shows pages 1-3 of the document.
Unlock all 8 pages and 3 million more documents.

Already have an account? Log in

Document Summary

Turn all such devices o and put them away now. You cannot have them on your desk: academic misconduct: academic misconduct will not be tolerated. You are to uphold the honor and integrity bestowed upon you by the georgia institute of tech- nology. Keep your eyes on your own paper. Do your best to prevent anyone else from seeing your work. Do not communicate with anyone other than a proctor for any reason in any language in any manner. Do not share anything during the exam. (this includes no sharing of pencils, paper, erasers). Stop all writing when told to stop. Failure to stop writing on this exam when told to do so is academic misconduct. Do not use notes, books, calculators, etc during the exam: time: don"t get bogged down by any one question. If you get stuck, move on to the next problem and come back once you have completed all of the other problems.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers

Related Documents