This document contains a series of computer science questions related to Python programming for a summer holiday homework assignment. The questions cover various topics including data types, operators, string manipulation, and error handling in Python. Each question requires the student to select the correct answer or predict the output of given code snippets.
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)
5 views4 pages
Summer_Holiday_HW_XII_CS_2023-24_Part-1[1]
This document contains a series of computer science questions related to Python programming for a summer holiday homework assignment. The questions cover various topics including data types, operators, string manipulation, and error handling in Python. Each question requires the student to select the correct answer or predict the output of given code snippets.
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/ 4
K V IFFCO AONLA
XII Computer Science Summer Holiday HW PART-1, Session: 2023-24
Q Question No . 1 State True or False “Tuple is datatype in Python which contain data in key-value pair.” 2 Which of the following is not a keyword? (A) eval (B) assert (C) nonlocal (D) pass 3 Given the following dictionaries dict_student = {"rno" : "53", "name" : ‘Rajveer Singh’} dict_marks = {"Accts" : 87, "English" : 65} Which statement will merge the contents of both dictionaries? (A) dict_student + dict_marks (B) dict_student.add(dict_marks) (C) dict_student.merge(dict_marks) (D) dict_student.update(dict_marks) 4 Consider the given expression: not ((True and False) or True) Which of the following will be correct output if the given expression is evaluated? (A) True (B) False (C) NONE (D) NULL 5 Select the correct output of the code: >>> s='mail2kv@kvsangathan.kvs.in' >>> s=s.split('kv') >>> op = s[0] + "@kv" + s[2] >>> print(op) (A) mail2@kvsangathan (B) mail2@sangathan .
(C) mail2@kvsangathan. (D) mail2kvsangathan.
6 Which of the following statement(s) would give an error after executing the following code? D={'rno':32,'name':'Ms Archana','subject':['hindi','english','cs'],'marks':(85,75,89)} #S1 print(D) #S2 D['subject'][2]='IP' #S3 D['marks'][2]=80 #S4 print(D) #S5 (A) S1 (B) S3 (C) S4 (D) S3 and S4 7 What will the following expression be evaluated to in Python? print ( round (100.0 / 4 + (3 + 2.55) , 1 ) ) (A) 30.0 (B) 30.55 (C) 30.6 (D) 31 8 (A) Given is a Python string declaration: message='FirstPreBoardExam@2022-23' Write the output of: print(message[ : : -3].upper())
9 Predict the output of the Python code given below:
data=["L",20,"M",40,"N",60] times=0 alpha="" add=0 for c in range(1,6,2): times = times + c alpha = alpha + data [c-1] + "@" add = add + data[c] print (times, add, alpha) 10 Predict the output of the Python code given below: L=[1,2,3,4,5] Lst=[] for i in range(len(L)): if i%2==1: t=(L[i],L[i]**2) Lst.append(t) print(Lst)
11 Find the invalid identifier from the following
a) Marks@12 b) string_12 c)_bonus d)First_Name 12 Identify the valid declaration of Rec: Rec=(1,‟Ashoka",50000) a) List b) Tuple c)String d) Dictionary 13 Suppose a tuple Tup is declared as Tup = (12, 15, 63, 80) which of the following is incorrect? a) print(Tup[1]) b) Tup[2] = 90 c) print(min(Tup)) d) print(len(Tup)) 14 The correct output of the given expression is: True and not False or False (a) False (b) True (c) None (d) Null t1=(2,3,4,5,6) print(t1.index(4)) output is (a) 4 (b) 5 (c) 6 (d) 2 15 Which of the following statement(s) would give an error after executing the following code? x= int("Enter the Value of x:")) #Statement 1 for y in range[0,21]: #Statement 2 if x==y: #Statement 3 print (x+y) #Statement 4 else: #Statement 5 print (x-y) # Statement 6 (a) Statement 4 (b) Statement 5 (c) Statement 4 & 6 (d) Statement 1 & 2 16 (a) Given is a Python string declaration: str="Kendriya Vidyalaya Sangathan" Write the output of: print(str[9:17]) (b) Write the output of the code given below: lst1 = [10, 15, 20, 25, 30] lst1.insert( 3, 4) lst1.insert( 2, 3) print (lst1[-5]) 17 Evaluate the following Python expression print(12*(3%4)//2+6) (a)12 (b)24 (c) 10 (d) 14 18 Fill in the Blank The explicit conversion of an operand to a specific type is called _____ (a)Type casting (b) coercion (c) translation (d) None of these 19 Which of the following is not a core data type in Python? (a)Lists (b) Dictionaries (c)Tuple (d) Class 20 What will the following code do? dict={"Exam":"AISSCE", "Year":2022} dict.update({"Year”:2023} ) a. It will create new dictionary dict={” Year”:2023}and old dictionary will be deleted b. It will throw an error and dictionary cannot updated c. It will make the content of dictionary as dict={"Exam":"AISSCE", "Year":2023} d. It will throw an error and dictionary and do nothing 21 What will be the value of the expression : 14+13%15 22 Which of the following statement(s) would give an error after executing the following code? S="Welcome to class XII" # Statement 1 print(S) # Statement 2 S="Thank you" # Statement 3 S[0]= '@' # Statement 4 S=S+"Thank you" # Statement 5
(a) Statement 3 (b) Statement 4
(b) Statement 5 (d) Statement 4 and 5 23 What will be the output of the following expression? 24//6%3 , 24//4//2 , 48//3//4 a)(1,3,4) b)(0,3,4) c)(1,12,Error) d)(1,3,#error) 24 Write the output of following code and explain the difference between a*3 and (a,a,a) a=(1,2,3) print(a*3) print(a,a,a) 25 Identify the invalid Python statement from the following. (a) _b=1 (b) __b1= 1 (c) b_=1 (d) 1 = _b 26 Identify the valid arithmetic operator in Python from the following. (a) // (b) < (c) or (d) <> 27 If Statement in Python is __ (a) looping statement (b) selection statement (c) iterative (d) sequential 28 Predict the correct output of the following Python statement – print(4 + 3**3/2) (a) 8 (b) 9 (c) 8.0 (d) 17.5 29 Choose the most correct statement among the following – (a) a dictionary is a sequential set of elements (b) a dictionary is a set of key-value pairs (c) a dictionary is a sequential collection of elements key-value pairs (d) a dictionary is a non-sequential collection of elements 30 Consider the string state = “Jharkhand”. Identify the appropriate statement that will display the last five characters of the string state? (a) state [-5:] (b) state [4:] (c) state [:4] (d) state [:-4] 31 What will be the output of the following lines of Python code? if not False: print(10) else: print(20) (a) 10 (b) 20 (c) True (d) False 32 Find error in the following code(if any) and correct code by rewriting code and underline the correction;‐ x= int(“Enter value of x:”) for in range [0,10]: if x=y print( x + y) else: print( x‐y) 33 Find output generated by the following code: Str = "Computer" Str = Str[-4:] print(Str*2) 34 Consider the following lines of codes in Python and write the appropriate output: student = {'rollno':1001, 'name':'Akshay', 'age':17} student['name']= “Abhay” print(student) 35 Find output generated by the following code: string="aabbcc" count=3 while True: if string[0]=='a': string=string[2:] elif string[-1]=='b': string=string[:2] else: count+=1 break print(string) print(count)