Software that controls the execution of programs and that may
provide services such as resource allocation, scheduling, input/output
control, and data management.
What is an operating system?
100
When a user has access to a computer via a terminal.
What is online?
100
The output is True if at least one input is True, otherwise the
output is False.
What is or?
100
This is passed to a routine or method by variable name and
type. When the code is run, it is replaced by the value of
the variable, and becomes the argument of the routine, referred to by
the variable name in the definition.
What is a parameter?
100
The construction of a simple version of a system in the design stage,
showing the user interface but without full processing behind it. This
allows the user to propose changes at the design stage.
What is prototyping?
200
Any device that can communicate with a particular computer, for
example: input/output units, auxiliary storage, printers.
What is a peripheral device?
200
Integer, real, character or Boolean data types.
What are primitive data types?
200
A character or string of characters that designate an operation.
What is an operator?
200
The assignment of values to parameters to be used in a procedure.
What is parameter passing?
200
An artificial language used to describe computer program algorithms
without using the syntax of any particular language. During the
development of an algorithm, pseudocode often contains sections in
natural language that will be replaced later.
What is pseudocode?
300
An instrument, such as a mouse, trackball or joystick, used to move
an icon (sometimes in the form of an arrow) on the screen.
What is a pointing device?
300
Members of a class that are only accessible from methods inside the class.
What are private class members?
300
A combination of data and the operations that can be
performed in association with that data. Each data part of this is
referred to as a data member while the operations can be referred to
as methods. The current state of this is stored in its data
members and that state should only be changed or accessed through
the methods.
What is an object?
300
The parameter-passing mechanism by which the address of a variable
is passed to the subprogram called. If the subprogram modifies the
formal parameter, the corresponding actual parameter is also changed.
What is a pass-by-reference?
300
To remove an item from the top of a stack.
What is a pop?
400
The part of the memory where the data and programs that are in use at
the time are stored.
What is primary memory?
400
An internationally agreed set of rules to ensure transfer of data
between devices. A standard protocol is one that is recognized as the
standard for a specific type of transfer. For example, TCP/IP.
What is protocol?
400
An access point for data entry or exit.
What is a port?
400
The parameter-passing mechanism by which a copy of the value of
the actual parameter is passed to the called procedure. If the called
procedure modifies the formal parameter, the corresponding actual
parameter is not affected.
What is a pass-by-value?
400
To add an item to the top of a stack.
What is a push?
500
The use of devices and software to “read” characters and
translate them into ASCII characters for later processing.
Applications of this include the scanning of printed documents to
convert the text into digital ASCII text that can then be edited in word
processors.
What is OCR Optical character recognition?
500
A binary digit appended to a group of binary digits to make the sum
of all the digits, including the appended binary digit, either odd or
even as established beforehand.
What is a parity bit?
500
An approach to programming in which units of data are viewed as
active “objects” rather than the passive units envisioned by the
procedural paradigm.
What is object oriented programming?
500
The generation of a quantity, as a result of an arithmetic operation,
that is too large to be contained in the result location.
What is overflow?
500
The ability of different objects to respond appropriately to the same
operation.