A level Computer Programming Quiz 3

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 programming?


Correct
  • 1:
    Creating a calendar of events.
  • 2:
    Writing instructions for a digital tool
  • 3:
    A list of activities like clubs and special events at a school.
  • 4:
    creating a series of rules
2:

 Python is a clear and powerful _________-oriented programming language.


Correct
  • 1:
    software
  • 2:
    snake
  • 3:
    object
  • 4:
    source
3:

Software licensing that allows for modifications in all cases is called ______________


Correct
  • 1:
    freeware
  • 2:
    shareware
  • 3:
    open source
  • 4:
    closed source
4:

Which of the following programming language types was created first?


Correct
  • 1:
    Procedural
  • 2:
    Object oriented
  • 3:
    Assembler
  • 4:
    Machine
5:

Which of the following lists the evolution of programming languages in the correct order?


Correct
  • 1:
    Procedural, non-procedural, object oriented, machine, assembler
  • 2:
    machine, procedural, assembler, non-procedural, object oriented
  • 3:
    machine, assembler, procedural, non-procedural, object oriented
  • 4:
    machine, assembler, object oriented, procedural, non-procedural
6:

An example of a utility software.


Correct
  • 1:
    Defragmenter
  • 2:
    Excel
  • 3:
    linux
  • 4:
    windows
7:

Which generation of computer languages includes the SQL (Database Search)?


Correct
  • 1:
    first
  • 2:
    second
  • 3:
    third
  • 4:
    fourth
8:

Which generation of computer languages used the LOAD, ADD and STORE codes,


Correct
  • 1:
    first
  • 2:
    second
  • 3:
    third
  • 4:
    fourth
9:

The letter E in binary is?


Correct
  • 1:
    01000101
  • 2:
    01000010
  • 3:
    01000001
  • 4:
    01010101
10:

Which utility software can protect our personal information or identity?


Correct
  • 1:
    Antivirus
  • 2:
    Spyware protection
  • 3:
    firewall
  • 4:
    defragmentation
11:

Which generation of languages started in the 1950s?


Correct
  • 1:
    first
  • 2:
    second
  • 3:
    third
  • 4:
    fourth
12:

Why is binary code used?


Correct
  • 1:
    it makes it harder to hack into
  • 2:
    it was the first code ever invented
  • 3:
    it makes computers run faster
  • 4:
    because why not
13:

 In protected inheritance, a public data member of the base class will be treated in a derived class as. 


Correct
  • 1:
    public
  • 2:
    protected
  • 3:
    private none of the above
  • 4:
    non of the above
14:

Which of the following concepts means determining at runtime what method to invoke.


Correct
  • 1:
    Data hiding
  • 2:
    Dynamic loading
  • 3:
    Dynamic typing
  • 4:
    Dynamic binding
15:

eof is an acronym of


Correct
  • 1:
    the ending of line
  • 2:
    ending of files
  • 3:
    end of files
  • 4:
    non of the above
16:

C++ language has been developed by


Correct
  • 1:
    Dennis Ritchie
  • 2:
    Ken Thompson
  • 3:
    Martin Richard
  • 4:
    Bjarne Stroustrup

Feature Image

A level Computer Programming Quiz 3