Home
MCQS
Python MCQ Quiz Hub
File Handling in Python section 1
Choose a topic to test your knowledge and improve your Python skills
1. Which statement will read 5 characters from a file(file object ‘f’)?
f.read()
f.read(5)
f.reads(5)
None of the above
2. Which function open file in python?
open( )
new( )
Open( )
None of the above
3. Which mode create new file if the file does not exist?
write mode
append mode
Both of the above
None of the above
4. Which statement will return one line from a file (file object is ‘f’)?
f.readline( )
f.readlines( )
f.read( )
f.line( )
5. readlines() method return _________
String
List
Dictionary
Tuple
6. EOF stands for ___________
End of File
End off File
End on File
End or Fil
7. Which function is used to read data from Text File?
a. read( )
writelines( )
pickle( )
dump( )
8. Which of the following will read entire content of file(file object ‘f’)?
f.reads( )
f.read( )
f.read(all)
f.read( * )
9. Which symbol is used for append mode?
ap
a
w
app
10. Which of the following options can be used to read the first line of a text file data.txt?
f = open(‘data.txt’); f.read()
f = open(‘data.txt’,’r’); f.read(n)
myfile = open(‘data.txt’); f.readline()
f = open(‘data.txt’); f.readlines()
11. File in python is treated as sequence of ________________
Bytes
Bites
bits
None of the above
12. Which function is used to write data in binary mode?
write
writelines
pickle
dump
13. Which function is used to force transfer of data from buffer to file?
flush( )
save( )
move( )
None of the above
14. Let the file pointer is at the end of 3rd line in a text file named “data.txt”. Which of the following option can be used to read all the remaining lines?
f.read( )
f.read(all)
f.readline( )
f.readlines( )
15. __________________ module is used for serializing and de-serializing any Python object structure.
pickle
unpickle
pandas
math
16. Which of the following error is returned when we try to open a file in write mode which does not exist?
FileNotFoundError
FileFoundError
FileNotExistError
None of the above
17. _____________ function returns the strings
read( )
readline( )
Both of the above
None of the above
18. The syntax of seek() is: file_object.seek(offset [, reference_point]) What is reference_point indicate?
reference_point indicates the starting position of the file object
reference_point indicates the ending position of the file object
reference_point indicates the current position of the file object
None of the above
19. Identify the invalid mode from the following.
a
. r+
ar+
w
20. Which of the following is an invalid mode of file opening?
read only mode
write only mode
read and write mode
write and append mode
21. readlines( ) function returns all the words of the file in the form of List. (T/F)
True
False
yes
Error
22. What is ‘f’ in the following statement? f=open("Data.txt" , "r")
File Name
File Handle
Mode of file
File Handling
23. What is full form of CSV
Comma Separation Value
Comma Separated Value
Common Syntax Value
Comma Separated Variable
24. Which statement will open file “data.txt” in append mode?
f = open(“data.txt” , “a”)
f = Open(“data.txt” , “ab”)
f = new(“data.txt” , “a”)
open(“data.txt” , “a”)
25. Fill in the blank import pickle f=open("data.dat",'rb') d=_____________________.load(f) f.close()
unpickle
pickling
pickle
pick
26. Which module to be imported to make the following line functional? sys.stdout.write("ABC")
system
sys
stdout
stdin
27. What error is returned by the following statement if the file does not exist? f=open("A.txt")
FileNotFoundError
NotFoundError
NotFoundError
FoundError
28. Which statement will return error? import pickle f=open("data.dat",'rb') d=pickle.load(f) f.end()
Statement 1
Statement 2
Statement 3
Statement 4
29. Which of the following function takes two arguments?
load( )
dump( )
Both of the above
None of the above
30. Almost all the files in our computer stored as _______ File
Text
Binary
CSV
None of the above
31. pdf and .doc are examples of __________ files.
Text
Binary
CSV
None of the above
32. The syntax of seek() is:file_object.seek(offset [, reference_point]) What all values can be given as a reference point?
1
2
0
All of the above
33. Fill in the blanks in the following code of writing data in binary files. Choose the answer for statement 1 import ___________ # Statement 1 rec = [ ] while True: rn = int(input("Enter")) nm = input("Enter") temp = [rn, nm] rec.append(temp) ch = input("Enter choice (Y/N)") if ch.upper == "N": break f = open("stud.dat", "____________") #statement 2 __________ .dump(rec, f) #statement 3 _______.close( ) # statement 4
csv
unpickle
pickle
load
34. Refer to the above code and choose the option for statement2.
w
w+
wb
write
35. Refer to the above code (Q 38)and choose the option for statement 3
unpickle
write
pickle
None of the above
36. Refer to the above code (Q 38)and choose the option for statement 4.
f
rec
file
stud
37. The syntax of seek() is:file_object.seek(offset [, reference_point] What is the default value of reference_point
0
1
2
3
38. _______ function returns the current position of file pointer. a.
get( )
tell( )
cur( )
seek( )
39. f.seek(10,0) will move 10 bytes forward from beginning of file.
True
False
yes
Error
40. Which statement will move file pointer 10 bytes backward from current position.
Which statement will move file pointer 10 bytes backward from current position. a. f.seek(-10, 0)
f.seek(10, 0)
f.seek(-10, 1)
None of the above
41. When we open file in append mode the file pointer is at the _________ of the file.
end
beginning
anywhere in between the file
second line of the file
42. When we open file in write mode the file pointer is at the _______ of the file.
end
beginning
anywhere in between the file
second line of the file
43. Write the output of the First Print statements : f=open("data.txt",'w') f.write("Hello") f.write("Welcome to my Blog") f.close() f=open("data.txt",'r') d=f.read(5) print(d) # First Print Statement f.seek(10) d=f.read(3) print(d) # Second Print Statement f.seek(13) d=f.read(5) print(d) # Third Print Statement d=f.tell() print(d) # Fourth Print Statement
Hello
Hell
ello
None of the above
44. Refer to the above code (Q 47) : Write the output of Second Print Statement
om
me
co
None of the above
45. Refer to the above code (Q 47) : Write the output of Third Print Statement
e to m
e to my
to my
None of the above
46. Refer to the above code (Q 47) : Write the output of Fourth Print Statement
17
16
19
18
47. A _____________ is a named location on a secondary storage media where data are permanently stored for later access
file
variable
comment
token
48. A _____ file consists of human readable characters.
Binary
Text
Both of the above
None of the above
49. Which of the following file require specific programs to access its contents?
Binary
Text
CSV
None of the above
50. Which of the following file can be opened in any text editor?
Binary
Text
Both of the above
None of the above
51. Each line of a text file is terminated by a special character, called the ____
End of File
End of Line
End of Statement
End of program
52. Default EOL character in text file is _____
N
l
53. Which of the following file can be created in python?
Text File
Binary File
CSV File
All the above
54. In which of the following data store permanently?
File
Variable
Both of the above
None of the above
55. open( ) function takes ____ as parameter.
File name
Access mode
Both of the above
None of the above
56. Identify the correct statement to open a file:
f = open(“D:\myfolder\naman.txt”)
f = open(“D:myfolder aman.txt”)
f = open(“D:myfolder#naman.txt”)
f = Open(“D:myfolder aman.txt”)
57. Which of the following are the attributes of file handle?
closed
name
mode
All the above
58. Write the output of the following: >>> f = open("test.txt","w") >>> f.closed
True
False
yes
Error
59. Write the output of the following: >>> f = open("test.txt","w") >>> f.mode
‘w’
‘r’
‘a’
w+’
60. Write the output of the following: >>> f = open("test.txt","w") >>> f.name
‘test’
‘test.txt’
test.dat’
file does not exist
61. Write the output of the following: >>> f = open("test.txt","w") >>> f.close() >>> f.closed
True
False
yes
No
62. Which of the following attribute of file handle returns Boolean value?
name
closed
mode
None of the above
63. Ravi opened a file in python using open( ) function but forgot to specify the mode. In which mode the file will open?
write
append
read
read and write both
64. Which of the following is invalid mode of opening file?
r
rb
+r
None of the above
65. Which of the following mode will create a new file, if the file does not exist?
‘a’
‘a+
‘+a’
All the above
66. Which of the following mode will open the file in binary and read-only mode.
‘r’
‘rb’
‘r+’
‘rb+’
67. Which of the following mode will opens the file in read, write and binary mode?
‘wb+
‘+wb’
Both of the above
None of the above
68. In the given statement, the file myfile.txt will open in _______________ mode. myObject=open(“myfile.txt”, “a+”)
append and read
append and write
append and read and binary
All the above
69. Ravi opened the file myfile.txt in append mode. In this file the file object/file handle will be at the ___
beginning of the file
end of the file
second line of the file
the end of the first line
70. Ravi opened the file myfile.txt in write mode. In this file the file object/file handle will be at the __
beginning of the file
end of the file
second line of the file
the end of the first line
71. Ravi opened a file in a certain mode. After opening the file, he forgot the mode. One interesting fact about that mode is ” If the file already exists, all the contents will be overwritten”. Help him to identify the correct mode.
read mode
write mode
append mode
binary and read mode
72. Ram opened a file in a certain mode. After opening the file, he forgot the mode. The interesting facts about that mode are ” If the file doesn’t exist, then a new file will be created” and “After opening file in that mode the file handle will be at the end of the file” Help him to identify the correct mode.
read mode
write mode
append mode
binary and read mode
73. Which of the following function is used to close the file?
close( )
end( )
quit( )
exit( )
74. open( ) function returns a file object called _____
object handle
file handle
read handle
write handle
75. Which of the following is the valid way to open the file?
with open (file_name, access_mode) as fo:
fo = open (file_name, access_mode)
Both of the above
None of the above
Submit