
OOT Basics STQA 5.2

Quiz
•
Computers
•
12th Grade
•
Easy
drkiruthika drkruthika
Used 1+ times
FREE Resource
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is encapsulation in OOP?
Encapsulation in OOP means exposing all data publicly
Encapsulation in OOP involves using only private methods
Encapsulation in OOP refers to bundling data and methods into a single unit or class, providing data hiding and abstraction.
Encapsulation in OOP refers to breaking down data into multiple classes
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Explain the concept of inheritance and polymorphism.
Inheritance is when a class loses properties and behaviors of an existing class.
Polymorphism allows objects of the same class to have different properties.
Inheritance is the process of creating new classes without any relation to existing classes.
Inheritance is the mechanism where a new class acquires properties and behaviors of an existing class. Polymorphism allows objects of different classes to be treated as objects of a common superclass.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
How do you test object interactions in OOP?
Create test cases that simulate object interactions by setting up mock objects, using dependency injection, and verifying expected behavior.
Using random data to trigger object interactions
Skipping testing object interactions altogether
Testing object interactions by directly modifying the source code
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is unit testing in OOP and why is it important?
Unit testing in OOP involves testing individual units or components of code in isolation to ensure they work correctly. It is important because it helps identify bugs early in the development process, improves code quality, facilitates code refactoring, and provides a safety net for future changes.
Unit testing is not necessary in OOP
Unit testing is only done after the project is completed
Unit testing slows down the development process
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Differentiate between mocking and stubbing in OOP.
Mocking simulates behavior, stubbing controls behavior.
Mocking and stubbing are the same concept.
Mocking is used for data manipulation, stubbing is used for code execution.
Mocking controls behavior, stubbing simulates behavior.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Discuss integration testing techniques in OOP.
Inside-out testing
Side-to-side testing
Parallel testing
Integration testing techniques in OOP include top-down testing, bottom-up testing, and sandwich testing.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Why is encapsulation important in object-oriented programming?
Encapsulation is important in object-oriented programming because it allows for the bundling of data (attributes) and methods (functions) that operate on that data into a single unit or class. This helps in achieving data hiding, abstraction, and modularity, making the code more organized, secure, and easier to maintain.
Encapsulation leads to slower code execution
Encapsulation makes code less secure
Encapsulation is not important in object-oriented programming
Create a free account and access millions of resources
Similar Resources on Wayground
18 questions
SC025 3-weeks enhancement 1

Quiz
•
12th Grade
15 questions
Grade 12-Python selection&iteration

Quiz
•
11th - 12th Grade
15 questions
Comparing Python, Java, and JavaScript

Quiz
•
9th Grade - University
18 questions
Web Design Advanced HTML CSS

Quiz
•
9th - 12th Grade
16 questions
National 5 Computing Science Prelim Revision

Quiz
•
9th - 12th Grade
24 questions
Topic D - Types of programming and mark up languages

Quiz
•
12th Grade
20 questions
Testing dan Implementasi UTS

Quiz
•
KG - University
16 questions
Wiltshire General Knowledge

Quiz
•
12th Grade
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
10 questions
UPDATED FOREST Kindness 9-22

Lesson
•
9th - 12th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
20 questions
US Constitution Quiz

Quiz
•
11th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade