Address
:
[go:
up one dir
,
main page
]
Include Form
Remove Scripts
Session Cookies
Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
412 views
26 pages
Data File Handling - Together With - MCQ and Answer Key
Uploaded by
Krishnan R
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download
Save
Save Data File Handling- Together With- McQ and Answer ... For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
412 views
26 pages
Data File Handling - Together With - MCQ and Answer Key
Uploaded by
Krishnan R
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save Data File Handling- Together With- McQ and Answer ... For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 26
Search
Fullscreen
90 a: Multiple Choice Questions Which of the following function is used to write List of Strings in a file? (a) write() (b) writeline() (c) writelines() (d) write(all) Which of the following statements are true about Text files? (@ A text file stores information in ASCII or Unicode characters (ii) In text file each line of text is terminated with a special character known as EOL, (iii) In text files, some internal translations take place when this EOL character is read or write, (iv) Default EOL character, is newline (*\n’) character. (a) only (i) (b) Only (ii) (c) (ii) and (iii) (d) All the above mentioned . Which of the following is not a text file access mode? (a) ¢ (b) a (©) w (d) wo+ |. Which of the following is not a binary file access mode? (a) tb (b) a (c) wb (@ ab . In file opening function, if no second parameter is specified then by default , the file opens in (a) write mode () read mode (c) append mode (d) none of the mentioned . What does the following statement do? x = open(‘filel.csv', ‘r') (a) Opens an existing text file named file!.csv to write (6) Opens an existing text file named filel.csv to append (©) Opens an existing text file named file csv to read (d) Opens a new file named file|.csv to read Together with” Competency Based and Objective Type Questions —124, Interpret the statement below: xx = open( New python.csv', ‘w') (a) Opens or creates a text file named N few-python c (0) Opens or creates a text file named New-epthonsee thon.esv to append {@) Opens or creates a tet file named Newrrtor oy, we ve fp Ome or ie nari reer 6 ea 8, Given below a code: x = open(pythoni2.csv", a") Which of the following statement is True (a) Opens or creates a text file ° . tes a text file named python! 2.csv to write Pens oF creates a fext fle named python12.e to append (©) Opens or creates a text file named ned python! 2.csv to read (@ Opens a new file named python12.esv to append 9, What does the following statement do? x + open(*story.txt", ‘re') (@) Opens a text file named story: to read fiom or write to (B) Opens a text file named story to read (6) Opens a text fle named storysnt to write (@) Opens « new file named story.xt to append 10, What do you understand by the statement given below x = open(*file.txt", “us") (@) Opens a text file named filet 10 read (b) Opens a tent fle named filesxt 0 write to or ead fom (©) Opens a text fle named filesxt to write (@) Opens a new file named files to append 11. Which ofthe following statement is “True’ fr the given code? x = open(*python.txt", ‘a*') (a) Opens a tex ile named python.xt to read (6) Opens a text file named python.nt to read and write (6) Opens a text file named python txt write {a> Opens or creates text fle named pythons 10 ea rom or wit 0 athe end ofthe Sle 12, Which of the following statement is true about the given code x = open('pythont. bat’, ‘x') (a Opens an existing text file named python! at to write (8) Opens an existing binary file named python! batt write (© Opens an existing binary file named python! bat to append (@ Opens an existing binary file named python! bat 0 ae ‘Computer Science with Python 94x = open(“python: bal of the follow (@) Opens or creates & (6) Opens oc xeates a binary fle {o) Opens or creates @ {ay Opens ane fie named yon. be 1 we 14, Witte purpose of the following statement “ab') x = open( ‘python. bat” ‘inary file named python bat to write file named python-bat to append ython. bat to read (a) Opens or creates & (8) Opens or erates a binary {6 Opens or ereates a binary file named P {Opens a new fle named python bat to append 15, What wil be the output after the following statements? x = open(‘python.txt's ‘r') print (x.nae) (@) python 1 FileNotFoundError (@) python © (©) python.xt oF 116, Interpret the below statements? x = open("python.csw', '') print(x.node) (a) python write 17, Predict the output ofthe following statements? (8) pythonxt @r x = open("hello. csv", print(x. closed) (a) open (b) closed (©) True 18. What willbe the output after the following statements? x = open("hellol.csv', ‘w') x.close() print(x.closed) (@) open (8) closed 19, Tell the output of the following statements? = open(‘python.csv", ‘w") prine(x.readable()) (© Tue (@) readable (6) writable (0) Tne 20, What will be the output after the following statements? x = open("hello2.csv', ‘w) print(x.uritable()) (@) readable idee (6) writable 92 Topechex aceh® Competency Based an Objective Type Questions —12 jing option is correct? Interpret and tell whic inary file named python bat to write named python bat to append binary file named python.bat 0 read (6) python.txt opened @w (@ False (@) False (a False (a) False(@ one 4, Which ofthe following rule isnot corect fer naming fle? (@) Twofiles can have same name in diferent o ‘eo fies con inves {© Two files must have diffrent path names pt {@ Files path name must be different 25, Which ofthe following statement i nt the comet path name? (@ cAPythonthello.tt (©) bellow (0) vhellowt ae a6 Which ofthe following symbol i used to show oot director? om) (8) (double dots) (©) \\@ouble back slash) (@) Nowe of te #7, wiehrie allowing mae ee mb pena a mere catensinm sig {@) binary (©) append (©) write (2) nove ofthe mentioned 28. What will be the default ile mode to open a ile, if itis not specified? (@) read (6) write (6) append @ can't ay 28. Which of the following statement is not used for reading a datafile? (2) real (8) write (6) readies) (@) readline) 238, Which of the following statement isnot used for writing into a datafile? (@ read) (6) writeg) (©) writelines)——(@),_writelined) 31. Which of the following command is used to open a file “emp txt” in read-mode only? (@) infile = opent“e:temp.tt”, ") () infile = opent*e:\temp.txt”, “F) (© infile = openifile = “ectemp.t, 1") G@) infile = opentfile = “e-\temp.et", 7){When yes open fle fr reading if the file does not exist, an error occurs, SB) When you open ae fer writing. ifthe fle does not ens, an eor occu, fe) Whee you opens ile for reading ifthe file doesnot exis, the program will open ang (oy Wes poe open 2 Be fer writing if the le doesnot exist anew lei creat fe) When gos open a ile for writing. ifthe ie eis, the existing ile is verwrten a ew fie. 3S Which of te following statement is used to read “a” number of characters from a file Sie objet
? fo Sierads) (8) n= flereadX) (6) filereadline(n) (4) fle seadine) FE. Wid of the following statement is used 10 read the entre contents of a file as a string the file object
? (2) tmpblescadia) (6) tmpfileread() _(c) tmpfilereadline() (d) tmpfie IGF. Which of the following statement is used to read the next line in 2 file sing the file objet (0) fieread) (6) file read) (6) filercadline() _(d) filexeadinest) $A. Wich ofthe following commands can be used to read the remaining lines ina file using tel object
method returns? (a) (6) list of single characters (@) ist of int o. ad temp.txt” for writing in binary (2) outfle = opent"e:temp txt”, “W") (8) outfile = opent“c2\temp txt”, “wb") (6) ousfile = opent“citemptxt",“w+") _(d) outfile = open(“c:\temp.txt", “wb*") Al. Which ofthe following command is used to open a file “e:\temp txt” for reading in binary (6) filese2d0) (0) fileeadline() (A) file readlines() (6) alist of strings (@) outfile = open(“c:temp 1x”, “¥") (B) outfile = open(“c:\temp.txt”, 1b") ‘outfile = open(“c:\temp.txt"-"r*") (d) outfile = open(“c:\\temp.txt”, “a”) Com sk decir pe teindicates thatthe next rea (6) indicates that the next read or write will occur at that a -many byes from the beginning ofthe (©) move the current file postion to a diferent location (@) it changes the file postion only if allowed to do so else returns an error. 46, Which ofthe following statements coretly explain the function of seek() method? (c) tell the curent positon within the fie (indicate thatthe next read or write occurs from that position ina fle (©) determine if you can move the file position ono (@ move the current file postion to a diferent location ata defined offset. 47. What willbe the output ofthe following code snippet? fo = open(*nyfile.tet*, “u") print ("Nene of the file: *, fo,nane) 4 Assuming that the 1e contains these Lines seqe"Technolegends\nHello Viewers! !* fo,uritelines(seq ) f0.seek for line in fo: print (line) fo.close() {(@) Technolegends (6) nds (©) Techno (2) legends 48, Which of the following statement is not correctly defining pickling method in python? (@) Itis a process to convert a Python object into a byte stream. (b) Itis a process to convert a byte stream to Python object (6) Its done using two methods : dump and load. (@ Serialization is an alternate name for pickling. Computer Science with Python 95)“Assuring file has the following line ext « "This is Ist Line,” fo.uriteLines( x) seq = * This is 2nd line, This is 3rd line” 's lrite sequence of lines at the end of the file. fo,seek(0, 2) fo.writelines(seq ) '¢ Now read corplete file fron beginning. fo.seek(0,0) ine = fo.reaclines() rine ("Read Line: #5" % (1ine)) + Close the file fo.close() (@) Nave of the file: myfile.txt ead Line: ['This is Ast line, This is 2nd line, This is 3rd Line’) (©) Nave of the file: nyfile.txt Read Line: [° This is 2nd line, This is 3rd line’] (©) Read Line: [ “This is ist Line’) (@) Runtime Error S51. Predict the output of the code spnippet veith open("hello.txt", "w") as £: fuwrite("Hello World how are you today?") 3) as f ‘with open( ‘hello. txt", ata = f.readlines() for line in data: words = Line. split() print (words) E.close() 96 Tepechex exch Competency Based and Objective ye Questions —12fox 4 in range (5): sath open(myfile.exe*, print (f.closed) (@) Runtime Eror (6) True ‘58. What will be the output ofthe ft £ + open(*data.txt", “we") tat = "This is Ist Line\nt furitelines( txt ) (6) False lowing code sine? seq + * This 15 2rd Line\aThis is 3e4 tinge fseet(0, 2) — fiitelines(seq ) mist (] for line in rylist-append(Line) print(ryLise) (@) Runtime Error (b) ("This is 1t linen, * This is 2nd nla (6) [This is 2nd line", “Tis is 3d ine’) oo $4. What willbe the ouput of the following code snippet? £ = open(*data.txt’, *1") C+ "This is ast Line\n" facitelines( ext ) f.seek(0,0) Line + £reeetines() Brint ("Read Line: 45° % (Line)) f.close() (@) (This isto ine] oo (© 10 Bor (d) None isis 3rd line")(@ 10 Em : ding the seek) method? 56 Wich oft folloing statment comet epding te seek) (@) sets the file position to the end of file (©) poston of ie pointer remain unchanged (0) ener occurs (the file pointer is set othe star ofthe ile 57. What willbe the ouput ofthe following code snippet? colors « [red ‘yellows’. “2lue\n'] £ = opencalors.¢', 'v') fvitelines(colos) tciose() seei(0.0) for line in # print (Line) A re yellow sue : (©) Creda, “yellows, bive a] (6, Enor: LO operation on closed fil. (2) Completion eror $8. Which ofthe following statements are corect regarding the file access modes? (© opens fle fer both reading and wen. File obec pont to its begiming- (©) "opens a file for both wring and reading. Overwrtes the exstng file it tex Feats a new on if it doesnot exist : (©) ‘wh’ opens a file for reading and wrii binary format. Overwrites ting in it if ‘and creates a new one, i it does not exist. a “a opens a = ens Sle for appending. The fle ponte sat the end ofthe file, ifthe fileofthe following is nota mode of fie in Python? Om ow — tuonen a file “acs fr reading, we ue isan wile Op te el= speW’cowhstx"."7)—() lead cpetecinadan*F) {ole read = opentil = “cAmarks.t", *) (a) file_read = opentie~ Y\imarks xt", ") 4. wise blog samme ices wrapecee eee ae a {a) file read read2) () file_read(2) ale {6 file readread2) (A) file_readreadlines(2) Ries dice as euhb aperenee (@ fread) () fread) pened : The readines() returns ine) (ad) freadines() (@) only first line from the file (6 al ins from th file «4 Whats the use of tll) method in Python? {a) returns the current positon of record pointer within the file (6) only lst tine from the file (@) none of the above (6) retums the end position of record pointer within the file (6) tetums the current position of record pointer within the line () none of the above (6 Spa to rename a file is (o) rename(currentfile_name, new ile name) () rename(new file name, current fle_name,) (6 rename((current_file_name, new fle. (4) none of these (66, seck() method in files used for (@) sets the file's current position atthe offset sme) | (6) sets the file's previous position atthe offset (6) sets te file's current position within the fle (done of these 67, Which ofthe followin (a) tells you the position within the fle ‘atement is not true about tell) method in Python? (6) tells you the end position within the file (¢) also tells you the file is opened or not (2 none of these (8. What isthe syntax 10 remover) a file in python? (2) removetfile_name) (6) remove(new_fe_name,current file name,) (©) remove((), file_name)) (@ none of these Conte cence wth Pinar 99)‘69. What isthe pickling? (2) Its used for object serialization (0) Mis used for object deserisization (6) None ofthe mentioned (d) All ofthe mentioned Which ofthe following statement is not tre regarding the opening mode (@) When you open a file fo reading, ifthe fle does not exist, an error occurs (©) When you open a file for writin, ifthe fle does not exist, an error occurs (Wren yep ater ite le di tt ee amg ist, new file is created of a filer (@ When you open a file for writing ifthe file doesnot (6) When you open file for wring if the file exis, the existing es overrite wi gy new fil 71, Whi of he ftlowing commands can be wed oe" number oF Crm fe ig the file object
? (@) Fileready (@) Flleseadline(o) (d) Fileseadinewy 72. Which ofthe following commands canbe wed to read the emire contents ofa file ata ing te le obs He? * (@) Filesead(a) (6) Fileread)_—_(¢)Filesealinel) (4) File eadliney 73. Which ofthe following commands canbe used o read he next ine in file using the fe objgg
? (@) Filesead(o) _(b) Fileseadl) _(¢)Fileseadhinel) (4) File sean) 74. What does te
method returns? (@ se (6) Ais of tines (6) List of single characters (4) List of integers 75. Which ofthe following command is used pen ale" temp.” for tin n binary orm ie (2) four= open("ésorytn’, wh") (6) fout = open(*d\temp tt", *wb) (6) fout= openile = "ditemp.xt,"wb*") (4) fout~ open( file ~ a temp tt", “wbe) 76. Which ofthe following functions do you we 1 write deta inthe binary format? (@ Write (©) Output (©) Dump (a) Send 77. Which of the following are the atributes related to a file object? (@) Closed (6) Mode (6) cae (@ Rename 78 What isthe correct syntax of open() function? (a) File = open(file name [, access. modell, buffering}) (6) File object = openfile name [, access. mode, butfering)) (6) File object = open(file_name) (@) None of the above 100 Pagecher with? ompotency Based and Objective Type Questions 12ia nthe following question no. 79 10 88, a statement of reason (R). Matk the correct choice as i ae i nan sein (A ade (wee and een the correct explanation of assertion cy (9 Bots serion (A) and reason (R) are ve but reason (Ris not he erect explanation of Deion (A) fg aserion (A se ut eso (ie followed by # fo aseron (A) 8 fab ut reason (Rs ‘, Assertion (A): The path tte. an absolute pth ofthe file Reason (R): An absolute path always begins withthe root folder followed by a colon. ‘assertion (A): If the content ofthe text ile: Pract sielto tude The below code vill pr ts! Welcone to your Session for fie handling p.read(10) output: Hello Stud Reason (R): The f Assertion (A): The readlines( returns all lines from the fle P will read 10 characters but wil not print anything Reason (R): It reads the single line from the fle 42, Assertion (A): Pickling is a way to convert a Python object structure (list.dietete) into a character stream Reason (Rt): Pickling is only used for seilizing a Python object structure 48, Assertion (A): The data in text fle sin binary format. Reason (R): The data in the binary file isin binary (ein 0 or 1) format. HA Assertion (A): ‘The siatement Feopen('dairy.txt’, ‘a') hens the file in append node for writing. Reason (R): a stands for append mode 85. Assertion (A): The statement Faleobject.seek(0) snes to the beginning of the file at any tine Reason (R):cemove() is used to remove a file 86. Assertion (A): scck( is used to change the file abject position tothe beginning ofthe file Reason (R): tell) retums an integer giving the file objects current postion inthe file Compete Scene with Python 104‘87, Assertion (A): The statement: with open("data.txt", “W") as f sxef.r02d() Tt will read whole character present in data file and store itin C tore 38in vartang © Reason (R): The WITH stement when used with open le Lanta ie is closed when the with block exits, 88. Assertion (A):The readlnes() method retums a list of lines, ‘Reason (R):Every line is not stored in a Hist. Thus eannot be returned, Case-Based MCQs 1. Kriss conftced in Pyion code piven below. Pletseelp him o answer the lowing det TRANSFER 1 — {Hletepe("story.txt" "1" ilezopen"st07)-00."") seriefites-readl) for 4 tn se 1 isipen(: ‘et.amer() elit 1 tslover() 8 det. upper() a wo else: n 2122. Line 33 ‘filet. close() Line a ‘ie. close() Line 35 (@) Which line in the above cade check for capital letter” (9 line 3 (id Tine 4 i) ioe S 9) line 6 (®) Which line in the above code read the file “stort (9 line 1 (9 line 2 (ii) Tine 3 ») fine 4 (©) Which line inthe above code does not affect the execution of program? ( line 10 (49 Tine 11 (ii) ine 12 (ie) line 13, (@ Which line is the above code converts capital letter to small letter? (tines i) Tine 7 (ii) line 8 (i) line 9 (©) Which line isthe above code opens the fle in write mode? (9 tine (i Tine 2 (i) ine 3 (i) bine 4 (D, Which line is the above code saves the data? © tine 1. (ine 12 (4) tine 13, (i) ine 14 102 agecher acek® Competency Based and Onective Tipe Questions —12Ths $5 oy 600, sere 15 wish yous? Hy 006 4s lying on the table son 9 we concean? det count Poent) fslet + opent striefilel.readhines() 1) © Line 2 count0 for x1 in str # Line 2 # Line 3 # Line & Choose the correct options forthe following: (a) # Line | To open file POEM txt in read mode (9 Gilet ~ open"POEMTXT™'F) (i) Sel = openC TOSSES TES p let = open("POEMTXT.*w") 1) Nemuareeaas 2 To check first character of every line is “W" or“ (®) # Line 2 (9 nifoy—~ 0 H1(0}— 8" i) PMO} oF 0}: (wy 10" (o) AO 4 (©) # Line 3: To increase the value of count by I: (i count ( couss-t (4) count-count} (iv) None ofthe above x (@) # Line 4 To call the function count. Por s ( count_Poer) (ti) countPocen) (w) count)3. Mohan has writen the following code filet = open("POEH.TXT","r") stri-filel.read(20) print(str) filet. close() (@) What will be the output? © Iwill display fest 20 characters. (i) twill display 20th character ang (Gi) te will display first 20 bytes. () It wil display content st 20h yy, (8) Meenu, Mohan’ friend has written the following Python code, = None for i in range (5) Ath open("LAPS.W.txt", “w") as it i> 2 break print(f.closed) ‘What willbe the output? ( True (i) False (it) None () Error (©) The read() method retum (se (i ist i) tuple (i) None ofthese (@) The readlne() method returns © swing (ip ist it) tuple (©) The readlines() method retums (i) None ofthese © string (i ist (i) tuple () None ofthese 4. Mr. Iqbal isa programmer, who has recently joined the company and python code to perform the following binary file operations withthe h functions/modules: sven a task to write elp of to user defn (a) Addl) to create a binary file called School dat containing student information rame,age and marks of English, Maths and Scienee(out of 100) of each student (®) Display( to display the information of all students, oll number, He has succeeded in writing partial code and as missed out certain statements, so he has leftceain ‘queries in comment lines. You as an expert of Python have to provide the missing statement Anport # statement 1 to import nodule/package ‘ef 244); sel Eile =open("school.dat’,'__*) # Statenent 2 to append the record in binaty file. che'¥" hide chee’ of ches'y 104 agcedex ece® Competency Based and Objective Type Questions —12Re reressriline “nt ner nae mathmarkse int (ing is receipt ner ath is“) stl nane'enane sage] eage sstL‘english® ‘st ['maths' ]omathnarks st {science oschemarks pickle. cinp(st 5 chug youth cece tel file.close() Got display) sel) {ile-opent school dat’, "b") ty: unite True stepickle, (tite) f statement & to store data in st. print(st) except F0FErrOr print("error") tile. Cchoose the eorrect option for the following: (a) Write the statement to import module in statement 1 1» statement 5 to close file object. 9 osv i ev in Cov (in) None of these . (0) Write the statement append the recordin binary fle Oa ww iy a (i) None ofthese (©) Wie the statement ospify object in statement 3 © fie i object (uy pointer (i) None ofthese (Wt the statement tre dati (0 wite i) toad (i), open (iv) None ofthese (6) Statement close the ile objet i) uit () close Compute Science with Python 105 (9 open (i exitMathew isa programmer, who has recently joined the company and given © ene pt a ort ney Son whch ea 'No) and fe(Fee paid by student). “He has succeeded in writing partial code and has missed out certain ‘of Python have to provide the missing statements. # Update a record. srport © statenent 1 se) flageo ‘ilecopen bs") # statenent 2 Seorchvint(input("Enter Admission Nurber whose fee 1s to be updateg ” ant=int(input( "Hou much to be increased : °)) ty: while True: Try: posefile statenent 3 stepickde Toad( fale) Af stl'acmo'] == search stl'fee" Jeane Fes) Pickle. (st, tite) Print("Recora Updated") flagen file.close( (@) # statement 1 1 import module package (0 eww (i) math (®) # statement 210 open stud binaryfie in read (stud dat (©) # statement 3 to store file pointer position (9 flere (@) # statement 410 pla filexetly i) fileseeky (©) # statement 5 to store the data (ii) piekte mode (it) stud.bin (0) None of these (stadt (0) None of these ( fileseek) (ui) Se setkpos) (0%) None ofthese file pointer at specified postion ii) Bletell(pos) (None of these ore © mp i), sare ©) im OT St towing comnts wet wie it LST a file object)? “a © pike weieasteie) (2 pike wie, 187) (Wp umpctstiLE) (0) FILE=pickle dump(LIST) 106 apether axed” omptecy sedan Oetve Tipe estos —12fest in CBSE School. Teacher has yeas sven a task to write a python code to perform 6 Pratowine ‘inary file operations with the help of two user defined functions/modules: esl 1 a8 binary file called school dat containing student information (in lit ah ype)~ tent number, ame marks out of 10) ofeach student 1 sa diy same snd mars of he student by asking the student number form the use ‘write the code inthe missing statement (Fill in the blank) {CBSE Question Bank] ounce io ser rice sesreco on a (ncn ser neta a on one Pee u ‘ckle.loadl) «ie ' statenent 5 anets(aDe if) te faunas nce nen‘Choose the correct options forthe following: (@) # statement 1 to declare the data-type. © empry (i) create “0 ©) None (0) # statement 2 to store all records in stu tS © load (damp (i) store ) write (©) # Statement 3 function to insert data at end © insert G.append i aa ©) None of @) # statement 4 to save the data = Or Ww ios () wor (©) # Statement 5 1o search for student number. © sto (i seame (i) marks (0) None ofthese 7. Kishna of lass 12s writing a program read the deilsof Sports perfrmance, and stor in <5y fle “gamesesv" delimited with atab character. Asa programmer, help hime achieve that CBSE Question nay inport 8 Line 1 £ = open("ganess.csv",‘a") Ree F Getiniter = “\c-) + Line 2 sobj.vriterou( ['Ganes', ‘Competitions’, “Prizes’] ) ans = 'y lntle ans == “y' print(“Record :*, (3) ‘input (“Gane Name :*) Ane (snput("No. of participitants :)) ‘nt input ("Prizes:")) _# Line 3 (ree) # Line 4 ans = input(Oo u want to continue ? (y/n) :*) f # Line 5 ‘Choose the correct option forthe following (@) Line 1 : Name the module he should import @ csv (iy sv (a csv () None of these (8) Line 2: To create an object to enable to write in the osv file open (i) read (i), waite (0) writer (©) Lime 3 : To store the data in ist (9, ree={sport,comp prize) (i) t2e=(sportcomp.prize) (iit) ree={sportcomp prize} (®) None of these 108 apcchen aek® Competency Based and Objective Type Questions —12(4: To write a record, ine (own (i) writer iatea pues ‘To close the file. i) writerow (iv) None of these () open (i exit : oe () close on ene eee ae Te renanermmenipemeortece a (cote }. Help him in completing the code omy which erates the desired CSV File. Fale {€RSE Question Bak sant XT ppaseK XIE payt0.X1T av XID A £ itsAE A ) sStatenent-2 fata. appena(nende fox 4 sn 0g2(°) retino > intl Chass « in aoe ata. append Rewriter. —— ‘.ciosel) iy ube cove or lnk Pe I marked as Statement (a ov ) ow (9 owvfle (i csv in Kine marked as Statement-2? (0) Went the missing code for blank P92 (9 "School sv". (iy *Studentcsv"."" (6 Choose the function name (with a8 marked as Statement-3. @ reader) (a reader samen) that should be used aaiyFiley u) wtert)eet sen ne mated a Suomen ple ila was, cass, secnow ROLL. NO, NAME, CLASS, SECTION PE Ter ame ie cie cept scien) corona) Pd ar cai bo nd nt tnt sore meee ment-5 to create the desired CSV File? Sta. (@ dump()_ (ii) load() (ii) a ato ay topes wit fx noir we toe ncaa (2) Aste oct hina le caled STUDENTDAT conaing wea nae (®) GetStudents0 to display the name and percentage of those students who have a per ‘greater than 75. In case there is no student having percentage > 75 the function displays ge appropriate message. The function should also display the average percent He has succeeded in writing partial code and has missed out certain statements, so he has let certain queries in comment lines. You as an expert of Python have to provide the missing statemen and other related queries based on the following code of Amvitya, Answer any four questions (out of five) from the below mentioned questions, [CBSE Question Bask writerows) (iv) writerow) import pickle def AddStudents(): ‘1 statenent to open the binary file to write data while True: Roo = int(anput("Rne Name = input(*Nane : *) Percent « float (input("Percent L = [Rno, Nane, Percent) #2 statenent to write the list L into the file ») Choice = input(*enter more (y/n): *) Sf Choice in "mv break F.close() def GetStudents(): Total-0 Countre Countabove75-0 with open("STUOENT.DAT","rb") as F: while True! 10 agether exeh® Competency Based and Objective Type Questions—12TotaleA(2} Af Wa} > 755 print a}, * hae percent © *A(2)) Countaboneroen ¢ excepts break Af Countabove7 print "There 18 0 student. wa tis percentage ayeragesTotal/Countec ™ a average percent of class « print * awexage) paaseudent() fester) Woh oti oman is sed pen he fle “STUDENTDAT” fo rin ob pnay format (marked as #1 in the Python coe) (pF open STUDENT. ORT", 0") i) open "STENT", 's') By cco ste re) aaa aaa | ich ofthe following commands is sed 0 write the i it te Bay file, STUDENT. DAT? (marked as #2 the Python code) ( pichte.urite( tt) ollsF (i) picktewunstelt, i) picete- in) tepid dng) © te ling comands ia red ch martina le STUDENT DAT? (marked as #3 inthe Python coe) (0 R « pictle.Looa(F) (uy x= pickae.reaalt) (@ Which ofthe following statement (p “1+ opens ile for bah eading and writing {iy “opens ile for bh writing and reading Trias tnd creates anew one fit oes not exis i) “opens a ile for ending and writing in ime and creates «new one it does nok exis loys eyes hr gpd, Th epi ST ifthe fle exists. os cine towing saree conse xn Res sebod? ition within the file postion o 0 curs fom that postion in a fle ven specified poston Computer Science with Pthon 144° | ‘ . i) pickte-n0adte,£) (iv) psekie, toads £) (sare correct regarding the file access modes? File object points to its beginning. ‘Adds at the end of the existing file if it (0 tells the eurent ps (i) determines if you can move the file (i indicates thatthe next read or wie (@) moves the current fike position 10 810 Radha Shah isa programmer, who has recently been given a task tt & python perform the fllowing CSV file operations with the help of two use defined function, (@ C8VOpen to create CSV file called BOOKS.CSV in append mode contain tion of books ~ Title, Author and Price. "fora, (©) @SVReads to display te records fom the CSV Hie callsd BOOKS. CSV whee Seg title starts with She has succeded in writing pail code and has mised ay ‘atements, so she has let certain queries in comment lines, in snport csv et C5¥0pen(): with open 'books.csv',"__*,newlines"*) as csv ‘Staten a *Statene mt *Staterenes ‘cusuriterov({ ‘Rapunzel, “Jack,300)) ‘ariterou({ Barbie’, 0011", 900]) c.siriterou{{ ‘Johnny’, "Zane", 260]) de. cSuReaa) oy: With open("books.csv', 2") as csv & *Staterant4 cee Statenents rine (2) except: print (‘File Net Found’) Svpen() SvRead() ‘You as an expert of Python have to provide the missing staemiens and other related queries ‘based on the following code of Radha. Answer any four questions (out of five) feom the below ‘mentioned questions. (@) Choose the appropriate mode in which the file sto be opened in append mode (Statement I) wt (i) ab (iy r+ (oa (®) Which statement will be used to create a esv writer object in Statement 2? ( cowwriteresvi) (i) esvwiteresvt) (ii) esviwriter?) (i) eswriteresvt) (© Choose the correct option for Statement 3 to write the names of the column headings in the CSV file, BOOKS.CSV. (0 ewowriterow(Title'’Author Price’) (i) ewcwrterow({ Title'Author'’Price’)) ""AuthorPrice’) thor Price’) Gil) ew.writerows( Tt (iv) ew.writerows((Tile’ 112 Zagecher wceh® Competency Based and Objective Type Questions —12zz wich statement wil Be used 10 read a xy file in Statement 42 (p coredlese)_ i) esvreadeest) (i) eavfrea) (i) esvtteaders) rain the appropriate statement to check the field Title starting with ‘Ror Statement § the above program. i a (o stort Gi) [YOR Gi) FOYER (>) LIEN Your teaches has given you a method/anon FiteWas0 npn which ad te fom wt le NewsLetter TXT, and display those words, which are lesser tan 4 characters. Your ‘cers intentionally Kept few blanks in between the ede and asked you to fil the lnk 50 Morte code will unt ind desired result, Do the needful wth he following python code o det Faltersords |) ay hle-open(‘Nevsletter. Txt", '__') sseatenent-1 ine = file. sstaterent-2 word = sseatenent-3 for ¢ in word: if + sstatenent-t print ((c sstatonent-5 Faltenores() (@ Write mode of opening the file in statement-1? a (iy ab ww wr ta from the fle (&) Fillin the blank in statement? to ead the (0 File Read) (ip Slesead) Gi) read tines.) (jv) readies) (6) Fill inthe blank in statement-3 to fead data word by wor (i) Line split) (iv) split word) splay the word having lesser han 4 characters, (H Line Split (i) ine spit) a Fill in the blank in statement-4, which ds (9 leo i lente (ii ten = 3 (©) Fill in the blank in Sater (9 AlecloseO, (4a Close 3 (i) ten ent to close the le i FileCloseQ) (iv) end ampate Science with Python 143CHAPTER 3: Data File Handling Multiple Choice Questions 1. (©) 2. (d) 3. (@) 4. (6) S 6. (c) 7. (a) 8. (6) 9. (a) 10. . (@) 12. (d) 13. (@) 14. (6) 15, 16. (d) 17. (a) 18. (0) 19. (d) 20. 21. (0) 22. (b) 23. (c) 24, (b) 25, 26. (c) 27. (b) 28. (a) 29. (b) 30. 31. (6) 32. (b) 33. (a) 34, (a), (d)and(e) 35. 36. (b) 37. () 38. (d) 39. (b) 40. 41. (6) 42 (0) 43. (b)and(c) 44. (a), (b) and (c) 45. 116 agecher awith® Competency Based and Objective Type Questions—12 () (a) () (a) and @) ae j20 ow *O@ 1@ @ 3 @ wi) 4@ 3 @ i @ 6 (@) (iit) 1@ Wi 8. (@) (ii) 9.) @ 10. (a) () 1. (a) (i) 85. (5) (6) (iv) A) (ii) (6) @) 0) @ (6) (iii) 6) @ (A (ii) 6) @ (6) () (b) (ii) () (iii) (6) Gi) (6) Gi) (©) (ii) © @ © @ © @ ©) Ww (©) Gi) (c) iii) © @ © @ (c) (iii) Wi @®@ @@ @ ww (@) (iii) @ (ii) (@) (iii) (4) (@) @@ @ @ wi © @ © @) © @ © @ (©) Gi) © @ © @ © @
You might also like
Class 12 COMPUTER SCIENCE PPT Chapter 2 File-Handling-In-Python
PDF
No ratings yet
Class 12 COMPUTER SCIENCE PPT Chapter 2 File-Handling-In-Python
60 pages
Chapter 4 File Handlinf Final (New)
PDF
100% (1)
Chapter 4 File Handlinf Final (New)
78 pages
100+ Text File MCQ Question Bank For Class 12 - CBSE Python
PDF
No ratings yet
100+ Text File MCQ Question Bank For Class 12 - CBSE Python
18 pages
File Handling in Python
PDF
No ratings yet
File Handling in Python
65 pages
AD3251 - DS - Unit 1- ABSTRACT DATA TYPES
PDF
No ratings yet
AD3251 - DS - Unit 1- ABSTRACT DATA TYPES
62 pages
PPT - Python Strings
PDF
No ratings yet
PPT - Python Strings
12 pages
Exam Questions 98-381: Introduction To Programming Using Python
PDF
No ratings yet
Exam Questions 98-381: Introduction To Programming Using Python
10 pages
CYBER SECURITY MCQ UNIT - V
PDF
No ratings yet
CYBER SECURITY MCQ UNIT - V
4 pages
Python
PDF
No ratings yet
Python
126 pages
CN 50
PDF
No ratings yet
CN 50
110 pages
Microsoft 98-381
PDF
No ratings yet
Microsoft 98-381
80 pages
UNIT-3 Number Theory: Fermat's and Euler's Theorems, The Chinese Remainder Theorem, Discrete Logarithms
PDF
No ratings yet
UNIT-3 Number Theory: Fermat's and Euler's Theorems, The Chinese Remainder Theorem, Discrete Logarithms
12 pages
MCQ Function File Handling Python Review
PDF
No ratings yet
MCQ Function File Handling Python Review
23 pages
I Pu Cs Chapter 5 Q&A-1
PDF
No ratings yet
I Pu Cs Chapter 5 Q&A-1
45 pages
Aindumps.98 381.v2018!07!27.by - Donna.21q
PDF
No ratings yet
Aindumps.98 381.v2018!07!27.by - Donna.21q
27 pages
DAA Practical File Questions
PDF
No ratings yet
DAA Practical File Questions
6 pages
Xii Comdec Set A
PDF
No ratings yet
Xii Comdec Set A
8 pages
SAHODAYA PRE BOARD_2024-25_CS_MS_2
PDF
No ratings yet
SAHODAYA PRE BOARD_2024-25_CS_MS_2
9 pages
Python Study Material
PDF
No ratings yet
Python Study Material
11 pages
Cse MCQ For Engineering 1st Year
PDF
0% (1)
Cse MCQ For Engineering 1st Year
21 pages
Artificial Intelligence Lab Manual: Python
PDF
No ratings yet
Artificial Intelligence Lab Manual: Python
15 pages
Worksheet BFH - Solution
PDF
No ratings yet
Worksheet BFH - Solution
7 pages
UNIT 2 - CS3401-Algorithms
PDF
No ratings yet
UNIT 2 - CS3401-Algorithms
22 pages
Ch.7 INtroduction to Python Question Answers 2023_24
PDF
100% (1)
Ch.7 INtroduction to Python Question Answers 2023_24
8 pages
12 CS QP 08012025
PDF
No ratings yet
12 CS QP 08012025
10 pages
Ques Python
PDF
No ratings yet
Ques Python
30 pages
Microsoft Test-King 98-381 v2021-04-29 by Zhangli 14q
PDF
No ratings yet
Microsoft Test-King 98-381 v2021-04-29 by Zhangli 14q
11 pages
Microsoft - Selftestengine.98 381.v2018!10!10.by - Bobby.22q
PDF
No ratings yet
Microsoft - Selftestengine.98 381.v2018!10!10.by - Bobby.22q
36 pages
Pro TCS Technical Paid Paper
PDF
100% (1)
Pro TCS Technical Paid Paper
66 pages
Python Loop Statement: By: Abhishek Saikia Class: 12 (C) Roll No: 17
PDF
No ratings yet
Python Loop Statement: By: Abhishek Saikia Class: 12 (C) Roll No: 17
12 pages
5 Python Modules
PDF
100% (1)
5 Python Modules
24 pages
Name Ag# Course
PDF
No ratings yet
Name Ag# Course
25 pages
MCQ Questions
PDF
No ratings yet
MCQ Questions
8 pages
second pre board set2.docx
PDF
No ratings yet
second pre board set2.docx
7 pages
Final Exam Question 171 CSI217
PDF
No ratings yet
Final Exam Question 171 CSI217
2 pages
Python Interview Questions and Answers
PDF
No ratings yet
Python Interview Questions and Answers
3 pages
Quiz:Variables Expressions and Statements
PDF
No ratings yet
Quiz:Variables Expressions and Statements
3 pages
Class: Xi Session: 2022-23 Computer Science (083) Practice Paper-1 (Theory) Maximummarks:70 Time Allowed: 3 Hrs General Instructions
PDF
No ratings yet
Class: Xi Session: 2022-23 Computer Science (083) Practice Paper-1 (Theory) Maximummarks:70 Time Allowed: 3 Hrs General Instructions
26 pages
XIComp SC H Y 414
PDF
100% (1)
XIComp SC H Y 414
6 pages
File Handling Python MCQ
PDF
No ratings yet
File Handling Python MCQ
5 pages
Python QB Solution
PDF
No ratings yet
Python QB Solution
66 pages
Python Lab Manual 1
PDF
No ratings yet
Python Lab Manual 1
40 pages
CS MCQ
PDF
No ratings yet
CS MCQ
75 pages
Test Paper
PDF
No ratings yet
Test Paper
15 pages
Csa Unit-7
PDF
No ratings yet
Csa Unit-7
418 pages
Data File Handling in Python Class 12 - Mcqs
PDF
No ratings yet
Data File Handling in Python Class 12 - Mcqs
5 pages
QP XI CS SEE 2023-24 SET 1
PDF
No ratings yet
QP XI CS SEE 2023-24 SET 1
6 pages
TEXT FILE HANDLING - Unlocked
PDF
100% (2)
TEXT FILE HANDLING - Unlocked
8 pages
File Handling Easy Notes
PDF
No ratings yet
File Handling Easy Notes
9 pages
PPS Unit 6 Notes
PDF
No ratings yet
PPS Unit 6 Notes
23 pages
Programming in Python
PDF
No ratings yet
Programming in Python
12 pages
Introduction To Randomization & Approximation Algorithms
PDF
No ratings yet
Introduction To Randomization & Approximation Algorithms
22 pages
CIA I Answer Key
PDF
No ratings yet
CIA I Answer Key
8 pages
G12 CS PB2 QP
PDF
No ratings yet
G12 CS PB2 QP
10 pages
Functions - Together With - MCQ and Answer Key
PDF
No ratings yet
Functions - Together With - MCQ and Answer Key
25 pages
Class XI (Computer Science) Chapterwise MCQ
PDF
No ratings yet
Class XI (Computer Science) Chapterwise MCQ
66 pages
MCQ Function
PDF
No ratings yet
MCQ Function
13 pages
Python Objective Questions For Beginners - CppBuzz
PDF
No ratings yet
Python Objective Questions For Beginners - CppBuzz
18 pages
Python Operators
PDF
No ratings yet
Python Operators
7 pages
Python Programming QP
PDF
No ratings yet
Python Programming QP
4 pages