1. Which of the following statement is true? i) In Procedural programming languages,
all function calls are resolved at Compile time ii) In Object Oriented programming
languages, all function calls are resolved at Compile time
A. Neither I nor II
B. Il only
C. Both I and II
D. I only
Answers
Answered by
1
Answer: A
Explanation: Both statements are false because all the operators of C++ cannot be overloaded and the basic meaning of an operator cannot be changed, we can only give new meaning to an operator.
Explanation: Both statements are false because all the operators of C++ cannot be overloaded and the basic meaning of an operator cannot be changed, we can only give new meaning to an operator.
Answered by
0
Answer:
only I
Explanation:
For the given statement, only statement I is true while statement II is false.
Statement II should be, In object oriented programming languages, all function call are not resolved at the time of compiling but rather function calls in object oriented programming languages are resolved at runtime.
- Procedural programming languages like C don't have the concept of polymorphism.
- So in procedural programming languages, every function call gets resolved only at compile time.
- But Object oriented programming languages supports the concept of polymorphism.
- So, in object oriented programming languages, function calls don't get resolved at the time of program compiling.
- Also, in object oriented programming languages, we create objects indirectly by calling constructors.
- Due to this, function calls gets resolved during runtime of the program.
#SPJ2
Similar questions
English,
16 days ago
Math,
16 days ago
Math,
16 days ago
Math,
1 month ago
Accountancy,
1 month ago
India Languages,
8 months ago
Science,
8 months ago