WJEC Eduqas A Level Computer Science

C1 Section 4: Principles of Programming: revision quiz and key terms

Free practice for C1 Section 4: Principles of Programming in WJEC Eduqas A Level Computer Science. It covers: full topic test for C1 Section 4: Principles of Programming. Try the questions, then check the key terms.

Try 5 free questions

No sign-in needed. Tap an answer to check it.

Question 1 · Multiple choice

In object-oriented programming, what is inheritance?

Question 2 · True or false?

A low-level language is written closer to instructions a processor can directly execute.

Question 3 · Multiple choice

Which type of translator converts and executes a high-level program one statement at a time?

Question 4 · True or false?

A declarative language requires the programmer to state the exact sequence of steps needed to solve a problem.

Question 5 · Multiple choice

In object-oriented programming, what is polymorphism?

In RADevo, this topic has fill-in-the-blank, matching, multiple-choice and true or false activities, and every question you get wrong comes back in Revise today until you've learnt it.

Key terms for C1 Section 4: Principles of Programming

Backus-Naur Form (BNF)
A formal notation used to define the syntax rules of a programming language.
Declarative language
A language in which the programmer states what result is wanted rather than how to achieve it, e.g. SQL.
Encapsulation
Bundling an object's data and methods together and restricting direct access to its data.
Event-driven programming
Structures a program around responding to events, like a button click.
Inheritance
An object-oriented feature in which a subclass takes on the attributes and methods of its parent class.
Procedural programming
Structures a program as a sequence of instructions organised into procedures.
Programming paradigm
A particular style or approach to writing a program.

What C1 Section 4: Principles of Programming covers

In RADevo this topic has a full topic test and a focused quiz for each part:

Teaching WJEC Eduqas A Level Computer Science?

Set this topic as homework in two clicks, see who has done it and which questions your class got wrong, and start every lesson with a Do Now built from their mistakes.

Start a free 2-week trial

Revising for this?

If your school uses RADevo, sign in to do the full quizzes and keep your progress. If it doesn't, show this page to your Computing teacher.

Log in to RADevo