Previous Index Next

Review Questions - Text File Handling

1. Differentiate between text file and binary file.


2. Differentiate between readline() and readlines().


3. Write the Python statements to open the following files:
a) a text file "example.txt" in both read and write mode.


b) a text file "try.txt" in append and read mode.


4. Which of the following option 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.


5. Which of the following options can be used to read the first line of a text file Myfile.txt?

a.  myfile = open('Myfile.txt');
    myfile.read()
b.  myfile = open('Myfile.txt','r');
    myfile.read(n)
c.  myfile = open('Myfile.txt');
    myfile.readline()
d.  myfile = open('Myfile.txt');
    myfile.readlines()


6. Assume that the position of the file pointer is at the beginning of 3rd line in a text file. Which of the following option can be used to read all the remaining lines?
a. myfile.read()
b. myfile.read(n)
c. myfile.readline()
d. myfile.readlines()


7. A text file student.txt is stored in the storage device. Identify the correct option(s) out of the following options to open the file in read mode.
i. myfile = open('student.txt','rb')
ii. myfile = open('student.txt','w')
iii. myfile = open('student.txt','r')
iv. myfile = open('student.txt')


8. Suppose 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()


9. Suppose 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

What will be the output of the following code?

myfile = open("Myfile.txt")
record = myfile.read().split()
print(len(record))
myfile.close()


10. Suppose content of 'Myfile.txt' is

Honesty is the best policy.

What will be the output of the following code?

myfile = open("Myfile.txt")
x = myfile.read()
print(len(x))
myfile.close()


11. Suppose content of 'Myfile.txt' is

Culture is the widening of the mind and of the spirit.

What will be the output of the following code?

myfile = open("Myfile.txt")
x = myfile.read()
y = x.count('the')
print(y)
myfile.close()


12. Suppose 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()


13. Suppose 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()


14. Assume the content of text file, 'student.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


Previous Index Next