Programming Paradigms (OCR A-Level Computer Science): Quizzes
📚Quizzes
Practise the questions
14 questions from this quiz
ShowHide
Practise the questions
14 questions from this quiz
What are programming paradigms?
What are programming paradigms?
Different approaches to programming
What does procedural programming emphasise?
What does procedural programming emphasise?
Clear flow of control
What is a weakness of procedural programming?
What is a weakness of procedural programming?
Less suitable for complex applications
What is encapsulation in OOP?
What is encapsulation in OOP?
Data hiding within objects
What is inheritance in OOP?
What is inheritance in OOP?
Creating new classes from existing ones
What is polymorphism in OOP?
What is polymorphism in OOP?
Methods behaving differently in contexts
What is a strength of object-oriented programming?
What is a strength of object-oriented programming?
Code reusability
When is OOP most suitable?
When is OOP most suitable?
Large-scale applications like GUIs
What does low-level programming provide?
What does low-level programming provide?
Direct control over hardware and memory
What is a weakness of low-level programming?
What is a weakness of low-level programming?
Poor portability
What does functional programming emphasise?
What does functional programming emphasise?
Pure functions and immutability
Why is functional programming concurrency-friendly?
Why is functional programming concurrency-friendly?
Immutability reduces data conflicts
What is event-driven programming organised around?
What is event-driven programming organised around?
Events like user actions
Which paradigm is ideal for embedded systems?
Which paradigm is ideal for embedded systems?
Low-level programming
