129
87.9k
Chapter:

60+ OOP Solved MCQs

in Advance PHP

These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Bachelor of Business Administration in Computer Applications (BBA [CA]) , Master of Science in Software Engineering (MSc SE) .

Chapters

Chapter: OOP
51.

class needs to inherit multiple behaviors? OOP------is used to solve this problem. Sol:

A. static
B. self
C. traits
D. single inheritance
Answer» C. traits
52.

------are used to declare methods that can be used in multiple classes. Traits can have methods and abstract methods that can be used in multiple classes.

A. static
B. self
C. traits
D. single inheritance
Answer» C. traits
53.

Traits are declared with the----keyword Sol:

A. static
B. self
C. traits
D. single inheritance
Answer» C. traits
54.

------methods can be called directly - without creating an instance of the class first. Sol:

A. static
B. self
C. traits
D. single inheritance
Answer» A. static
55.

Static methods are declared with the------keyword Sol:

A. static
B. self
C. traits
D. single inheritance
Answer» A. static
56.

A class can have both static and non-static methods. A static method can be accessed from a method in the same class using the-----keyword and double colon (::)

A. static
B. self
C. traits
D. single inheritance
Answer» B. self
57.

------properties can be called directly - without creating an instance of a class. Sol:

A. static
B. self
C. traits
D. single inheritance
Answer» A. static
58.

An iterable is any value which can be looped through with a-----loop. Sol:

A. foeach()
B. self
C. traits
D. single inheritance
Answer» A. foeach()
59.

The-----pseudo-type was introduced in PHP 7.1, and it can be used as a data type for function arguments and function return values.

A. foeach()
B. self
C. iterable
D. single inheritance
Answer» C. iterable
60.

The-----keyword can be used as a data type of a function argument or as the return type of a function:

A. foeach()
B. self
C. iterable
D. single inheritance
Answer» C. iterable

Done Studing? Take A Test.

Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.