Ch 1

Ace your homework & exams now with Quizwiz!

A(n) ____ is a program that you use to create simple text files. a. text editor b. IDE c. GUI d. GDE

A

Before a programmer plans the logic of the program, he or she must ____. a. understand the problem b. write the program code c. test the program d. maintain the program

A

Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Contents are lost when the computer is turned off or loses power

A

The process of walking through a program's logic on paper before you actually write the program is called ____. a. desk-checking b. flowcharting c. pseudocoding d. testing

A

_____data items may involve organizing or sorting them, checking them for accuracy, or performing calculations with them. a. Processing b. Inputting c. Outputting d. Converting

A

Complete The Statement. A(n) ____________________ is the sequence of steps necessary to solve any problem.

Algorithm

Flowline (Direction of Program Flow)

Arrow

. The repetition of a series of steps is called a(n) ____. a. repeat flow b. loop c. flow d. infinite loop

B

A(n) ___ is a named memory location whose value can vary. a. input b. variable c. output d. logic

B

A(n) ____ is a repeating flow of logic with no end. a. nonterminated condition b. infinite loop c. variable d. decision symbol

B

If you use an otherwise correct word that does not make sense in the current context, programmers say you have committed a ____ error. a. syntax b. logic c. semantic d. programming

B

Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Instructions that tell the computer what to do

B

The ____ is the standard terminal symbol for a flowchart. a. circle b. lozenge c. diamond d. square

B

Typically, a programmer develops a program's logic, writes the code, and ____ the program, receiving a list of syntax errors. a. runs b. compiles c. executes d. tests

B

____ errors are relatively easy to locate and correct because the compiler or interpreter you use highlights every error. a. Logic b. Syntax c. Input d. Process

B

Complete The Statement. BASIC stands for B_____________ A___-___________ S___________ I___________ C_______.

Beginners All Purpose Symbolic Instruction Code

A(n) ____ is a location on your computer screen where you type text entries to communicate with the computer's operating system. a. input line b. communication line c. command line d. GCI

C

A(n) ____ tells the user what to enter. a. command line b. input screen c. prompt d. data line

C

After programs are put into production, making necessary changes is called _____. a. debugging b. conversion c. maintenance d. testing

C

Match The Term With The Def. Many programming languages use the term ____ to refer to the marker that is used to automatically recognize the end of data in a file. a. data_end b. end_data c. eof d. eod

C

Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Incorrectly spelled words, or reversing the proper order of two words in a computer program

C

The ____ is used to represent output in a flowchart. a. square b. circle c. parallelogram d. triangle

C

The major difference between the two main programming styles in use today is the ____. a. use of flowcharts versus pseudocode b. testing procedure used by the programmer c. programmer's focus during the earliest planning stages of a project d. programming language used

C

You represent a decision in a flowchart by drawing a decision symbol, which is shaped like a ____. a. parallelogram b. square c. diamond d. circle

C

Continuation on another page

Circle

Complete The Statement. blueprint/model : house(s) :: _____________ : ________________

Class Object

. In a flowchart, the ____ is used to represent processing. a. circle b. diamond c. triangle d. rectangle

D

A ____ allows users to interact with a program in a graphical environment. a. GCI b. CGI c. command line d. GUI

D

A(n) ____ is a software package that provides an editor, a compiler, and other programming tools. a. GUI b. CGI c. GDE d. IDE

D

After a programmer plans the logic of a program, the next step is ____. a. understanding the problem b. testing the program c. translating the program d. coding the program

D

Computer programmers often refer to memory addresses using ____ notation. a. binary b. indirect c. mathematical d. hexadecimal

D

Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Represent(s) the millions of on/off circuits within the computer

D

The process of finding and correcting program errors is called ____. a. desk-checking b. syntax-checking c. error correcting d. debugging

D

Using ____ involves writing down all the steps you will use in a program. a. a compiler b. an interpreter c. a flowchart d. pseudocode

D

Complete The Statement. The BASIC programming language was developed at _______________ College.

Dartmouth

Decision

Diamond

Comment/Explanation Some Declaring Explanation of code

Dotted Line with open rectangle

Complete The Statement. A preselected value that stops the execution of a program is often called a(n) ____________________ value because it does not represent real data.

Dummy

Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Preselected value that stops the execution of a program

E

Complete The Statement. When instructions are carried out, a program runs, or ____________________.

Executes

A flowchart is an English-like representation of the logical steps necessary to solve a problem.

F

Alan Turing is often regarded as the first programmer.

F

Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation English-like representation of the logical steps it takes to solve a problem

F

Once a program is completely coded, it is ready for a company or organization to use.

F

Professional computer programmers write programs to satisfy their own needs.

F

Software can be classified into two broad types: application software and programming software.

F

External Module Call

Football Field

Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Equipment, or the physical devices, associated with a computer

G

Complete The Statement. GUI stands for ________________ _______________ __________________ .

Graphical User Interface

Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Pictorial representation of the logical steps it takes to solve a problem

H

Pre-processing/formatting

Hexagon

Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Used to show the correct sequence of statements

I

Complete The Statement. IDE stands for ______________ _______________ _______________ .

Integrated Development Environment

Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation All the supporting paperwork for a program

J

Complete The Statement. The BASIC programming language was created by Drs. _____________ and ___________.

Kemeny Kurtz

Internal Module Call

Notecard

Complete The Statement. When you draw a flowchart, you use a(n) ____________________ to represent the input symbol, which indicates an input operation.

Parallelogram

Input, Output

Parallelogram

Complete The Statement. A(n) ____________________ programmer would approach a problem by dividing the process into manageable subtasks.

Procedural

Terminal (Start Stop)

Racetrack

Process/Processing

Rectangle

An infinite loop is a flow of program logic that repeats and never ends.

T

Besides the popular, comprehensive programming languages such as Java and C++, many programmers use scripting languages such as Python, Lua, Perl, and PHP.

T

Every programming language has rules governing its word usage and punctuation.

T

Programmers can use either procedural programming or object-oriented programming to develop programs.

T

The heart of the programming process lies in planning the program's logic.

T


Related study sets

Which of the following is not an ethical issue commonly faced by staffing professionals? Being asked not to lower hiring standards to meet a demand hiring goal An organization's staffing strategy should be derived from and clearly support its ______. Bu

View Set

EMT quiz compilation chapters 1-20

View Set

Chapter 14: The Revenue Cycle: Sales to Cash Collections

View Set

Child Development Test 2: Self-Care

View Set

Chapter 43: Caring for Clients With Ear Disorders **

View Set