More MCQs
201.

Hence the result of this expression is 27.2.

A. 4.7 – 1.5
B. 7.9 * 6.3
C. 1.7 % 2
D. 3.4 + 4.6
Answer» C. 1.7 % 2
202.

Which keyword is used for function?

A. fun
B. define
C. def
D. function
Answer» C. def
203.

Which are the advantages of functions in python?

A. reducing duplication of code
B. decomposing complex problems into simpler pieces
C. improving clarity of the code
D. all of the mentioned
Answer» D. all of the mentioned
204.

What is called when a function is defined inside a class?

A. module
B. class
C. another function
D. method
Answer» D. method
205.

Lambda contains block of statements.

A. true
B. false
Answer» B. false
206.

min(101*99, 102*98)

A. 9997
B. 9999
C. 9996
D. none of the mentioned
Answer» C. 9996
207.

How are keyword arguments specified in the function heading?

A. one-star followed by a valid identifier
B. one underscore followed by a valid identifier
C. two stars followed by a valid identifier
D. two underscores followed by a valid identifier
Answer» C. two stars followed by a valid identifier
208.

print(foo())

A. 0
B. 1
C. error
D. none of the mentioned
Answer» C. error
209.

How are variable length arguments specified in the function heading?

A. one star followed by a valid identifier
B. one underscore followed by a valid identifier
C. two stars followed by a valid identifier
D. two underscores followed by a valid identifier
Answer» A. one star followed by a valid identifier
210.

What is the value stored in sys.argv[0]?

A. null
B. you cannot access it
C. the program’s name
D. the first argument
Answer» C. the program’s name
211.

How are default arguments specified in the function heading?

A. identifier followed by an equal to sign and the default value
B. identifier followed by the default value within backticks (“)
C. identifier followed by the default value within square brackets ([])
D. identifier
Answer» A. identifier followed by an equal to sign and the default value
212.

Where are the arguments received from the command line stored?

A. sys.argv
B. os.argv
C. argv
D. none of the mentioned
Answer» A. sys.argv
213.

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» B. infile = open(“c:\\scores.txt”, “r”)
214.

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» D. infile.readlines()
215.

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» A. remove(file_name)
216.

Which of the following mode will refer to binary data?

A. r
B. w
C. +
D. b
Answer» D. b
217.

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» B. in r+ the pointer is initially placed at the beginning of the file and the pointer is at the end for w+
218.

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» A. fp.name
219.

Which function overloads the + operator?

A.     add    ()
B.     plus    ()
C.     sum    ()
D. none of the mentioned
Answer» A.     add    ()
Tags
Question and answers in more mcqs, more mcqs multiple choice questions and answers, more mcqs Important MCQs, Solved MCQs for more mcqs, more mcqs MCQs with answers PDF download