Questions with Correct Answers
Von Neumann Architecture (5 sections) - ANSWERSInput Device, Control Unit (CPU),
Arithmetic/Logic Unit (CPU, Memory Unit, Output Device
ENIAC - ANSWERSElectronic Numerical Integrator And Computer; Created in 1946
and was the first "general purpose computer" and could solve many numerical problems
Top three most popular programming languages (September 2014) - ANSWERSC,
Java, Objective C
GUI - ANSWERSGraphical User Interface, Start/Stop Event, Broadcast Event,
Keyboard Event, Mouse Event, Clone Event, Collision Event
Event-Driven Programming - ANSWERSInstead of all the program instructions being
executed in order, subroutines (event handlers) are run as a response to an event, such
as clicking on a button. (Java is an example language.)
Finite State Machine - ANSWERSA machine that executes by going from one state to
another. A control unit is a finite state machine.
Pseudocode - ANSWERSA high-level description language for algorithms that is easy
to read.
Mod Operator - ANSWERSdivides the number on the left of the operator by the number
on the right of the operator and returns an integer value that is the remainder of division
operation
Concatenation - ANSWERSJoining strings or variables together.
Algorithm - ANSWERSA set of clearly defined, logical steps that solve a problem.
Ada Lovelace - ANSWERSThe first computer programer.
High-Level Programming Language - ANSWERSThis is a programming language with
strong abstraction from the details of the computer. In comparison to low-level
programming languages, it may use natural language elements, be easier to use, or be
more portable across platforms. Such languages hide the details of CPU operations
such as memory access models and management of scope.