

MCQOPTIONS
Saved Bookmarks
This section includes 1007 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.
151. |
Correct syntax of file.readlines() is? |
A. | fileObject.readlines( sizehint ); |
B. | fileObject.readlines(); |
C. | fileObject.readlines(sequence) |
D. | none of the mentioned |
Answer» B. fileObject.readlines(); | |
152. |
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 | |
153. |
What is the output of this program? fo = open("foo.txt", "wb") print "Name of the file: ", fo.name fo.flush() fo.close() |
A. | Compilation Error |
B. | Runtime Error |
C. | No Output |
D. | Flushes the file when closing them |
Answer» E. | |
154. |
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) | |
155. |
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 | |
156. |
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 | |
157. |
Which of the following mode will refer to binary data? |
A. | r |
B. | w |
C. | + |
D. | b |
Answer» E. | |
158. |
What is the output of this program? import sys sys.stdout.write(' Hello\n') sys.stdout.write('Python\n') |
A. | Compilation Error |
B. | Runtime Error |
C. | Hello Python |
D. | Hello Python |
Answer» E. | |
159. |
Which is/are the basic I/O connections in file? |
A. | Standard Input |
B. | Standard Output |
C. | Standard Errors |
D. | All of the mentioned |
Answer» E. | |
160. |
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 | |
161. |
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 | |
162. |
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,) | |
163. |
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,) | |
164. |
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 | |
165. |
Which one of the following is not attributes of file |
A. | closed |
B. | softspace |
C. | rename |
D. | mode |
Answer» D. mode | |
166. |
What is the output of this program? str = input("Enter your input: "); print "Received input is : ", str |
A. | Enter your input: [x*5 for x in range(2,10,2)]. Received input is : [x*5 for x in range(2,10,2)]. |
B. | Enter your input: [x*5 for x in range(2,10,2)]. Received input is : [10, 30, 20, 40]. |
C. | Enter your input: [x*5 for x in range(2,10,2)]. Received input is : [10, 10, 30, 40]. |
D. | None of the mentioned |
Answer» B. Enter your input: [x*5 for x in range(2,10,2)]. Received input is : [10, 30, 20, 40]. | |
167. |
What is the output of this program? str = raw_input("Enter your input: "); print "Received input is : ", str |
A. | Enter your input: Hello Python Received input is : Hello Python |
B. | Enter your input: Hello Python Received input is : Hello |
C. | Enter your input: Hello Python Received input is : Python |
D. | None of the mentioned |
Answer» B. Enter your input: Hello Python Received input is : Hello | |
168. |
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 | |
169. |
The readlines() method returns |
A. | str |
B. | a list of lines |
C. | a list of single characters |
D. | a list of integers |
Answer» C. a list of single characters | |
170. |
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. | |
171. |
To read the next line of the file from a file object infile, we use |
A. | infile.read(2) |
B. | infile.read() |
C. | infile.readline() |
D. | infile.readlines() |
Answer» D. infile.readlines() | |
172. |
What is the output? f = None for i in range (5): with open("data.txt", "w") as f: if i > 2: break print(f.closed) |
A. | True |
B. | False |
C. | None |
D. | Error |
Answer» B. False | |
173. |
To read the entire remaining contents of the file as a string from a file object infile, we use |
A. | infile.read(2) |
B. | infile.read() |
C. | infile.readline() |
D. | infile.readlines() |
Answer» C. infile.readline() | |
174. |
To read two characters from a file object infile, we use |
A. | infile.read(2) |
B. | infile.read() |
C. | infile.readline() |
D. | infile.readlines() |
Answer» B. infile.read() | |
175. |
Which of the following statements are true? |
A. | When you open a file for reading, if the file does not exist, an error occurs |
B. | When you open a file for writing, if the file does not exist, a new file is created |
C. | When you open a file for writing, if the file exists, the existing file is overwritten with the new file |
D. | All of the mentioned |
Answer» E. | |
176. |
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”) | |
177. |
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”) | |
178. |
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”) | |
179. |
What is the output of the function shown below? re.sub('Y', 'X', 'AAAAAA', count=2) |
A. | YXAAAA’ |
B. | (‘YXAAAA’) |
C. | (‘AAAAAA’) |
D. | ‘AAAAAA’ |
Answer» E. | |
180. |
What is the output of the code shown below? m = re.search('a', 'The blue umbrella') m.re.pattern |
A. | {} |
B. | ‘The blue umbrella’ |
C. | ‘a’ |
D. | No output |
Answer» D. No output | |
181. |
Which of the following lines of code will not show a match? |
A. | >>> re.match(‘ab*’, ‘a’) |
B. | >>> re.match(‘ab*’, ‘ab’) |
C. | >>> re.match(‘ab*’, ‘abb’) |
D. | >>> re.match(‘ab*’, ‘ba’) |
Answer» E. | |
182. |
What is the output of the code shown below? a = re.compile('0-9') a.findall('3 trees') |
A. | [] |
B. | [‘3’] |
C. | Error |
D. | [‘trees’] |
Answer» D. [‘trees’] | |
183. |
Which of the following functions does not accept any argument? |
A. | re.purge |
B. | re.compile |
C. | re.findall |
D. | re.match |
Answer» B. re.compile | |
184. |
Which of the following statements regarding the output of the function re.match is incorrect? |
A. | ‘pq*’ will match ‘pq’ |
B. | ‘pq?’ matches ‘p’ |
C. | p{4}, q’ does not match ‘pppq’ |
D. | ‘pq+’ matches ‘p’ |
Answer» E. | |
185. |
Which of the following functions returns a dictionary mapping group names to group numbers? |
A. | re.compile.group |
B. | re.compile.groupindex |
C. | re.compile.index |
D. | re.compile.indexgroup |
Answer» C. re.compile.index | |
186. |
What is the output of the code shown below? a=re.compile('[0-9]+') a.findall('7 apples and 3 mangoes') |
A. | [‘apples’ ‘and’ ‘mangoes’] |
B. | (7, 4) |
C. | [‘7’, ‘4’] |
D. | Error |
Answer» D. Error | |
187. |
What is the output of the code shown below? re.split(r'\s+', 'Chrome is better than explorer', maxspilt=3) |
A. | [‘Chrome’, ‘is’, ‘better’, ‘than’, ‘explorer’] |
B. | [‘Chrome’, ‘is’, ‘better’, ‘than explorer’] |
C. | (‘Chrome’, ‘is’, ‘better’, ‘than explorer’) |
D. | Chrome is better’ ‘than explorer’ |
Answer» C. (‘Chrome’, ‘is’, ‘better’, ‘than explorer’) | |
188. |
In the functions re.search.start(group) and re.search.end(group), if the argument groups not specified, it defaults to __________ |
A. | Zero |
B. | None |
C. | One |
D. | Error |
Answer» B. None | |
189. |
What is the output of the following code? w = re.compile('[A-Za-z]+') w.findall('It will rain today') |
A. | It will rain today’ |
B. | (‘It will rain today’) |
C. | [‘It will rain today’] |
D. | [‘It’, ‘will’, ‘rain’, ‘today’] |
Answer» E. | |
190. |
What is the output of the code shown below? n = re.sub(r'\w+', 'Hello', 'Cats and dogs') |
A. | Hello Hello |
B. | Hello Hello Hello’ |
C. | [‘Hello’, ‘Hello’, ‘Hello’] |
D. | (‘Hello’, ‘Hello’, ‘Hello’) |
Answer» C. [‘Hello’, ‘Hello’, ‘Hello’] | |
191. |
What is the output of the code shown? re.subn('A', 'X', 'AAAAAA', count=4) |
A. | ‘XXXXAA, 4’ |
B. | (‘AAAAAA’, 4) |
C. | (‘XXXXAA’, 4) |
D. | ‘AAAAAA, 4’ |
Answer» D. ‘AAAAAA, 4’ | |
192. |
What is the output of the code shown below? import re s = 'abc123 xyz666 lmn-11 def77' re.sub(r'\b([a-z]+)(\d+)', r'\2\1:', s) |
A. | ‘123abc: 666xyz: lmn-11 77def:’ |
B. | ‘77def: lmn-11: 666xyz: 123abc’ |
C. | abc123:’, ‘xyz666:’, ‘lmn-11:’, ‘def77:’ |
D. | ‘abc123: xyz666: lmn-11: def77’ |
Answer» B. ‘77def: lmn-11: 666xyz: 123abc’ | |
193. |
What is the output of the code shown below? re.split(r'(a)(t)', 'Maths is a difficult subject') |
A. | [‘M a t h s i s a d i f f i c u l t s u b j e c t’] |
B. | [‘Maths’, ‘is’, ‘a’, ‘difficult’, ‘subject’] |
C. | [‘Maths’, ‘is’, ‘a’, ‘difficult’, ‘subject’] |
D. | [‘M’, ‘a’, ‘t’, ‘hs is a difficult subject’] |
Answer» E. | |
194. |
What is the output of the code shown below? re.findall('good', 'good is good') re.findall('good', 'bad is good') |
A. | ‘good’, ‘good’] [‘good’] |
B. | (‘good’, ‘good’) (good) |
C. | ‘good’) (‘good’) |
D. | [‘good’] [‘good’] |
Answer» B. (‘good’, ‘good’) (good) | |
195. |
The output of the code shown below is: re.split('mum', 'mumbai*', 1) |
A. | Error |
B. | [”, ‘bai*’] |
C. | [”, ‘bai’] |
D. | [”, ‘bai’] |
Answer» C. [”, ‘bai’] | |
196. |
The difference between the functions re.sub and re.subn is that re.sub returns a _______________ whereas re.subn returns a __________________ |
A. | string, list |
B. | list, tuple |
C. | string, tuple |
D. | tuple, list |
Answer» D. tuple, list | |
197. |
Choose the option wherein the two choices do not refer to the same option. |
A. | re.I re.IGNORECASE |
B. | re.M re.MULTILINE |
C. | re.X re.VERBOSE |
D. | re.L re.LOWERCASE |
Answer» E. | |
198. |
What is the output of the code shown below? re.fullmatch('hello', 'hello world') |
A. | No output |
B. | [] |
C. | <_sre.SRE_Match object; span=(0, 5), match=hello> |
D. | Error |
Answer» B. [] | |
199. |
The output of the code shown below: re.escape('new**world') |
A. | ‘new world’ |
B. | ‘new**world’ |
C. | ‘**’ |
D. | ‘new’, ‘*’, ‘*’, ‘world’ |
Answer» C. ‘**’ | |
200. |
What is the output of the code shown below? re.sub('morning', 'evening', 'good morning') |
A. | ‘good evening’ |
B. | ‘good’ |
C. | morning’ |
D. | evening’ |
Answer» B. ‘good’ | |