A level Computer Programming Quiz 1

16 Questions

Quiz Description

 Hello and welcome to this online revision platform, gcequiz.com. Here we have a quiz on A level computer programming which has been set based on the national advanced level syllabus for the gce advanced level has 15 questions with each question having four options of which just one and only one of them is correct. 

What do you think computer programming is?

Computer programming is simply a way whereby a computer is given a set of instructions about what it should do and the instructions are there to solve problems or to perform a series of tasks. These instructions are called codes and codes are written by computer programmers.

How does computer programming work?

  • You write your code to tell the computer what to do
  • The code which you’ve written is being compiled 
  • Then the computer executed the code

gcequiz.com has put together a good number of quizzes to ease your studies and preparation for your exams. Past advanced level gce questions have also been made available for you.

Good Luck

1:

What is the only thing that computers understand?


Correct
  • 1:
    Machine Code
  • 2:
    High Level Languages
  • 3:
    Low Level Languages
  • 4:
    Algorithms
2:

Before a computer can understand a program it must be...


Correct
  • 1:
    Translated into its machine code.
  • 2:
    Translated into a low level language.
  • 3:
    Translated into a high level language.
  • 4:
    translate into normal language
3:

A list of instructions that enable a computer to perform a specific task is a...


Correct
  • 1:
    Computer Program
  • 2:
    Machine Code
  • 3:
    Algorithm
  • 4:
    Binary Code
4:

When writing a computer programmers most program use...


Correct
  • 1:
    A Machine Code
  • 2:
    A High Level Language
  • 3:
    A Low Level Language
  • 4:
    An Algorithm
5:

A language that requires no knowledge of the hardware or the instruction set of the computer is called...


Correct
  • 1:
    Machine Code
  • 2:
    An Algorithm
  • 3:
    A Low Level Language
  • 4:
    A High Level Language
6:

A language that is close to human language and which is easy to write, debug and maintain is known as...


Correct
  • 1:
    Low Level Language
  • 2:
    An Algorithm
  • 3:
    A High Level Language
  • 4:
    Machine Code
7:

Resolving errors in a program is known as...


Correct
  • 1:
    Debugging
  • 2:
    Error Checking
  • 3:
    Refixing
  • 4:
    Problem Solving
8:

Which of the following is not a high level programming language?


Correct
  • 1:
    C++
  • 2:
    Assembly
  • 3:
    Java
  • 4:
    Python
9:

Languages that relate to the architecture and hardware of a specific computer are known as...


Correct
  • 1:
    High Level Languages
  • 2:
    Simplex Languages
  • 3:
    Low Level Languages
  • 4:
    complex languages
10:

Which of the following is not an advantage of using a low level language? 


Correct
  • 1:
    Makes more efficient use of primary memory
  • 2:
    To perform a task very quickly.
  • 3:
    Tailor a program to a specific piece of hardware.
  • 4:
    To enable the program to be run on multiple platforms.
11:

What is the name for the software used to convert an assembly language program into machine code?


Correct
  • 1:
    Assembler
  • 2:
    Compiler
  • 3:
    Interpreter
  • 4:
    Translator
12:

Which of the following command would not be found in an assembly language?


Correct
  • 1:
    LOAD
  • 2:
    ADD
  • 3:
    SORT
  • 4:
    STORE
13:

The 3 main types of translators are...


Correct
  • 1:
    Assemblers, Compilers & Interpreters
  • 2:
    Assemblers, Scripters & Interpreters
  • 3:
    Assemblers, Compilers & Converters
  • 4:
    Converters, Scripters & Interpreters
14:

Which type of translator creates an executable file of machine code from a program written in a high level language? 


Correct
  • 1:
    Interpreter
  • 2:
    Compiler
  • 3:
    Assembler
  • 4:
    Exercutor
15:

Software that translates and executes a high level language program one line at a time is known as a?


Correct
  • 1:
    Compiler
  • 2:
    Assembler
  • 3:
    Interpreter
  • 4:
    Executor
16:

What is a high-level programming language that was developed in the mid-1970s. It is now used to write applications for nearly every available platform.


Correct
  • 1:
    Scratch
  • 2:
    tynker
  • 3:
    Bark-Bark
  • 4:
    C++

Feature Image

A level Computer Programming Quiz 1