0% found this document useful (0 votes)
110 views

Intro To Python

The exam will be closed book and students may bring two sheets of notes (front and back of one sheet or each side of two sheets). The exam will test conceptual understanding of Python concepts rather than memorization of facts. The exam contains 20 multiple choice or short answer questions testing knowledge of Python syntax, functions, loops, strings, lists, and formatting output.

Uploaded by

Jessie V. Kodrat
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
110 views

Intro To Python

The exam will be closed book and students may bring two sheets of notes (front and back of one sheet or each side of two sheets). The exam will test conceptual understanding of Python concepts rather than memorization of facts. The exam contains 20 multiple choice or short answer questions testing knowledge of Python syntax, functions, loops, strings, lists, and formatting output.

Uploaded by

Jessie V. Kodrat
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Comp 150: Intro to Python

Exam 1 Overview
Resources during the Exam
The exam will be closed book, no calculators or computers to help solve problems. You may bring notes on
two sides of 8.5x11 inch paper (either both sides of one sheet, or two sheets written on single sides). Write this
as you study! I test you on concepts, not memorized rote facts. Bring the facts if you like! Learn the concepts.

1. What is printed by the Python code?


x = 5
y = x + 3
x = x - 1
z = 10
x = x + z
print('x: {}, y: {}, z: {}'.format(x, y, z))
2. What is printed by the Python code?
print(14//4, 14%4, 14.0/4)

3. What is printed by the Python code?


print(2*'No' + 3*'!')
print(2 * ('No' + 3*'!'))

4. What is printed by the Python code?


Be careful: Note the backslashes:
print('how\nis it\nnow')

5. What is printed by the Python code?


for z in [2, 4, 7, 9]:
print(z - 1)

6. What is printed by the Python code?


print('2' + '3')

7. What is printed by the Python code?


def f1():
print('Hi')
def f2():
print('Lo')

f2()
f1()
f1()

8. What is printed by the Python code?


def func():
print('Yes')

print('No')
func()
9. What is printed by the Python code?
def func(x):
print(2*x)

func(5)
func(4)
10. What is printed by the Python code?
def func(x):
return x - 1

print(func(3) *

func(5))

11. What is printed by the Python code?

n = 3
for x in [2, 5,8]:
n = n + x
print(n)

12. What is printed by the Python code?


print(list(range(3)))

13. What is printed by the Python code?


for i in range(3):
print('Hello
again!')

14. What is printed by the Python code?


for i in range(4):
print(i)

15. What is printed by the Python code?


def s(x):
return x*x
for n in [1, 2, 10]:
print(s(n))

16. What is printed by the Python code?


def s(x):
return x*x

tot = 0
for n in [1, 3, 5]:
tot = tot + s(n)
print(tot)
17. What is printed by the Python code?
x = 2.5679
y = 9.0
print('Answers {:.3f} and {:.3f}'.format(x, y))

18. Given a string s, write a short expression for a string that includes s repeated five times.

19. Suppose you know x is an integer and ys is a string representing an integer. For instance, x is 3 and
ys is '24'. Write code to print out the arithmetic sum of the two. In the example case, 27 would be
printed.

20. Suppose you are given a list of words, wordList. Write Python code that will write one line for each
word, repeating that word twice. For example if wordList is ['Jose', 'Sue', 'Ivan'], then
your code would print
Jose Jose
Sue Sue
Ivan Ivan

You might also like