Thursday, January 7, 2021

Python Identifier Interview questions - Multiple choice

 ******** Identifiers Interview Questions **********


Is Python case sensitive when dealing with identifiers?

a) yes

b) no

c) machine dependent

d) none of the mentioned


Answer: a

Explanation: Case is always significant.


What is the maximum possible length of an identifier?

a) 31 characters

b) 63 characters

c) 79 characters

d) none of the mentioned


Answer: d

Extra Information: According to the references, Python Documentation: Identifiers, “Identifiers are unlimited in length.”

As a practical matter you should probably not use names longer than about a dozen characters

Identifiers can be of any length.


Which of the following is invalid?

a) _a = 1

b) __a = 1

c) __str__ = 1

d) none of the mentioned


Answer: d

Explanation: All the statements will execute successfully but at the cost of reduced readability.


Which of the following is an invalid variable?

a) my_string_1

b) 1st_string

c) foo

d) _

View Answer


Answer: b

Explanation: Variable names should not start with a number.


Which of the following is not a keyword?

a) eval

b) assert

c) nonlocal

d) pass


Answer: a

Explanation: eval can be used as a variable.


All keywords in Python are in

a) lower case

b) UPPER CASE

c) Capitalized

d) None of the mentioned


Answer: d

Explanation: True, False and None are capitalized while the others are in lower case.


Which of the following is true for variable names in Python?

a) unlimited length

b) all private members must have leading and trailing underscores

c) underscore and ampersand are the only two special characters allowed

d) none of the mentioned


Answer: a

Explanation: Variable names can be of any length.


Which of the following is an invalid statement?

a) abc = 1,000,000

b) a b c = 1000 2000 3000

c) a,b,c = 1000, 2000, 3000

d) a_b_c = 1,000,000


Answer: b

Explanation: Spaces are not allowed in variable names.


Which of the following cannot be a variable?

a) __init__

b) in

c) it

d) on


Answer: b

Explanation: in is a keyword.


Request: If you find this information useful, please provide your valuable comments.

No comments:

Post a Comment