Trending ▼   ResFinder  

CBSE Class 12 Sample / Model Paper 2022 : Computer Science - Term I (with Marking Scheme / Solutions)

15 pages, 237 questions, 2 questions with responses, 2 total responses,    0    0
cbse12
  
+Fave Message
 Home > cbse12 > SAMPLE / MOCK Question Papers : CBSE Board Class 12 >   F Also featured on: cbse12

Instantly get Model Answers to questions on this ResPaper. Try now!
NEW ResPaper Exclusive!

Formatting page ...

Sample Question Paper Class: XII Session: 2021-22 Computer Science (Code 083) (Theory: Term-1) Maximum Marks: 35 Time Allowed: 90 Minutes General Instructions: The question paper is divided into 3 Sections - A, B, and C. Section A consists of 25 Questions (1-25). Attempt any 20 questions. Section B consists of 24 Questions (26-49). Attempt any 20 questions. Section C consists of 6 case study based Questions (50-55). Attempt any 5 questions. All questions carry equal marks. Q.N. Section-A This section consists of 25 Questions (1 to 25). Attempt any 20 questions from this section. Choose the best possible option. 1 2 3 4 5 Find the invalid identifier from the following a. none b. address c. Name d. pass Consider the declaration L = 1, 'Python', '3.14'. What will be the data type of L? a. list b. tuple c. dictionary d. string Given an object obj1= (10, 20, 30, 40, 50, 60, 70, 80, 90). What will be the output of print(obj1[3:7:2])? a. (40,50,60,70,80) b. (40,50,60,70) c. (40,50,60) d. (40,60) Which of the following statements is not correct? a. If we try to read a text file that does not exist, an error occurs. b. If we try to read a text file that does not exist, the file gets created. c. If we try to write on a text file that does not exist, no error occurs. d. If we try to write on a text file that does not exist, the file gets created. Which of the following options can be used to read the first line of a text file "Myfile.txt"? a. myfile = open('Myfile.txt'); print(myfile.read(line)) b. myfile = open('Myfile.txt','r'); print(myfile.read(1)) c. myfile = open('Myfile.txt'); print(myfile.readline()) d. myfile = open('Myfile.txt'); print(myfile.readlines()) 6 7 8 9 Assume that the position of the file pointer is at the beginning of 3rd line in a text file. Which of the following options can be used to read all the remaining lines? a. myfile.read(n-3) b. myfile.read(n) c. myfile.readline() d. myfile.readlines() A text file "student.txt" is stored in the storage device. Identify the correct option out of the following options to open the file in read mode. i. myfile = open('student.txt','a') ii. myfile = open('student.txt','w') iii. myfile = open('student.txt','r') iv. myfile = open('student.txt') a. only i b. both i and iv c. both iii and iv d. both i and iii The return type of the input() function is a. string b. integer c. list d. tuple Which of the following operator cannot be used with string data type? a. + b. in c. * d. / 10 Given an object obj1 = (10, 15, 25, 30). Identify the statement that will result in an error. a. print(obj1[2]) b. obj1[2] = 20 c. print(min(obj1)) d. print(len(obj1)) 11 Which of the following statements is incorrect in the context of binary files? a. Information is stored in the same format in which the information is held in memory. b. No end of line (EOL) character translation takes place. c. Every line ends with a new line character. d. pickle module is used for reading and writing. 12 What is the significance of the tell() method? a. tells the path of the file. b. tells the current position of the file pointer within the file. c. tells the end position within the file. d. checks the existence of a file at the desired location. 13 Which of the following statements is true? a. pickling creates an object from a sequence of bytes. b. pickling is used for object serialization. c. pickling is used for object deserialization. d. pickling is used to manage all types of files in Python. 14 Syntax of seek function in Python is myfile.seek(offset, reference_point) where myfile is the file object. What is the default value of reference_point? a. 0 b. 1 c. 2 d. 3 Which of the following components are part of a function header in Python? i. function name ii. return statement iii. parameter list iv. def keyword 15 16 17 18 19 a. only i b. i and iii c. iii and iv d. i,iii and iv Which of the following function headers is correct? a. def cal_si(p=100, r, t=2): b. def cal_si(p=100, r=8, t): c. def cal_si(p, r=8, t): d. def cal_si(p, r=8, t=2): Which of the following is the correct way to call a function? a. my_func() b. def my_func() c. return my_func d. call my_func() Which of the following characters act as default delimiter in a CSV file? a. (colon) : b. (hyphen) c. (comma) , d. (vertical line) | Given below is one way of opening a file Student.csv file in write mode. myfile = open("Student.csv","w",newline=''). What is the importance of newline=''? a. A new line gets added to the file. b. Empty string gets appended to the first line. c. Empty string gets appended to all lines. d. EOL character translation is suppressed. 20 21 22 23 24 Consider the following python program. import csv fh = open("Student.csv","r") stureader = csv.reader(fh) for rec in stureader: print(rec) What will be the data type of rec? a. string b. list c. tuple d. dictionary Which of the following is not a function/method of the csv module in Python? a. read() b. reader() c. writer() d. writerow() Which one of the following is the default extension of a Python file? a. .exe b. .p++ c. .py d. .p Which of the following symbol is used in Python for comments? a. $ b. @ c. // d. # Which of the following statements opens a binary file "record.bin" in write mode and writes an object lst1 = [1,2,3,4] on the binary file? a. with open('record.bin','wb') as myfile: pickle.dump(lst1,myfile) b. with open('record.bin','wb') as myfile: pickle.dump(myfile,lst1) c. with open('record.bin','wb+') as myfile: pickle.dump(myfile,lst1) 25 d. with open('record.bin','ab') as myfile: pickle.dump(myfile,lst1) Which of the following statements is false in the context of dictionary? a) The values of a dictionary can be accessed using keys. b) The keys of a dictionary can be accessed using values. c) Elements in a dictionary are in form of key:value pairs. d) Dictionaries are mutable. Section-B 26 27 This section consists of 24 Questions (26 to 49). Attempt any 20 questions. What is the output of the following code? T=(100) print(T*2) a. Syntax error b. (200,) c. 200 d. (100,100) Suppose the content of Myfile.txt is: Twinkle twinkle little star How I wonder what you are Up above the world so high Like a diamond in the sky What will be the output of the following code? myfile = open("Myfile.txt") data = myfile.readlines() print(len(data)) myfile.close() a. 3 b. 4 c. 106 d. 22 28 Identify the output of the following Python statements. x = [[10.0, 11.0, 12.0],[13.0, 14.0, 15.0]] y = x[1][2] print(y) a. 11.0 b. 12.0 c. 14.0 d. 15.0 29 Identify the output of the following Python statements. x = 2 while x < 9: print(x, end='') x = x + 1 a. 12345678 b. 3456789 c. 2345678 d. 23456789 30 Identify the output of the following Python statements. b = 1 for a in range(1, 10, 2): b += a + 2 print(b) a. 31 b. 33 c. 36 d. 39 31 Identify the output of the following Python statements. lst1 = [10, 15, 20, 25, 30] lst1.insert( 3, 4) lst1.insert( 2, 3) print (lst1[-5]) a. 2 b. 3 c. 4 d. 20 32 Raghav is trying to write an object obj1 = (1,2,3,4,5) on a binary file "test.bin". Consider the following code written by him. import pickle obj1 = (1,2,3,4,5) myfile = open("test.bin",'wb') pickle._______ #Statement 1 myfile.close() Identify the missing code in Statement 1. a. dump(myfile,obj1) b. dump(obj1, myfile) c. write(obj1,myfile) d. load(myfile,obj1) 33 The content of a binary file "employee.dat" is shown below where the Header is not a part of file content (i.e only Row1 to Row5 are present in the file) def display(eno): f=open("employee.dat","rb") totSum=0 try: while True: R=pickle.load(f) if R[0]==eno: _________ #Line1 totSum=totSum+R[2] except: f.close() print(totSum) 34 35 36 When the above-mentioned function, display (103) is executed, the output displayed is 190000. Which of the following statement should be used in the blank space of the line marked as Line1 to obtain the above output? a. jump b. break c. continue d. return What will be the output of the following Python code? def add (num1, num2): sum = num1 + num2 sum = add(20,30) print(sum) a. 50 b. 0 c. Null d. None Evaluate the following expression and identify the correct answer. 16 - (4 + 2) * 5 + 2**3 * 4 a. 54 b. 46 c. 18 d. 32 What will be the output of the following code? def my_func(var1=100, var2=200): var1+=10 var2 = var2 - 10 return var1+var2 print(my_func(50),my_func()) a. 100 200 b. 150 300 c. 250 75 d. 250 300 37 38 39 40 What will be the output of the following code? value = 50 def display(N): global value value = 25 if N%7==0: value = value + N else: value = value - N print(value, end="#") display(20) print(value) a. 50#50 b. 50#5 c. 50#30 d. 5#50# Which of the following options can be the output for the following code? import random List=["Delhi","Mumbai","Chennai","Kolkata"] for y in range(4): x = random.randint(1,3) print(List[x],end="#") a. Delhi#Mumbai#Chennai#Kolkata# b. Mumbai#Chennai#Kolkata#Mumbai# c. Mumbai# Mumbai #Mumbai # Delhi# d. Mumbai# Mumbai #Chennai # Mumbai What is the output of the following code snippet? def ChangeVal(M,N): for i in range(N): if M[i]%5 == 0: M[i]//=5 if M[i]%3 == 0: M[i]//=3 L = [25,8,75,12] ChangeVal(L,4) for i in L: print(i,end="#") a) 5#8#15#4# b) 5#8#5#4# c) 5#8#15#14# d) 5#18#15#4# Suppose the content of "Myfile.txt" is Humpty Dumpty sat on a wall Humpty Dumpty had a great fall All the king's horses and all the king's men Couldn't put Humpty together again 41 42 What will be the output of the following code? myfile = open("Myfile.txt") record = myfile.read().split() print(len(record)) myfile.close() a. 24 b. 25 c. 26 d. 27 Find the output of the following code: Name="PythoN3@1" R="" for x in range(len(Name)): if Name[x].isupper(): R=R+Name[x].lower() elif Name[x].islower(): R=R+Name[x].upper() elif Name[x].isdigit(): R=R+Name[x-1] else: R=R+"#" print(R) a. pYTHOn##@ b. pYTHOnN#@ c. pYTHOn#@ d. pYTHOnN@# Suppose the content of "Myfile.txt" is Honesty is the best policy. 43 What will be the output of the following code? myfile = open("Myfile.txt") x = myfile.read() print(len(x)) myfile.close() a. 5 b. 25 c. 26 d. 27 Suppose the content of "Myfile.txt" is Humpty DUMPTY sat on a wall Humpty DUMPTY had a great fall All the king's horses and all the king's men Couldn't put Humpty together again 44 45 What will be the output of the following code? myfile = open("Myfile.txt") x = myfile.read().lower() y = x.count('umpty') print(y) myfile.close() a. 2 b. 3 c. 4 d. 5 What will be the output of the following code? x = 3 def myfunc(): global x x+=2 print(x, end=' ') print(x, end=' ') myfunc() print(x, end=' ') a. 3 3 3 b. 3 5 3 c. 3 3 5 d. 3 5 5 Suppose the content of "Myfile.txt" is Ek Bharat Shreshtha Bharat What will be the output of the following code? myfile = open("Myfile.txt") vlist = list("aeiouAEIOU") vc=0 x = myfile.read() for y in x: if(y in vlist): vc+=1 print(vc) myfile.close() a. 6 b. 7 c. 8 d. 9 46 Suppose the content of "Myfile.txt" is Twinkle twinkle little star How I wonder what you are Up above the world so high Like a diamond in the sky Twinkle twinkle little star What will be the output of the following code? myfile = open("Myfile.txt") line_count = 0 data = myfile.readlines() for line in data: if line[0] == 'T': line_count += 1 print(line_count) myfile.close() a. 2 b. 3 c. 4 d. 5 47 Consider the following directory structure. Suppose root directory (School:\) and present working directory are the same. What will be the absolute path of the file Syllabus.jpg? a. School/Syllabus.jpg b. School/Academics/Syllabus.jpg c. School/Academics/../Syllabus.jpg d. School/Examination/Syllabus.jpg 48 Assume the content of the text file "Myfile.txt" is: Arjun Kumar Ismail Khan Joseph B Hanika Kiran What will be the data type of data_rec? myfile = open("Myfile.txt") data_rec = myfile.readlines() myfile.close() a. string b. list c. tuple d. dictionary 49 What will be the output of the following code? tup1 = (1,2,[1,2],3) tup1[2][1]=3.14 print(tup1) a. (1,2,[3.14,2],3) b. (1,2,[1,3.14],3) c. (1,2,[1,2],3.14) d. Error Message Section-C Case Study based Questions This section consists of 6 Questions (50 -55) Attempt any 5 questions. Rohit, a student of class 12, is learning csv module in Python. During the examination, he has been given a stub Python program (shown below) to create a CSV File "Student.csv" (content shown below). Help him in completing the code which creates the desired CSV File. CSV File 1,AKSHAY,XII,A 2,ABHISHEK,XII,A 3,ARVIND,XII,A 4,RAVI,XII,A 5,ASHISH,XII,A Incomplete Code import _____ fh = open(_____, _____, newline='') stuwriter = csv._____ data = [ ] header = ['ROLL_NO', 'NAME', 'CLASS', 'SECTION'] #Statement-1 #Statement-2 #Statement-3 data.append(header) for i in range(5): roll_no = int(input("Enter Roll Number : ")) name = input("Enter Name : ") Class = input("Enter Class : ") section = input("Enter Section : ") rec = [ _____ ] data.append(_____) stuwriter. _____ (data) fh.close() #Statement-4 #Statement-5 #Statement-6 50 Identify the suitable code for blank space in the line marked as Statement-1. 51 a) csv file b) CSV c) csv d) csv module Identify the missing code for blank space in the line marked as Statement-2. 52 53 a) "Student.csv","wb" b) "Student.csv","w" c) "Student.csv","r" d) "Student.csv","rb" Choose the function name (with argument) that should be used in the line marked as Statement-3. a) reader(fh) b) reader(MyFile) c) writer(fh) d) writer(MyFile) Identify the suitable code for the blank space in Statement-4. a) 'ROLL_NO', 'NAME', 'CLASS', 'SECTION' b) ROLL_NO, NAME, CLASS, SECTION c) 'roll_no', 'name', 'Class', 'section' d) roll_no, name, Class, section 54 Identify the suitable code for blank space in Statement-5. a) data b) record c) rec d) insert 55 Choose the function name that should be used in the blank space of the line marked as Statement-6 to create the desired CSV File? a) dump() b) load() c) writerows() d) writerow() Marking Scheme Class: XII Session: 2021-22 Computer Science (Code 083) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 d. pass b. tuple d. (40,60) b. if we try to read a text file that does not exist, the file gets created. c. myfile = open('Myfile.txt'); print(myfile.readline()) d. myfile.readlines() c. both iii and iv a. string d. / b. obj1[2] = 20 c. Every line ends with a new line character b. tells the current position of the file pointer within the file b. pickling is used for object serialization a. 0 d. i,iii and iv d. def cal_si(p, r=8, t=2) a. my_func() c. (comma) , d. EOL character translation is suppressed 20 21 22 23 24 25 26 27 28 29 b. list a. read() c. .py d. # a. with open('record.bin','wb') as myfile: pickle.dump(lst1,myfile) b. The keys of a dictionary can be accessed using values c. 200 b. 4 d. 15.0 c. 2345678 30 31 32 33 34 35 36 37 38 39 40 41 42 c. 36 b. 3 b. dump(obj1, myfile) c. continue d. None c. 18 d. 250 300 b. 50#5 b. Mumbai#Chennai#Kolkata#Mumbai# b. 5#8#5#4# c. 26 b. pYTHOnN#@ d. 27 43 44 45 46 47 48 49 50 51 52 53 54 d. 5 d. 3 5 5 b. 7 a. 2 b. School/Academics/Syllabus.jpg b. list b. (1,2,[1,3.14],3) c. csv b. "Student.csv","w" c. writer(fh) d. roll_no,name,Class,section c. rec 55 c. writerows()

Formatting page ...

Top Contributors
to this ResPaper
(answers/comments)


Sibhi S

(1)

Chitra

(1)

Formatting page ...

Formatting page ...

Formatting page ...

Formatting page ...

Formatting page ...

Formatting page ...

Formatting page ...

Formatting page ...

Formatting page ...

Formatting page ...

Formatting page ...

Formatting page ...

Formatting page ...

 

  Print intermediate debugging step

Show debugging info


 


Tags : cbse, cbse papers, cbse sample papers, cbse books, portal for cbse india, cbse question bank, central board of secondary education, cbse question papers with answers, prelims preliminary exams, pre board exam papers, cbse model test papers, solved board question papers of cbse last year, previous years solved question papers, free online cbse solved question paper, cbse syllabus, india cbse board sample questions papers, last 10 years cbse papers, cbse question papers 2017, cbse guess sample questions papers, cbse important questions, specimen / mock papers 2018.  

© 2010 - 2025 ResPaper. Terms of ServiceContact Us Advertise with us

 

cbse12 chat