Deck 18: Computing Programming

Full screen (f)
exit full mode
Question
Programs written for commercial application software and operating systems contain many millions of lines of code.
Use Space or
up arrow
down arrow
to flip the card.
Question
An esoteric language called reMorse produces program statements that look like Morse code.
Question
To design a(n) algorithm , you might begin by recording the steps required to solve the problem manually.
Question
High-level languages are used to develop applications, games, Web apps, and most other software.
Question
Algorithms are written in a format that is specific to a particular programming language.
Question
In the search for one perfect language to use for programming computers, computer scientists have invented thousands of programming languages.
Question
Today, program code is written using a computer programming graphic , such as BASIC, Python, PHP, Alice, Java, or C++.
Question
Python uses 'if' and 'else' as the keywords for a selection control structure.
Question
The section of code that repeats is referred to as a(n) variable .
Question
The Python programming tool with its color-coded editor can be accessed online using a browser.
Question
Leaving off the colon in the statement while (loopCount would produce a runtime error.
Question
To assist programmers, the Python program editor uses audio coding for keywords and parameters.
Question
When you enter a telephone number on your cell phone, the phone's software collects the first number you enter, then it collects the next number, and so on until you touch the Call button.
Question
Computer programs must handle many scenarios .
Question
You can think of algorithms as boxes in the computer memory where a program stores numbers or words.
Question
Variables that hold values cannot be used in calculations.
Question
In an early phase of the software development process, the algorithm is coded into instructions written in a programming language so that a computer can implement it.
Question
The procedure for converting source code into 0s and 1s can be accomplished by a(n) variable or an interpreter.
Question
A(n) debugger is sometimes packaged with a programming language or can be obtained as an add-on.
Question
Because the conversion to machine code takes place before the program runs, compiled programs execute very slowly.
Question
A(n) ____ represents a value that can change.

A) variable
B) code
C) algorithm
D) memory module
Question
To design an algorithm, you might begin by recording the steps required to  ___.

A) code the instructions in programming language
B) solve the problem manually
C) make macaroni and cheese
D) create a vector image
Question
What is the purpose of coding the algorithm into instructions written in a programming language?

A) It allows the computer to implement it.
B) It helps integrate the circuits.
C) It forces the user to learn a new programming language.
D) It instructs the computer on what not to do.
Question
The ____ for making a batch of macaroni and cheese is a set of steps that includes boiling water, cooking the macaroni in the water, and making a cheese sauce.

A) code
B) codex
C) algorithm
D) modus operandi
Question
The process of writing computer programs is called computer ____.

A) programming
B) writing
C) coding
D) language
Question
A ____ directs the computer to repeat one or more instructions until a certain condition is met.

A) selection control structure
B) repetition control structure
C) variable
D) algorithm
Question
The vocabulary of a programming language contains a limited number of ____.

A) letters
B) numbers
C) words
D) numerals
Question
The ___ checks to see if the loop has been executed a specific number of times.

A) decision point
B) first letter
C) final code
D) bit code
Question
In Python, two ____ symbols carry out a comparison between two values.

A) bracket
B) pound
C) equals
D) colon
Question
To make additional repetitions, the computer program must backtrack to the beginning of the ____.

A) loop
B) code
C) variable
D) codex
Question
A Python program consists of a series of ____.

A) recipes
B) graphics
C) instructions
D) vectors
Question
____ help programmers formulate a method for solving problems and carrying out tasks that are performed by the programs they create.

A) Codes
B) Modules
C) Algorithms
D) Marks
Question
Program instructions can be referred to as ____.

A) modules
B) code
C) marks
D) operandi
Question
The condition that requires a program to branch is often defined by the contents of ____.

A) algorithms
B) variables
C) memory modules
D) keywords
Question
Software is simply a collection of one or more computer ____ containing a list of instructions for the microprocessor.

A) programs
B) codes
C) languages
D) objects
Question
Computers often perform ____ tasks.

A) repetitive
B) illegal
C) misdirected
D) encrypted
Question
There are many programming languages, and each one requires a unique set of ____ to code a program.

A) letters
B) modus operandi
C) techniques
D) numerals
Question
The ____ keyword tells the computer what to do if the player did not select the first variable.

A) if
B) else
C) then
D) but
Question
A statement that requires a program to branch is called a ____.

A) selection control structure
B) selection display structure
C) selection control display
D) statement control structure
Question
Programming is sometimes referred to as ____.

A) operating
B) marking
C) coding
D) codexing
Question
The collection of instructions generated by a compiler is called ____ code.

A) source
B) object
C) origin
D) binary
Question
<strong>  In the accompanying figure, the .exe file denoted by item 3 is written in ____ language.</strong> A) high-level B) assembly C) machine D) syntax <div style=padding-top: 35px> In the accompanying figure, the .exe file denoted by item 3 is written in ____ language.

A) high-level
B) assembly
C) machine
D) syntax
Question
A(n) ____ converts and executes one statement at a time while the program is running.

A) source code
B) object code
C) compiler
D) interpreter
Question
<strong>  In the accompanying figure, item 2 represents a(n) ____.</strong> A) variable B) compiler C) algorithm D) interpreter <div style=padding-top: 35px> In the accompanying figure, item 2 represents a(n) ____.

A) variable
B) compiler
C) algorithm
D) interpreter
Question
Common syntax errors include all of the following except ____.

A) dividing by zero
B) omitting required punctuation
C) misspelling a keyword
D) forgetting to close parentheses
Question
<strong>  In the accompanying figure, item 4 indicates a(n) ____ to be processed if the player selected friendly tunnel.</strong> A) source code B) statement C) symbol D) keyword <div style=padding-top: 35px> In the accompanying figure, item 4 indicates a(n) ____ to be processed if the player selected "friendly tunnel."

A) source code
B) statement
C) symbol
D) keyword
Question
A(n) ____ language uses short op codes as keywords.

A) assembly
B) object
C) machine
D) runtime
Question
Today's computers include a very rudimentary ____ language that can be used to enter a sequence of operating system commands.

A) batch processing
B) low-level
C) full-featured
D) assembly
Question
<strong>  In the accompanying figure, the term indicated by item 1 is a ____.</strong> A) source code B) statement C) symbol D) keyword <div style=padding-top: 35px> In the accompanying figure, the term indicated by item 1 is a ____.

A) source code
B) statement
C) symbol
D) keyword
Question
<strong>  In the accompanying figure, the object indicated by item ____ demonstrates that a comparison is being carried out between two values.</strong> A) 2 B) 3 C) 4 D) 1 <div style=padding-top: 35px> In the accompanying figure, the object indicated by item ____ demonstrates that a comparison is being carried out between two values.

A) 2
B) 3
C) 4
D) 1
Question
A(n) ____ is based on commands specified to a particular CPU or microprocessor family.

A) low-level language
B) high-level language
C) compiler
D) interpreter
Question
____ errors can be caused by an inadequate definition of the problem or an incorrect formula for a calculation.

A) Syntax
B) Runtime
C) Logic
D) Processing
Question
A(n) ___ uses command words and grammar based on human languages to provide what computer scientists call a level of abstraction that hides machine language.

A) low-level language
B) high-level language
C) compiler
D) interpreter
Question
All programs are eventually converted into ____ code before they can be executed by the microprocessor.

A) machine
B) source
C) binary
D) application
Question
BASIC, Java, Python, and C are examples of ____ languages because they make the programming process easier by replacing cryptic assembly commands with understandable commands.

A) low-level
B) high-level
C) compiler
D) interpreter
Question
The procedure for converting ____ code into 0s and 1s can be accomplished by a compiler or an interpreter.

A) source
B) object
C) origin
D) binary
Question
To experiment with a(n) ____ programming language, you need a program editor to write the code, and you need a language-specific compiler or an interpreter to run and test the programs you create.

A) batch-processing
B) low-level
C) full-featured
D) assembly
Question
If testing a program does not produce the expected results, the program contains an error, sometimes called a(n) ____.

A) bug
B) variable
C) spider
D) code
Question
A ____ error occurs when an instruction does not follow the grammar rules of the programming language.

A) syntax
B) runtime
C) logic
D) processing
Question
Programming languages can be divided into two major categories: ____ languages.

A) machine and assembly
B) low-level and high-level
C) compiler and interpreter
D) variable and algorithm
Question
A(n) ____________________ is a set of steps for carrying out a task that can be written down and implemented.
Question
BASIC is an example of a(n) ____________________ language.
Question
An error that is detected as a program runs is referred to as a(n) ____________________ error.
Question
Case-Based Critical Thinking Questions Case 18-1 Sarah wants to learn more about computer programming and the techniques used to code a program. Since there are so many different programming languages, she has decided to start by working with Python. Sarah is learning the vocabulary of Python by examining what the language's keywords mean. When she sees PRINT, she knows it directs the computer to ____.

A) send the information to the printer driver
B) display the text on the screen
C) commit the instructions to memory
D) carry out logical operations
Question
A(n) ____________________ converts all the statements in a program in a single batch, and the resulting collection of instructions is placed in a new file.
Question
Case-Based Critical Thinking Questions Case 18-1 Sarah wants to learn more about computer programming and the techniques used to code a program. Since there are so many different programming languages, she has decided to start by working with Python. Sarah does not want to use Python in an online programming environment, so she has downloaded the programming tools and installed them locally. Which menu should she use when she is ready to test her program?

A) the Format menu
B) the Run menu
C) the Help menu
D) the Python menu
Question
Most of the program files distributed as software applications contain ____________________ that is ready for the processor to execute.
Question
____________________ code consists of 1s and 0s that can be directly executed by the computer.
Question
Explain the difference between low-level language and high-level language.
Question
Case-Based Critical Thinking Questions Case 18-1 Sarah wants to learn more about computer programming and the techniques used to code a program. Since there are so many different programming languages, she has decided to start by working with Python. Sarah wants to set up a scenario that requires the user to choose between two variables. She has learned that Python uses ____ as the keywords for a selection control structure.

A) IF and THEN
B) ELSE and OR
C) SAVE and PRINT
D) IF and ELSE
Question
Describe three common errors that cause a program to work incorrectly.
Question
A(n) ____________________, or command, is a word that has a specific meaning and action.
Question
In Python, a(n) ____________________ is required punctuation for the end of an IF statement.
Question
Usually a(n) ____________________ is used to control the number of times the loop repeats
Question
A(n) ____________________ directs the computer to repeat one or more instructions until a certain condition is met.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/75
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 18: Computing Programming
1
Programs written for commercial application software and operating systems contain many millions of lines of code.
True
2
An esoteric language called reMorse produces program statements that look like Morse code.
True
3
To design a(n) algorithm , you might begin by recording the steps required to solve the problem manually.
True
4
High-level languages are used to develop applications, games, Web apps, and most other software.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
5
Algorithms are written in a format that is specific to a particular programming language.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
6
In the search for one perfect language to use for programming computers, computer scientists have invented thousands of programming languages.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
7
Today, program code is written using a computer programming graphic , such as BASIC, Python, PHP, Alice, Java, or C++.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
8
Python uses 'if' and 'else' as the keywords for a selection control structure.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
9
The section of code that repeats is referred to as a(n) variable .
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
10
The Python programming tool with its color-coded editor can be accessed online using a browser.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
11
Leaving off the colon in the statement while (loopCount would produce a runtime error.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
12
To assist programmers, the Python program editor uses audio coding for keywords and parameters.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
13
When you enter a telephone number on your cell phone, the phone's software collects the first number you enter, then it collects the next number, and so on until you touch the Call button.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
14
Computer programs must handle many scenarios .
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
15
You can think of algorithms as boxes in the computer memory where a program stores numbers or words.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
16
Variables that hold values cannot be used in calculations.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
17
In an early phase of the software development process, the algorithm is coded into instructions written in a programming language so that a computer can implement it.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
18
The procedure for converting source code into 0s and 1s can be accomplished by a(n) variable or an interpreter.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
19
A(n) debugger is sometimes packaged with a programming language or can be obtained as an add-on.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
20
Because the conversion to machine code takes place before the program runs, compiled programs execute very slowly.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
21
A(n) ____ represents a value that can change.

A) variable
B) code
C) algorithm
D) memory module
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
22
To design an algorithm, you might begin by recording the steps required to  ___.

A) code the instructions in programming language
B) solve the problem manually
C) make macaroni and cheese
D) create a vector image
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
23
What is the purpose of coding the algorithm into instructions written in a programming language?

A) It allows the computer to implement it.
B) It helps integrate the circuits.
C) It forces the user to learn a new programming language.
D) It instructs the computer on what not to do.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
24
The ____ for making a batch of macaroni and cheese is a set of steps that includes boiling water, cooking the macaroni in the water, and making a cheese sauce.

A) code
B) codex
C) algorithm
D) modus operandi
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
25
The process of writing computer programs is called computer ____.

A) programming
B) writing
C) coding
D) language
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
26
A ____ directs the computer to repeat one or more instructions until a certain condition is met.

A) selection control structure
B) repetition control structure
C) variable
D) algorithm
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
27
The vocabulary of a programming language contains a limited number of ____.

A) letters
B) numbers
C) words
D) numerals
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
28
The ___ checks to see if the loop has been executed a specific number of times.

A) decision point
B) first letter
C) final code
D) bit code
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
29
In Python, two ____ symbols carry out a comparison between two values.

A) bracket
B) pound
C) equals
D) colon
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
30
To make additional repetitions, the computer program must backtrack to the beginning of the ____.

A) loop
B) code
C) variable
D) codex
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
31
A Python program consists of a series of ____.

A) recipes
B) graphics
C) instructions
D) vectors
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
32
____ help programmers formulate a method for solving problems and carrying out tasks that are performed by the programs they create.

A) Codes
B) Modules
C) Algorithms
D) Marks
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
33
Program instructions can be referred to as ____.

A) modules
B) code
C) marks
D) operandi
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
34
The condition that requires a program to branch is often defined by the contents of ____.

A) algorithms
B) variables
C) memory modules
D) keywords
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
35
Software is simply a collection of one or more computer ____ containing a list of instructions for the microprocessor.

A) programs
B) codes
C) languages
D) objects
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
36
Computers often perform ____ tasks.

A) repetitive
B) illegal
C) misdirected
D) encrypted
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
37
There are many programming languages, and each one requires a unique set of ____ to code a program.

A) letters
B) modus operandi
C) techniques
D) numerals
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
38
The ____ keyword tells the computer what to do if the player did not select the first variable.

A) if
B) else
C) then
D) but
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
39
A statement that requires a program to branch is called a ____.

A) selection control structure
B) selection display structure
C) selection control display
D) statement control structure
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
40
Programming is sometimes referred to as ____.

A) operating
B) marking
C) coding
D) codexing
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
41
The collection of instructions generated by a compiler is called ____ code.

A) source
B) object
C) origin
D) binary
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
42
<strong>  In the accompanying figure, the .exe file denoted by item 3 is written in ____ language.</strong> A) high-level B) assembly C) machine D) syntax In the accompanying figure, the .exe file denoted by item 3 is written in ____ language.

A) high-level
B) assembly
C) machine
D) syntax
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
43
A(n) ____ converts and executes one statement at a time while the program is running.

A) source code
B) object code
C) compiler
D) interpreter
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
44
<strong>  In the accompanying figure, item 2 represents a(n) ____.</strong> A) variable B) compiler C) algorithm D) interpreter In the accompanying figure, item 2 represents a(n) ____.

A) variable
B) compiler
C) algorithm
D) interpreter
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
45
Common syntax errors include all of the following except ____.

A) dividing by zero
B) omitting required punctuation
C) misspelling a keyword
D) forgetting to close parentheses
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
46
<strong>  In the accompanying figure, item 4 indicates a(n) ____ to be processed if the player selected friendly tunnel.</strong> A) source code B) statement C) symbol D) keyword In the accompanying figure, item 4 indicates a(n) ____ to be processed if the player selected "friendly tunnel."

A) source code
B) statement
C) symbol
D) keyword
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
47
A(n) ____ language uses short op codes as keywords.

A) assembly
B) object
C) machine
D) runtime
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
48
Today's computers include a very rudimentary ____ language that can be used to enter a sequence of operating system commands.

A) batch processing
B) low-level
C) full-featured
D) assembly
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
49
<strong>  In the accompanying figure, the term indicated by item 1 is a ____.</strong> A) source code B) statement C) symbol D) keyword In the accompanying figure, the term indicated by item 1 is a ____.

A) source code
B) statement
C) symbol
D) keyword
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
50
<strong>  In the accompanying figure, the object indicated by item ____ demonstrates that a comparison is being carried out between two values.</strong> A) 2 B) 3 C) 4 D) 1 In the accompanying figure, the object indicated by item ____ demonstrates that a comparison is being carried out between two values.

A) 2
B) 3
C) 4
D) 1
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
51
A(n) ____ is based on commands specified to a particular CPU or microprocessor family.

A) low-level language
B) high-level language
C) compiler
D) interpreter
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
52
____ errors can be caused by an inadequate definition of the problem or an incorrect formula for a calculation.

A) Syntax
B) Runtime
C) Logic
D) Processing
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
53
A(n) ___ uses command words and grammar based on human languages to provide what computer scientists call a level of abstraction that hides machine language.

A) low-level language
B) high-level language
C) compiler
D) interpreter
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
54
All programs are eventually converted into ____ code before they can be executed by the microprocessor.

A) machine
B) source
C) binary
D) application
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
55
BASIC, Java, Python, and C are examples of ____ languages because they make the programming process easier by replacing cryptic assembly commands with understandable commands.

A) low-level
B) high-level
C) compiler
D) interpreter
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
56
The procedure for converting ____ code into 0s and 1s can be accomplished by a compiler or an interpreter.

A) source
B) object
C) origin
D) binary
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
57
To experiment with a(n) ____ programming language, you need a program editor to write the code, and you need a language-specific compiler or an interpreter to run and test the programs you create.

A) batch-processing
B) low-level
C) full-featured
D) assembly
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
58
If testing a program does not produce the expected results, the program contains an error, sometimes called a(n) ____.

A) bug
B) variable
C) spider
D) code
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
59
A ____ error occurs when an instruction does not follow the grammar rules of the programming language.

A) syntax
B) runtime
C) logic
D) processing
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
60
Programming languages can be divided into two major categories: ____ languages.

A) machine and assembly
B) low-level and high-level
C) compiler and interpreter
D) variable and algorithm
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
61
A(n) ____________________ is a set of steps for carrying out a task that can be written down and implemented.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
62
BASIC is an example of a(n) ____________________ language.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
63
An error that is detected as a program runs is referred to as a(n) ____________________ error.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
64
Case-Based Critical Thinking Questions Case 18-1 Sarah wants to learn more about computer programming and the techniques used to code a program. Since there are so many different programming languages, she has decided to start by working with Python. Sarah is learning the vocabulary of Python by examining what the language's keywords mean. When she sees PRINT, she knows it directs the computer to ____.

A) send the information to the printer driver
B) display the text on the screen
C) commit the instructions to memory
D) carry out logical operations
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
65
A(n) ____________________ converts all the statements in a program in a single batch, and the resulting collection of instructions is placed in a new file.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
66
Case-Based Critical Thinking Questions Case 18-1 Sarah wants to learn more about computer programming and the techniques used to code a program. Since there are so many different programming languages, she has decided to start by working with Python. Sarah does not want to use Python in an online programming environment, so she has downloaded the programming tools and installed them locally. Which menu should she use when she is ready to test her program?

A) the Format menu
B) the Run menu
C) the Help menu
D) the Python menu
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
67
Most of the program files distributed as software applications contain ____________________ that is ready for the processor to execute.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
68
____________________ code consists of 1s and 0s that can be directly executed by the computer.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
69
Explain the difference between low-level language and high-level language.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
70
Case-Based Critical Thinking Questions Case 18-1 Sarah wants to learn more about computer programming and the techniques used to code a program. Since there are so many different programming languages, she has decided to start by working with Python. Sarah wants to set up a scenario that requires the user to choose between two variables. She has learned that Python uses ____ as the keywords for a selection control structure.

A) IF and THEN
B) ELSE and OR
C) SAVE and PRINT
D) IF and ELSE
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
71
Describe three common errors that cause a program to work incorrectly.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
72
A(n) ____________________, or command, is a word that has a specific meaning and action.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
73
In Python, a(n) ____________________ is required punctuation for the end of an IF statement.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
74
Usually a(n) ____________________ is used to control the number of times the loop repeats
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
75
A(n) ____________________ directs the computer to repeat one or more instructions until a certain condition is met.
Unlock Deck
Unlock for access to all 75 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 75 flashcards in this deck.