Explore topic-wise MCQs in Computer Science Engineering (CSE).

This section includes 477 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science Engineering (CSE) knowledge and support exam preparation. Choose a topic below to get started.

101.

)) type(g)

A. class <’loop’>
B. class <‘iteration’>
C. class <’range’>
D. class <’generator’>
Answer» E.
102.

Which of the following is not an exception handling keyword in Python?

A. try
B. except
C. accept
D. finally
Answer» D. finally
103.

What happens when ‘1’ == 1 is executed?

A. we get a true
B. we get a false
C. an typeerror occurs
D. a valueerror occurs
Answer» C. an typeerror occurs
104.

When is the finally block executed?

A. when there is no exception
B. when there is an exception
C. only if some condition that has been specified is satisfied
D. always
Answer» E.
105.

Which function overloads the // operator?

A.     div    ()
B.     ceildiv    ()
C.     floordiv    ()
D.     truediv    ()
Answer» D.     truediv    ()
106.

Which function overloads the >> operator?

A.     more    ()
B.     gt    ()
C.     ge    ()
D. none of the mentioned
Answer» E.
107.

How many except statements can a try- except block have?

A. zero
B. one
C. more than one
D. more than zero
Answer» E.
108.

Which operator is overloaded by     lg    ()?

A. <
B. >
C. !=
D. none of the mentioned
Answer» E.
109.

Which function overloads the == operator?

A.     eq    ()
B.     equ    ()
C.     isequal    ()
D. none of the mentioned
Answer» B.     equ    ()
110.

Which function overloads the + operator?

A.     add    ()
B.     plus    ()
C.     sum    ()
D. none of the mentioned
Answer» B.     plus    ()
111.

What happens if no arguments are passed to the seek function?

A. file position is set to the start of file
B. file position is set to the end of file
C. file position remains unchanged
D. error
Answer» E.
112.

How do you change the file position to an offset value from the start?

A. fp.seek(offset, 0)
B. fp.seek(offset, 1)
C. fp.seek(offset, 2)
D. none of the mentioned
Answer» B. fp.seek(offset, 1)
113.

How do you rename a file?

A. fp.name = ‘new_name.txt’
B. os.rename(existing_name, new_name)
C. os.rename(fp, new_name)
D. os.set_name(existing_name, new_name)
Answer» C. os.rename(fp, new_name)
114.

How do you delete a file?

A. del(fp)
B. fp.delete()
C. os.remove(‘file’)
D. os.delete(‘file’)
Answer» D. os.delete(‘file’)
115.

How do you get the current position within the file?

A. fp.seek()
B. fp.tell()
C. fp.loc
D. fp.pos
Answer» C. fp.loc
116.

How do you close a file object (fp)?

A. close(fp)
B. fclose(fp)
C. fp.close()
D. fp.    close    ()
Answer» D. fp.    close    ()
117.

How do you get the name of a file from a file object (fp)?

A. fp.name
B. fp.file(name)
C. self.    name    (fp)
D. fp.    name    ()
Answer» B. fp.file(name)
118.

What is the difference between r+ and w+ modes?

A. no difference
B. in r+ the pointer is initially placed at the beginning of the file and the pointer is at the end for w+
C. in w+ the pointer is initially placed at the beginning of the file and the pointer is at the end for r+
D. depends on the operating system
Answer» C. in w+ the pointer is initially placed at the beginning of the file and the pointer is at the end for r+
119.

Which of the following are the modes of both writing and reading in binary format in file?

A. wb+
B. w
C. wb
D. w+
Answer» B. w
120.

Which function is used to close a file in python?

A. close()
B. stop()
C. end()
D. closefile()
Answer» B. stop()
121.

Which function is used to write a list of string in a file?

A. writeline()
B. writelines()
C. writestatement()
D. writefullline()
Answer» B. writelines()
122.

Is it possible to create a text file in python?

A. yes
B. no
C. machine dependent
D. all of the mentioned
Answer» B. no
123.

Which function is used to write all the characters?

A. write()
B. writecharacters()
C. writeall()
D. writechar()
Answer» B. writecharacters()
124.

Which function is used to read single line from file?

A. readline()
B. readlines()
C. readstatement()
D. readfullline()
Answer» C. readstatement()
125.

Which function is used to read all the characters?

A. read()
B. readcharacters()
C. readall()
D. readchar()
Answer» B. readcharacters()
126.

What is the use of “a” in file handling?

A. read
B. write
C. append
D. none of the mentioned
Answer» D. none of the mentioned
127.

What is the use of “w” in file handling?

A. read
B. write
C. append
D. none of the mentioned
Answer» C. append
128.

In file handling, what does this terms means “r, a”?

A. read, append
B. append, read
C. write, append
D. none of the mentioned
Answer» B. append, read
129.

Correct syntax of file.writelines() is?

A. file.writelines(sequence)
B. fileobject.writelines()
C. fileobject.writelines(sequence)
D. none of the mentioned
Answer» D. none of the mentioned
130.

What is the correct syntax of open() function?

A. file = open(file_name [, access_mode][, buffering])
B. file object = open(file_name [, access_mode][, buffering])
C. file object = open(file_name)
D. none of the mentioned
Answer» C. file object = open(file_name)
131.

What is unpickling?

A. it is used for object serialization
B. it is used for object deserialization
C. none of the mentioned
D. all of the mentioned
Answer» C. none of the mentioned
132.

What is the pickling?

A. it is used for object serialization
B. it is used for object deserialization
C. none of the mentioned
D. all of the mentioned
Answer» B. it is used for object deserialization
133.

Which of the following mode will refer to binary data?

A. r
B. w
C. +
D. b
Answer» E.
134.

sys.stdout.write('Python\n')

A. compilation error
B. runtime error
C. hello python
D. hello python
Answer» E.
135.

print 'Your name is:', name

A. sanfoundry
B. sanfoundry, sanfoundry
C. san
D. none of the mentioned
Answer» B. sanfoundry, sanfoundry
136.

What is the use of truncate() method in file?

A. truncates the file size
B. deletes the content of the file
C. deletes the file size
D. none of the mentioned
Answer» B. deletes the content of the file
137.

What is the use of seek() method in files?

A. sets the file’s current position at the offset
B. sets the file’s previous position at the offset
C. sets the file’s current position within the file
D. none of the mentioned
Answer» B. sets the file’s previous position at the offset
138.

What is the current syntax of remove() a file?

A. remove(file_name)
B. remove(new_file_name, current_file_name,)
C. remove(() , file_name))
D. none of the mentioned
Answer» B. remove(new_file_name, current_file_name,)
139.

What is the current syntax of rename() a file?

A. rename(current_file_name, new_file_name)
B. rename(new_file_name, current_file_name,)
C. rename(()(current_file_name, new_file_name))
D. none of the mentioned
Answer» B. rename(new_file_name, current_file_name,)
140.

fo.close()

A. compilation error
B. syntax error
C. displays output
D. none of the mentioned
Answer» D. none of the mentioned
141.

What is the use of tell() method in python?

A. tells you the current position within the file
B. tells you the end position within the file
C. tells you the file is opened or not
D. none of the mentioned
Answer» B. tells you the end position within the file
142.

Which one of the following is not attributes of file?

A. closed
B. softspace
C. rename
D. mode
Answer» D. mode
143.

Which are the two built-in functions to read a line of text from standard input, which by default comes from the keyboard?

A. raw_input & input
B. input & scan
C. scan & scanner
D. scanner
Answer» B. input & scan
144.

print(f.closed)

A. true
B. false
C. none
D. error
Answer» B. false
145.

To read the remaining lines of the file from a file object infile, we use

A. infile.read(2)
B. infile.read()
C. infile.readline()
D. infile.readlines()
Answer» E.
146.

1 TEXT FILES, READING AND WRITING FILES, FORMAT OPERATOR

A. infile.read(2)
B. infile.read()
C. infile.readline()
D. infile.readlines()
Answer» B. infile.read()
147.

To open a file c:\scores.txt for appending data, we use

A. outfile = open(“c:\\scores.txt”, “a”)
B. outfile = open(“c:\\scores.txt”, “rw”)
C. outfile = open(file = “c:\\scores.txt”, “w”)
D. outfile = open(file = “c:\\scores.txt”, “w”)
Answer» B. outfile = open(“c:\\scores.txt”, “rw”)
148.

To open a file c:\scores.txt for writing, we use

A. outfile = open(“c:\\scores.txt”, “w”)
B. outfile = open(“c:\\scores.txt”, “w”)
C. outfile = open(file = “c:\\scores.txt”, “w”)
D. outfile = open(file = “c:\\scores.txt”, “w”)
Answer» C. outfile = open(file = “c:\\scores.txt”, “w”)
149.

To open a file c:\scores.txt for reading, we use

A. infile = open(“c:\\scores.txt”, “r”)
B. infile = open(“c:\\scores.txt”, “r”)
C. infile = open(file = “c:\\scores.txt”, “r”)
D. infile = open(file = “c:\\scores.txt”, “r”)
Answer» C. infile = open(file = “c:\\scores.txt”, “r”)
150.

If b is a dictionary, what does any(b) do?

A. returns true if any key of the dictionary is true
B. returns false if dictionary is empty
C. returns true if all keys of the dictionary are true
D. method any() doesn’t exist for dictionary
Answer» B. returns false if dictionary is empty