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.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
394 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.
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