H13-311_V3.5 · Question #35
Which of the following are the characteristics of the Python language? {Multiple choice)
The correct answer is A. Explanatory C. Object-oriented D. Dynamic data type. Python is described as explanatory (interpreted), meaning its code is executed line-by-line by an interpreter at runtime rather than being compiled to machine code in advance - this makes it flexible and platform-friendly. Python is object-oriented, supporting classes, objects…
Question
Which of the following are the characteristics of the Python language? {Multiple choice)
Options
- AExplanatory
- BProcess oriented
- CObject-oriented
- DDynamic data type
How the community answered
(27 responses)- A81% (22)
- B19% (5)
Explanation
Python is described as explanatory (interpreted), meaning its code is executed line-by-line by an interpreter at runtime rather than being compiled to machine code in advance - this makes it flexible and platform-friendly. Python is object-oriented, supporting classes, objects, inheritance, and polymorphism as core language features. It also uses dynamic data types, so variables do not need explicit type declarations; their types are inferred and can change at runtime.
Option B, "process oriented," is the distractor. While Python can be written in a procedural style, being process-oriented is not a defining characteristic of the language - that label better describes languages like C, which lack built-in object-oriented support as a primary design goal.
Memory tip: Link the three correct traits to the phrase "I Object Dynamically" - Interpreted (Explanatory), Object-oriented, Dynamic typing - to recall A, C, and D quickly.
Topics
Community Discussion
No community discussion yet for this question.