The document contains 20 multiple choice questions testing knowledge of Python concepts like operators, loops, lists, list manipulation, and list comprehension. Each question has 4 possible answer choices to select from.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
578 views
Module 2 Test Answers Py
The document contains 20 multiple choice questions testing knowledge of Python concepts like operators, loops, lists, list manipulation, and list comprehension. Each question has 4 possible answer choices to select from.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7
Module 2 Test Answers
1. An operator able to check whether two values are equal is coded as: = === == != 2. The value eventually assigned to x is equal to: x=1 x = x == x False 1 True 0 3. How many stars will the following snippet send to the console? i=0 while i <= 3 : i += 2 print(“*”) two zero one three 4. How many stars will the following snippet send to the console? i=0 while i <= 5 : i += 1 if i % 2 == 0: break print(“*”) zero one two three 5. How many hashes will the following snippet send to the console? for i in range(1): print(“#”) else: print(“#”) one two zero three 6. How many hashes will the following snippet send to the console? var = 0 while var < 6: var += 1 if var % 2 == 0: continue print(“#”) two zero one three 7. How many hashes will the following snippet send to the console? var = 1 while var < 10: print(“#”) var = var << 1 eight one four two 8. What value will be assigned to the x variable? z = 10 y=0 x = y < z and z > y or y > z and z < y 0 1 True False 9. What is the output of the following snippet? a=1 b=0 c=a&b d=a|b e=a^b print(c + d + e) 1 3 2 0 10. What is the output of the following snippet? lst = [3, 1, -2] print(lst[lst[-1]]) 1 -2 3 -1 11. What is the output of the following snippet? lst = [1,2,3,4] print(lst[-3:-2]) [2,3,4] [2] [] [2,3] 12. The second assignment: vals = [0, 1, 2] vals[0], vals[2] = vals[2], vals[0] doesn’t change the list extends the list shortens the list reverses the list 13. After execution of the following snippet, the sum of all vals elements will be equal to: vals = [0, 1, 2] vals.insert(0,1) del vals[1] 2 5 3 4 14. Take a look at the snippet, and choose the true statement: nums = [1,2,3] vals = nums del vals[1:2] nums is longer than vals vals is longer than nums nums and vals are of the same length the snippet will cause a runtime error 15. Which of the following sentences is true? nums = [1,2,3] vals = nums[-1:-2] nums is longer than vals nums and vals are of the same length the snippet will cause a runtime error vals is longer than nums 16. What is the output of the following snippet? l1 = [1,2,3] l2 = [] for v in l1: l2.insert(0,v) print(l2) [3,2,1] [1,2,3] [3,3,3] [1,1,1] 17. What is the output of the following snippet? l1 = [1,2,3] for v in range(len(l1)): l1.insert(1,l1[v]) print(l1) [1, 2, 3, 3, 2, 1] [1, 2, 3, 1, 2, 3] [3, 2, 1, 1, 2, 3] [1, 1, 1, 1, 2, 3] 18. How many elements does the L list contain? L = [i for i in range(-1,2)] one four three two 19. What is the output of the following snippet? T = [[3-i for i in range (3)] for j in range (3)] s=0 for i in range(3): s += T[i][i] print(s) 4 2 7 6 20. What is the output of the following snippet? L = [[0, 1, 2, 3] for i in range(2)] print(L[2][0]) the snippet will cause a runtime error 1 2 0