Unit 3: Apply Object-Oriented
Concepts in PHP
Total points 20/20
Stay Tuned for Daily Quizzes on All 6th Semester Computer Group Subjects like
PHP, Python, MAD, and other
Online Quiz to help you in preparing for Online Exams, It covers Multiple Choice
Questions (MCQs) for 30 Marks
imp Links:
All Theory tutorials: https://bit.ly/3ihW2zX
contact us on [email protected]
1. Which of the following OOP features is/are not supported by 1/1
PHP? *
i) Method overloading
ii) Multiple Inheritance
iii) Namespaces
iv) Object Cloning
2. The class from which the child class inherits is called 1/1
________ *
i) Child class
ii) Parent class
iii) Super class
iv) Base class
https://docs.google.com/forms/d/e/1FAIpQLSct5i77TatyOdzCz1z3vlg4RtnQQrekhr4LdnGc_PMmKiE22w/viewscore?viewscore=AE… 1/7
3. Methods are also known as * 1/1
1. Member function
2. Instances
3. Objects
4. Constructors
4. An individual instance in OOP is called as * 1/1
1. Class
2. Function
3. Object
4. Constructor
5. Encapsulation is * 1/1
1. Data hiding
2. Defining classes
3. Data removing
4. None
https://docs.google.com/forms/d/e/1FAIpQLSct5i77TatyOdzCz1z3vlg4RtnQQrekhr4LdnGc_PMmKiE22w/viewscore?viewscore=AE… 2/7
6. The derived class is also known as * 1/1
1. Parent class
2. Subclass
3. Child class
4. Both B and C
7. Which operator is used to call a function in OOP PHP * 1/1
1. dot operator (.)
2. arrow operator (->)
3. both above
4. :(colon)
8. self keyword is not preceded by any symbol * 1/1
True
False
9. this keyword is preceded by any symbol * 1/1
True
False
https://docs.google.com/forms/d/e/1FAIpQLSct5i77TatyOdzCz1z3vlg4RtnQQrekhr4LdnGc_PMmKiE22w/viewscore?viewscore=AE… 3/7
10. What does inheritance states? * 1/1
1. Reusablity
2. Data hiding
3. Security
4. none of the above
11. The class which implements an interface is called the 1/1
________ class *
1. Concrate
2. base
3. derived
4. abstract
12. ______ class has at least one abstract method * 1/1
1. Concrate
2. Abstract
3. base
4 traits
https://docs.google.com/forms/d/e/1FAIpQLSct5i77TatyOdzCz1z3vlg4RtnQQrekhr4LdnGc_PMmKiE22w/viewscore?viewscore=AE… 4/7
13. Overloading can be achieved using ______ PHP function. * 1/1
1. __call
2. __construct
3. __destruct()
4. none of the above
14. Which class prevents inheritance. * 1/1
1. abstract
2. concrate
3. final
4. base
15. Which magic function is used to clone an object? * 1/1
1. clone()
2. cln()
3. __clone()
4 .none of the above
https://docs.google.com/forms/d/e/1FAIpQLSct5i77TatyOdzCz1z3vlg4RtnQQrekhr4LdnGc_PMmKiE22w/viewscore?viewscore=AE… 5/7
16. Which function is used to check whether the class exists or 1/1
not? *
1. exist()
2 .exit()
3 .class_exit()
4. class_exists()
17. Which function is used to check whether the interface 1/1
exists or not? *
1. exist()
2 .exit()
3 .interface_exit()
4. interface_exists()
18. Is this code valid or invalid * 1/1
Valid
Invalid
https://docs.google.com/forms/d/e/1FAIpQLSct5i77TatyOdzCz1z3vlg4RtnQQrekhr4LdnGc_PMmKiE22w/viewscore?viewscore=AE… 6/7
19. which function is used to convert actual data from 1/1
serialized data *
1. unserialized()
2. serialize()
3. unserialize()
4. serialized()
20. constructor can be overloaded * 1/1
True
False
Feedback (cwipedia.in)
This content is neither created nor endorsed by Google. - Terms of Service - Privacy Policy
Forms
https://docs.google.com/forms/d/e/1FAIpQLSct5i77TatyOdzCz1z3vlg4RtnQQrekhr4LdnGc_PMmKiE22w/viewscore?viewscore=AE… 7/7