Programming Paradigms (OCR A-Level Computer Science): Quizzes

📚Quizzes
Programming Paradigms
Sign up to keep practising.Create a free account to play more quizzes and track your progress.

Practise the questions

14 questions from this quiz

Show

What are programming paradigms?

Different approaches to programming

What does procedural programming emphasise?

Clear flow of control

What is a weakness of procedural programming?

Less suitable for complex applications

What is encapsulation in OOP?

Data hiding within objects

What is inheritance in OOP?

Creating new classes from existing ones

What is polymorphism in OOP?

Methods behaving differently in contexts

What is a strength of object-oriented programming?

Code reusability

When is OOP most suitable?

Large-scale applications like GUIs

What does low-level programming provide?

Direct control over hardware and memory

What is a weakness of low-level programming?

Poor portability

What does functional programming emphasise?

Pure functions and immutability

Why is functional programming concurrency-friendly?

Immutability reduces data conflicts

What is event-driven programming organised around?

Events like user actions

Which paradigm is ideal for embedded systems?

Low-level programming

Join 100,000+ A-Level students studying Quizzes with us.

Select your subjects, and get access to A+ resources today.