ACTUAL Exam Questions and CORRECT
Answers
Chapter 0 : Introduction - CORRECT ANSWER
Introduction: Section 1 - CORRECT ANSWER Absolute Basics
Why are programs important? - CORRECT ANSWER 1) A program makes a computer
usable.
2) Programs enable computers to run complex instructions.
3) Computers can only execute extremely simple operations.
What do contemporary computers do well? - CORRECT ANSWER Contemporary
computers evaluate the results of fundamental operations, like adding and dividing, very fast and
can repeat these actions virtually any number of times.
What is a language? - CORRECT ANSWER A language is a mean (and a tool) for
expressing and recording thoughts.
What is a computers native language? - CORRECT ANSWER Machine language; which
is very rudimentary. Machine languages are developed by humans as computers have not
progressed to level of developing their own languages yet.
A computer respond to what type of commands? - CORRECT ANSWER A predetermined
set of known commands.
What is the complete set of known commands? - CORRECT ANSWER Instruction list
sometimes denoted 'IL'. Different types of computers may vary depending on the size of their
ILs, and the instructions could be completely different in different models.
, What are natural languages? - CORRECT ANSWER Languages spoken by humans that
'naturally' change over time.
What four things comprise a language? - CORRECT ANSWER 1) An alphabet
2) A lexis (dictionary)
3) A syntax
4) Semantics
What is an alphabet? - CORRECT ANSWER A set of symbols used to build words of a
certain language.
What is a lexis? - CORRECT ANSWER A set of words the language offers its users.
What is syntax? - CORRECT ANSWER A set of rules (formal or informal, written or felt
intuitively) used to determine if a certain strings of words forms a valid sentence.
What are semantics? - CORRECT ANSWER A set of rules determining if a certain phrase
makes sense.
What is the alphabet of computer languages? - CORRECT ANSWER The instruction list.
This is the computer's mother tongue but it needs a common language that bridges that gap
between machine language and human language.
What are high level programming languages? - CORRECT ANSWER A language in
which humans can write their programs and a language that computers may use to execute
programs; one that is far more complex than machine language and yet far simpler than natural
languages.
Why are high level programming languages useful? - CORRECT ANSWER They are
similar enough to natural languages in that they use symbols, words, and conventions readable to