Computers
Confusing Things
Programming
More Programming
Even More Programming
100
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.
What is polymorphism?