D278 UPDATED ACTUAL Exam
Questions and CORRECT Answers
Computer program - CORRECT ANSWER - instructions executing one at a time
Basic instruction types - CORRECT ANSWER - input, process, output
input - CORRECT ANSWER - A program gets data, perhaps from a file, keyboard,
touchscreen, network, etc.
process - CORRECT ANSWER - A program performs computations on that data, such as
adding two values like x + y.
output - CORRECT ANSWER - A program puts that data somewhere, such as to a file,
screen, network, etc.
variable - CORRECT ANSWER - programs use these because its value varies e.g. x, y, z;
some name that can hold a value; named item
Computational Thinking - CORRECT ANSWER - creating a sequence of instructions to
solve a problem
Algorithm - CORRECT ANSWER - A sequence of instructions that solves a problem
Flowchart - CORRECT ANSWER - graphical language for creating or viewing computer
programs
coral language - CORRECT ANSWER - A language intended for learning to program
,program - CORRECT ANSWER - list/sequence of statements
statement - CORRECT ANSWER - carries out some action and executes one at a time;
specific action; set of instructions
node - CORRECT ANSWER - each statement is located in one of these (e.g. coral
language has these in graphical ____)
interpreter - CORRECT ANSWER - tool that runs a program's statements
run and execute - CORRECT ANSWER - Words for carrying out a program's statements.
start - CORRECT ANSWER - program execution begins at the ____ node
input statement - CORRECT ANSWER - variable = Get next input; commonly a
parallelogram in a coral flowchart
output statement - CORRECT ANSWER - put item to output
string literal - CORRECT ANSWER - consists of text (characters) within double quotes, as
in "Go #57!".
character - CORRECT ANSWER - includes any letter (a-z) or digit (0-9) or symbol
(#,@,&,!, etc.)
cursor - CORRECT ANSWER - indicates where the next output item will be placed in the
output
, newline - CORRECT ANSWER - Special two-character sequence \n whose appearance in
an output string literal causes the cursor to move to the next output line.
put x to output - CORRECT ANSWER - outputting a variable's value is achieved by
comment - CORRECT ANSWER - text a programmer adds to a program, to be read by
humans to better understand code, but ignored by the program when executing; usually starts
with "//"
Whitespace - CORRECT ANSWER - refers to blank spaces (space and tab characters)
between items within a statements, and to newlines; helps improve readability for humans, but is
ignored during execution by program
switch - CORRECT ANSWER - either a 1 (on) or a 0 (off)
Moore's Law - CORRECT ANSWER - reducing switch sizes by half nearly every 2 years
Information Age - CORRECT ANSWER - began in 1990s; human activity shifting to
creating/managing/using computerized information; agricultural age -> industrial age -> ___
bit - CORRECT ANSWER - single 0 or a single 1
byte - CORRECT ANSWER - 8 bits
American Standard Code for Information Interchange (ASCII) - CORRECT ANSWER -
ASCII; uses 7 bits per code and has codes for 128 characters; 1963
Unicode - CORRECT ANSWER - 1991; codes have more bits than ASCII; represent over
100,000 items such as symbols and non-English characters