
32. OCR A Level (H446) SLR7 – 1.2 Programming paradigms

Quiz
•
Computers
•
11th Grade
•
Medium

James Cole
Used 5+ times
FREE Resource
15 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What does the term 'programming paradigm' mean?
A specific programming language
A software development tool
A type of computer hardware
A way of doing things in computing
Answer explanation
The term 'programming paradigm' refers to a way of doing things in computing, not a specific programming language, software development tool, or type of computer hardware.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following is NOT a characteristic of programming languages?
Color schemes
Loops
Variables
Conditions
Answer explanation
Color schemes are NOT a characteristic of programming languages. The other options - loops, variables, and conditions - are all fundamental features of programming languages.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What does 'Turing complete' mean for a programming language?
It is only used for creating video games
It can solve all problems that a computer is able to solve
It is incomplete and needs further development
It can only solve mathematical problems
Answer explanation
Turing complete means a programming language can solve all problems that a computer is able to solve, making it versatile and powerful.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Why do we need different programming paradigms?
To make programming more complex
Some problems are better solved using a certain paradigm
To increase the number of programming languages
To make software development slower
Answer explanation
Different programming paradigms are needed because some problems are better solved using a certain paradigm, allowing for more efficient and effective solutions.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the lowest form of language known as?
Procedural language
Machine code
Assembly language
High-level language
Answer explanation
Machine code is the lowest form of language, directly understandable by computers. It consists of binary code representing instructions that the CPU can execute.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What do assembly languages use to simplify programming?
High voltage signals
Mnemonics
Binary ones and zeros
High-level syntax
Answer explanation
Assembly languages use mnemonics to simplify programming by providing human-readable representations of machine instructions.
7.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
What is the main difference between high-level languages and machine code?
High-level languages cannot solve complex problems
Machine code is more modern than high-level languages
Machine code can be directly executed by the computer
High-level languages are easier to understand by humans
Answer explanation
Machine code can be directly executed by the computer, while high-level languages are easier to understand by humans.
Create a free account and access millions of resources
Similar Resources on Wayground
18 questions
Programming Terms & Structures

Quiz
•
11th Grade
18 questions
Translation

Quiz
•
11th - 12th Grade
14 questions
4.4 Types of programming language

Quiz
•
9th Grade - University
17 questions
Programming Languages H&L

Quiz
•
9th - 12th Grade
10 questions
Programming - High Level Code & Machine Code

Quiz
•
2nd - 11th Grade
20 questions
Translators and Computing Languages: GCSE 9-1

Quiz
•
9th Grade - University
13 questions
Principles of Programming

Quiz
•
KG - University
17 questions
Translators

Quiz
•
9th - 12th Grade
Popular Resources on Wayground
50 questions
Trivia 7/25

Quiz
•
12th Grade
11 questions
Standard Response Protocol

Quiz
•
6th - 8th Grade
11 questions
Negative Exponents

Quiz
•
7th - 8th Grade
12 questions
Exponent Expressions

Quiz
•
6th Grade
4 questions
Exit Ticket 7/29

Quiz
•
8th Grade
20 questions
Subject-Verb Agreement

Quiz
•
9th Grade
20 questions
One Step Equations All Operations

Quiz
•
6th - 7th Grade
18 questions
"A Quilt of a Country"

Quiz
•
9th Grade