Choose a Quiz Batch. Each batch has 10 questions from this topic, in order. Take them one by one to work through all 16 MCQs. Login to save your scores and see your best per batch.
Read each question, think about the answer, then click Show Answer to reveal the correct option and explanation. Load 10 at a time so it stays manageable — perfect for one-topic study sessions on the bus or during a break.
Page 1 of 1Questions 1–10 of 16
Q1medium
information hiding is best defined as
Aan unrelated hardware manufacturing step✓
Ba purely financial accounting entry only✓
Ca marketing slogan without technical meaning✓
Da fundamental software design and architecture concept applied to structure systems✓
💡 Explanation:
information hiding is a recognized software engineering topic assessed in competitive exams.
Q2Past Paper · PPSC/FPSC/NTSeasy
abstract data type is best defined as
Aa fundamental software design and architecture concept applied to structure systems✓
Ban unrelated hardware manufacturing step✓
Ca purely financial accounting entry only✓
Da marketing slogan without technical meaning✓
💡 Explanation:
abstract data type is a recognized software engineering topic assessed in competitive exams.
Q3hard
repository pattern is best defined as
Aan unrelated hardware manufacturing step✓
Ba purely financial accounting entry only✓
Ca fundamental software design and architecture concept applied to structure systems✓
Da marketing slogan without technical meaning✓
💡 Explanation:
repository pattern is a recognized software engineering topic assessed in competitive exams.
Q4medium
pipe-and-filter is best defined as
Aan unrelated hardware manufacturing step✓
Ba purely financial accounting entry only✓
Ca fundamental software design and architecture concept applied to structure systems✓
Da marketing slogan without technical meaning✓
💡 Explanation:
pipe-and-filter is a recognized software engineering topic assessed in competitive exams.
Q5Past Paper · PPSC/FPSC/NTSeasy
microkernel architecture is best defined as
Aan unrelated hardware manufacturing step✓
Ba purely financial accounting entry only✓
Ca marketing slogan without technical meaning✓
Da fundamental software design and architecture concept applied to structure systems✓
💡 Explanation:
microkernel architecture is a recognized software engineering topic assessed in competitive exams.
Q6hard
MVC pattern is best defined as
Aan unrelated hardware manufacturing step✓
Ba fundamental software design and architecture concept applied to structure systems✓
Ca purely financial accounting entry only✓
Da marketing slogan without technical meaning✓
💡 Explanation:
MVC pattern is a recognized software engineering topic assessed in competitive exams.
Q7Past Paper · PPSC/FPSC/NTSeasy
Liskov substitution is best defined as
Aan unrelated hardware manufacturing step✓
Ba purely financial accounting entry only✓
Ca marketing slogan without technical meaning✓
Da fundamental software design and architecture concept applied to structure systems✓
💡 Explanation:
Liskov substitution is a recognized software engineering topic assessed in competitive exams.
Q8hard
open-closed principle is best defined as
Aan unrelated hardware manufacturing step✓
Ba purely financial accounting entry only✓
Ca marketing slogan without technical meaning✓
Da fundamental software design and architecture concept applied to structure systems✓
💡 Explanation:
open-closed principle is a recognized software engineering topic assessed in competitive exams.
Q9medium
single responsibility is best defined as
Aa fundamental software design and architecture concept applied to structure systems✓
Ban unrelated hardware manufacturing step✓
Ca purely financial accounting entry only✓
Da marketing slogan without technical meaning✓
💡 Explanation:
single responsibility is a recognized software engineering topic assessed in competitive exams.
Q10Past Paper · PPSC/FPSC/NTSeasy
design principle SOLID is best defined as
Aan unrelated hardware manufacturing step✓
Ba purely financial accounting entry only✓
Ca fundamental software design and architecture concept applied to structure systems✓
Da marketing slogan without technical meaning✓
💡 Explanation:
design principle SOLID is a recognized software engineering topic assessed in competitive exams.
Q11hard
separation of concerns is best defined as
Aan unrelated hardware manufacturing step✓
Ba purely financial accounting entry only✓
Ca marketing slogan without technical meaning✓
Da fundamental software design and architecture concept applied to structure systems✓
💡 Explanation:
separation of concerns is a recognized software engineering topic assessed in competitive exams.
Q12Past Paper · PPSC/FPSC/NTSmedium
client-server architecture is best defined as
Aan unrelated hardware manufacturing step✓
Ba fundamental software design and architecture concept applied to structure systems✓
Ca purely financial accounting entry only✓
Da marketing slogan without technical meaning✓
💡 Explanation:
client-server architecture is a recognized software engineering topic assessed in competitive exams.
Q13Past Paper · PPSC/FPSC/NTSeasy
layered architecture is best defined as
Aan unrelated hardware manufacturing step✓
Ba purely financial accounting entry only✓
Ca marketing slogan without technical meaning✓
Da fundamental software design and architecture concept applied to structure systems✓
💡 Explanation:
layered architecture is a recognized software engineering topic assessed in competitive exams.
Q14Past Paper · PPSC/FPSC/NTShard
cohesion is best defined as
Aan unrelated hardware manufacturing step✓
Ba fundamental software design and architecture concept applied to structure systems✓
Ca purely financial accounting entry only✓
Da marketing slogan without technical meaning✓
💡 Explanation:
cohesion is a recognized software engineering topic assessed in competitive exams.
Q15Past Paper · PPSC/FPSC/NTSmedium
coupling is best defined as
Aan unrelated hardware manufacturing step✓
Ba purely financial accounting entry only✓
Ca fundamental software design and architecture concept applied to structure systems✓
Da marketing slogan without technical meaning✓
💡 Explanation:
coupling is a recognized software engineering topic assessed in competitive exams.
Q16Past Paper · PPSC/FPSC/NTSeasy
modular design is best defined as
Aan unrelated hardware manufacturing step✓
Ba purely financial accounting entry only✓
Ca marketing slogan without technical meaning✓
Da fundamental software design and architecture concept applied to structure systems✓
💡 Explanation:
modular design is a recognized software engineering topic assessed in competitive exams.