Python — Quiz

Python Mcq Set 21

21 questions · Test your knowledge

1 What will be the output of the following Python code? #generator def f(x): yield x+1 g=f(8) print(next(g))
2 What will be the output of the following Python code? def f(x): yield x+1 print("test") yield x+2 g=f(9)
3 What will be the output of the following Python code? def a(): try: f(x, 4) finally: print('after f') print('after f?') a()
4 What will be the output of the following Python code? def f(x): for i in range(5): yield i g=f(8) print(list(g))
5 The error displayed in the following Python code is? import itertools l1=(1, 2, 3) l2=[4, 5, 6] l=itertools.chain(l1, l2) print(next(l1))
6 Which of the following is not an exception handling keyword in Python?
7 What will be the output of the following Python code? g = (i for i in range(5)) type(g)
8 What happens if the file is not found in the following Python code? a=False while not a: try: f_n = input("Enter file name") i_f = open(f_n, 'r') except: print("Input file not found")
9 What will be the output of the following Python code? lst = [1, 2, 3] lst[3]
10 What will be the output of the following Python code? t[5]
11 What will be the output of the following Python code, if the time module has already been imported? 4 + '3'
12 What will be the output of the following Python code? int('65.43')
13 Compare the following two Python codes shown below and state the output if the input entered in each case is -6? CODE 1 import math num=int(input("Enter a number of whose factorial you want to find")) print(math.factorial(num)) CODE 2 num=int(input("Enter a number of whose factorial you want to find")) print(math.factorial(num))
14 What will be the output of the following Python code? def getMonth(m): if m<1 or m>12: raise ValueError("Invalid") print(m) getMonth(6)
15 What will be the output of the following Python code if the input entered is 6? valid = False while not valid: try: n=int(input("Enter a number")) while n%2==0: print("Bye") valid = True except ValueError: print("Invalid")
16 Identify the type of error in the following Python codes? Print(“Good Morning”) print(“Good night)
17 Which of the following statements is true?
18 Which of the following is not a standard exception in Python?
19 An exception is _______
20 _______________ exceptions are raised as a result of an error in opening a particular file.
21 Which of the following blocks will be executed whether an exception is thrown or not?
Back to All Quizzes