Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
50 Cards in this Set
- Front
- Back
set of physical devices associated with a computer
|
Hardware
|
|
instructions that tell the computer what to do
|
Software
|
|
devices used to enter data items
|
Input
|
|
rules that govern a programming language
|
Syntax
|
|
internal temporary storage
|
RAM
|
|
programming statements you write in programming language
|
Source Code
|
|
machine language
|
Binary Language
|
|
when you decide on the correct instructions for the program, you are developing the program's ?
|
Logic
|
|
Myanswer=Mynumber*2 is an example of a ?
|
Processing Operation
|
|
People have been writing modern computer programs since ?
|
1940's
|
|
Type of software testing in which the tester does not look at the contents of the program
|
Black Box
|
|
One of the components of data modeling is identifying ?
|
Attributes
|
|
Experienced programmers can successfully combine the planning and the actual instruction writing, or ___ of the program in one step
|
Coding
|
|
Which language does a computer know?
|
Machine
|
|
Misuse of a language grammar rules is a
|
Syntax error
|
|
____ to using a new program or set of programs, can take months or years.
|
Conversion
|
|
Careful selection of ___ ___ is an essential part of good programming.
|
Test Data
|
|
Valid reason for program maintenence
|
Format of input data changes
|
|
Type of tool that aids programmers during the planning stage
|
Flowchart
|
|
Syntax is not important when using
|
pseudocode
|
|
When using a flowchart, input is represented by a
|
parallelogram
|
|
When using a flowchart, terminal symbols are represented by a
|
lozenge
|
|
What is an advantage of using an integrated development environment
|
Syntax errors are visually highlighted
|
|
_____ is an example of a user environment
|
Command line
|
|
A graphical ___ is an example of a user environment
|
User interface
|
|
A ___ is a named set of statements that perform some task or group of tasks within an application
|
Method
|
|
______ is the name of a programming object
|
identifier
|
|
There will always be only one class ____ for each class
|
header
|
|
In an interactive program, a ___ enters data.
|
user
|
|
_________ are memory locations whose contents can vary or differ over time.
|
Variables
|
|
___ constants do not have identifiers like variables do
|
Unnamed
|
|
String values are also called ___ values
|
alphanumeric
|
|
inventoryItem is string?
|
inventoryItem = "printer"
|
|
weight is num?
|
weight = 2.75
|
|
Convention used for named constants is ___ characters ____ underscores to seperate words
|
uppercase, with
|
|
An ____ statement stores the value of the right hand side of the expression in the memory location of the left hand side
|
assignment
|
|
According to the rules of precedence, ___ has higher precedence than addition
|
multiplication
|
|
What operator has the lowest precedence?
|
=
|
|
Which operator is done first? answer=a+b+c*d/e-f
|
d/e
|
|
Which operator is done third?
answer=a+b+c*d/e-f |
b+c
|
|
answer=a+b+c*d/e-f
|
Answer is a+b(c*d)/(e-f)
|
|
Good programming practice
|
use program comments
|
|
Best identifier for a method that calculates an employees pay?
|
determinePay
ver noun = method name |
|
One drawback to including program comments?
|
Must be kept current
|
|
A ___ dictionary is a list of every variable name used in a program.
|
Data
|
|
Most modern programming languages are _____? Meaning that you can arrange your lines of code as you see fit.
|
free-form
|
|
What is an advantage of using the practice of echoing input?
|
User is more likely to catch input errors.
|
|
In a ___ structure, you perform an action or event, and then you perform the next action in order.
|
Sequence
|
|
Sequences never include?
|
Decisions
|
|
In the ___ structure, instructions repeat based on a decision.
|
loop
|