Deck 8: Computer Programming: Understanding the Basics

Full screen (f)
exit full mode
Question
The Python programming language has its own ______, which is a set of rules that defines how it can be written.
Use Space or
up arrow
down arrow
to flip the card.
Question
​The ​Python programming language was named after the TV show Monty Python's Flying Circu s.
Question
The term ________ is used by programmers any time two or more characters are connected.​
Question
Which of the following is a concatenation operator?​

A)​=
B)​
C)​#
D)​+
Question
Instruction code for a computer program is based on a(n)______.
Question
A________ is a computer program that is used to find errors that may exist in a program.​
Question
The most famous program in the world is a single line of code that prints "Hello Earth!" on the screen.​
Question
A sequence of steps for solving a problem or performing a task is called a code editor.​
Question
A place to enter source code for a computer program is called a(n)_______.

A)​interpreter
B)​debugger
C)​code editor
D)​compiler
Question
The acronym IDE stands for which of the following?

A)​Internet Data Enterprise
B)​Integrated Development Environment
C)​Integral Database End-user
D)none of the above
Question
Adding comments generally makes the code ________.

A)​harder to read
B)​harder to maintain
C)​easier to understand
D)​none of the above
Question
A _____ in Python​ is used by programmers to explain what the code does--it does not show up when the program runs.
Question
Instructions that tell a computer what to do are referred to as code.​
Question
To include more than one line of comments in your code, you must start each line with which of the following symbols?

A)​#
B)​==
C)​*
D)​+
Question
The Python programming language has a small vocabulary of how many keywords?

A)​42
B)​33
C)​18
D)​7
Question
​Computer programming is also known as ______.

A)​programming
B)​coding
C)​debugging
D)​none of the above
Question
Instruction code for a computer program is based on an algorithm.
Question
A string can contain which of the following?​

A)​words
B)​letters
C)​numerals
D)​all of the above
Question
Only about 10 keywords are frequently used in Python.
Question
In programming, a sequence of characters is called a ____.​
Question
Python keywords, such as print and class, are not allowed as variable names.​
Question
Which of the following is considered to be a common data type?​

A)​integers
B)​floating-point numbers
C)​strings
D)​all of the above
Question
The process of tracking down bugs and correcting them is called ______.​
Question
String variables cannot be concatenated directly with integer variables.​
Question
Syntax errors and ____ errors are the two most frequently encountered when debugging a program.​
Question
When storing data in a variable, programmers use which symbol to indicate the assignment operator?​

A)​=
B)​*
C)​+
D)​>
Question
A program containing a _____ error will run without displaying an error message, but it will not produce the expected result.​
Question
Which of the following is not a Python syntax rule?​

A)​Comments always start with a # symbol.
B)​Python is case sensitive.
C)​Strings are delineated by == symbols.
D)​Keywords can only be used for their intended purpose.
Question
Which of the following is a Python keyword?​

A)​def
B)​elif
C)​else
D)​all of the above
Question
A programming error is called a ____.​
Question
Which of the following is a valid variable name in Python​?

A)​76trombones
B)first_name
C)​more$
D)​class
Question
Putting data in a variable is referred to as assigning a ____ to it.​
Question
An error in a program code is referred to as a tick.​
Question
The process of creating a variable is sometimes referred to as _____ a variable.​
Question
​Programmers think of variables as empty boxes where data can be stored.
Question
A ____ is a named memory location that holds data specified by a programmer or entered by an end user.​
Question
A syntax error occurs when an instruction does not follow the rules of the programming language.
Question
The type of data that a variable can hold is referred to as its ______.​
Question
In Python, using the keyword _____ means you want the computer to display something on the screen.​
Question
A good name for a variable that will contain a first name would be "last_name."​
Question
The ______ command allows the program to display a message on the screen that asks a user to enter information.​
Question
An object created from a class is called an instance.​
Question
The if command is an example of a selection control structure.​
Question
In programming, an ______ is a symbol that represents an action.​
Question
An instance of a class is said to be __________ (created)from the class.​
Question
A _______ control structure tells a computer what to do based on whether a condition is true or false.​
Question
​The if command requires which of the following as punctuation?

A)​a period
B)​a colon
C)​a dash
D)​none of the above
Question
In mathematics, the order of _______ is a collection of rules that dictate which procedures to perform first when calculating an arithmetic expression.​
Question
Classes enable programmers to build objects with multiple _______ and define ways for objects to interact with each other.​

A)​attributes
B)​variables
C)​programs
D)​none of the above
Question
​To instruct the computer to perform a calculation, programmers use an _______ expression, which contains values and arithmetic operators.
Question
A class attribute defines the characteristics of a set of _______.

A)​classes
B)​methods
C)​objects
D)​instances
Question
The object-oriented ________ is based on objects and classes that can be defined and manipulated by program code.​
Question
​There is no limit on the number of elif statements that can follow an if statement.
Question
_______ programming is a style of programming that focuses​ on using objects to design and build applications.
Question
A ______ is a description or template that the computer uses to create an object.​
Question
​When programmers want one thing to happen when a condition is true and something else to happen when it is false they use the ______ statement.

A)​if...else
B)​if
C)​elif
D)​none of the above
Question
Input can be accepted from a _______ or a _______.​
Question
In Python, the order of operations dictates that addition and subtraction are performed first.​
Question
You can use the float()command to convert the input data to an integer.​
Question
​A comparison operator is used in an expression to compare two______.

A)​expressions
B)​values
C)​classes
D)​symbols
Question
The contents within a parentheses that are passed to a function are called ________.

A)​parameters
B)​definitions
C)​variables
D)​values
Question
A ______ in Python is an ordered group of items that can be numbers or strings that are modifiable.​
Question
Which of the following words is a logical operator in Python?​

A)​AND
B)​OR
C)​NOT
D)​all of the above
Question
A programmer-defined _______ is typically a block of code that is part of a program but is not included in the main execution path.​
Question
To ______ a variable means to add an amount to its current value.​
Question
You can define functions in Python using the _______ command.​

A)​if
B)​def
C)​if...else
D)​none of the above
Question
Which of the following symbols represents the assignment operator?​

A)​==
B)​>
C)​
D)​=
Question
The operator != is a comparison operator.​
Question
Before you can increment or decrement a variable, you have to _______ it.​
Question
The code block within every function starts with a semi-colon (;).​
Question
To advance the number of times a statement is executed, use a(n)________-loop.​

A)​if
B)​else
C)​for
D)​none of the above
Question
Strings in Python are not case sensitive.​
Question
A ______ is a numeric variable used for counting something, such as the number of times to execute a loop.​
Question
The == symbol is referred to as the ______ operator.​
Question
Logical operators are also known as Boolean operators.​
Question
When you do not know in advance the number of times you want to execute a statement, use a ______-loop.

A)​for
B)​while
C)​if
D)none of the above
Question
An accumulator is a numeric variable in which values are repetitively subtracted.​
Question
The control statement for a for-loop begins with what command word?​

A)​for
B)​if
C)​else
D)​print
Question
A ______ control structure allows programmers to write code that can repeatedly execute a statement or a series of statements.​
Question
The section of code that repeats is referred to as a _____ or an _______.​
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/90
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 8: Computer Programming: Understanding the Basics
1
The Python programming language has its own ______, which is a set of rules that defines how it can be written.
syntax
2
​The ​Python programming language was named after the TV show Monty Python's Flying Circu s.
True
3
The term ________ is used by programmers any time two or more characters are connected.​
concatenation
4
Which of the following is a concatenation operator?​

A)​=
B)​
C)​#
D)​+
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
5
Instruction code for a computer program is based on a(n)______.
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
6
A________ is a computer program that is used to find errors that may exist in a program.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
7
The most famous program in the world is a single line of code that prints "Hello Earth!" on the screen.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
8
A sequence of steps for solving a problem or performing a task is called a code editor.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
9
A place to enter source code for a computer program is called a(n)_______.

A)​interpreter
B)​debugger
C)​code editor
D)​compiler
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
10
The acronym IDE stands for which of the following?

A)​Internet Data Enterprise
B)​Integrated Development Environment
C)​Integral Database End-user
D)none of the above
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
11
Adding comments generally makes the code ________.

A)​harder to read
B)​harder to maintain
C)​easier to understand
D)​none of the above
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
12
A _____ in Python​ is used by programmers to explain what the code does--it does not show up when the program runs.
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
13
Instructions that tell a computer what to do are referred to as code.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
14
To include more than one line of comments in your code, you must start each line with which of the following symbols?

A)​#
B)​==
C)​*
D)​+
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
15
The Python programming language has a small vocabulary of how many keywords?

A)​42
B)​33
C)​18
D)​7
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
16
​Computer programming is also known as ______.

A)​programming
B)​coding
C)​debugging
D)​none of the above
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
17
Instruction code for a computer program is based on an algorithm.
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
18
A string can contain which of the following?​

A)​words
B)​letters
C)​numerals
D)​all of the above
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
19
Only about 10 keywords are frequently used in Python.
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
20
In programming, a sequence of characters is called a ____.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
21
Python keywords, such as print and class, are not allowed as variable names.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
22
Which of the following is considered to be a common data type?​

A)​integers
B)​floating-point numbers
C)​strings
D)​all of the above
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
23
The process of tracking down bugs and correcting them is called ______.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
24
String variables cannot be concatenated directly with integer variables.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
25
Syntax errors and ____ errors are the two most frequently encountered when debugging a program.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
26
When storing data in a variable, programmers use which symbol to indicate the assignment operator?​

A)​=
B)​*
C)​+
D)​>
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
27
A program containing a _____ error will run without displaying an error message, but it will not produce the expected result.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
28
Which of the following is not a Python syntax rule?​

A)​Comments always start with a # symbol.
B)​Python is case sensitive.
C)​Strings are delineated by == symbols.
D)​Keywords can only be used for their intended purpose.
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
29
Which of the following is a Python keyword?​

A)​def
B)​elif
C)​else
D)​all of the above
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
30
A programming error is called a ____.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
31
Which of the following is a valid variable name in Python​?

A)​76trombones
B)first_name
C)​more$
D)​class
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
32
Putting data in a variable is referred to as assigning a ____ to it.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
33
An error in a program code is referred to as a tick.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
34
The process of creating a variable is sometimes referred to as _____ a variable.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
35
​Programmers think of variables as empty boxes where data can be stored.
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
36
A ____ is a named memory location that holds data specified by a programmer or entered by an end user.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
37
A syntax error occurs when an instruction does not follow the rules of the programming language.
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
38
The type of data that a variable can hold is referred to as its ______.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
39
In Python, using the keyword _____ means you want the computer to display something on the screen.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
40
A good name for a variable that will contain a first name would be "last_name."​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
41
The ______ command allows the program to display a message on the screen that asks a user to enter information.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
42
An object created from a class is called an instance.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
43
The if command is an example of a selection control structure.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
44
In programming, an ______ is a symbol that represents an action.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
45
An instance of a class is said to be __________ (created)from the class.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
46
A _______ control structure tells a computer what to do based on whether a condition is true or false.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
47
​The if command requires which of the following as punctuation?

A)​a period
B)​a colon
C)​a dash
D)​none of the above
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
48
In mathematics, the order of _______ is a collection of rules that dictate which procedures to perform first when calculating an arithmetic expression.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
49
Classes enable programmers to build objects with multiple _______ and define ways for objects to interact with each other.​

A)​attributes
B)​variables
C)​programs
D)​none of the above
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
50
​To instruct the computer to perform a calculation, programmers use an _______ expression, which contains values and arithmetic operators.
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
51
A class attribute defines the characteristics of a set of _______.

A)​classes
B)​methods
C)​objects
D)​instances
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
52
The object-oriented ________ is based on objects and classes that can be defined and manipulated by program code.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
53
​There is no limit on the number of elif statements that can follow an if statement.
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
54
_______ programming is a style of programming that focuses​ on using objects to design and build applications.
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
55
A ______ is a description or template that the computer uses to create an object.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
56
​When programmers want one thing to happen when a condition is true and something else to happen when it is false they use the ______ statement.

A)​if...else
B)​if
C)​elif
D)​none of the above
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
57
Input can be accepted from a _______ or a _______.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
58
In Python, the order of operations dictates that addition and subtraction are performed first.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
59
You can use the float()command to convert the input data to an integer.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
60
​A comparison operator is used in an expression to compare two______.

A)​expressions
B)​values
C)​classes
D)​symbols
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
61
The contents within a parentheses that are passed to a function are called ________.

A)​parameters
B)​definitions
C)​variables
D)​values
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
62
A ______ in Python is an ordered group of items that can be numbers or strings that are modifiable.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
63
Which of the following words is a logical operator in Python?​

A)​AND
B)​OR
C)​NOT
D)​all of the above
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
64
A programmer-defined _______ is typically a block of code that is part of a program but is not included in the main execution path.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
65
To ______ a variable means to add an amount to its current value.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
66
You can define functions in Python using the _______ command.​

A)​if
B)​def
C)​if...else
D)​none of the above
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
67
Which of the following symbols represents the assignment operator?​

A)​==
B)​>
C)​
D)​=
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
68
The operator != is a comparison operator.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
69
Before you can increment or decrement a variable, you have to _______ it.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
70
The code block within every function starts with a semi-colon (;).​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
71
To advance the number of times a statement is executed, use a(n)________-loop.​

A)​if
B)​else
C)​for
D)​none of the above
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
72
Strings in Python are not case sensitive.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
73
A ______ is a numeric variable used for counting something, such as the number of times to execute a loop.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
74
The == symbol is referred to as the ______ operator.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
75
Logical operators are also known as Boolean operators.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
76
When you do not know in advance the number of times you want to execute a statement, use a ______-loop.

A)​for
B)​while
C)​if
D)none of the above
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
77
An accumulator is a numeric variable in which values are repetitively subtracted.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
78
The control statement for a for-loop begins with what command word?​

A)​for
B)​if
C)​else
D)​print
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
79
A ______ control structure allows programmers to write code that can repeatedly execute a statement or a series of statements.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
80
The section of code that repeats is referred to as a _____ or an _______.​
Unlock Deck
Unlock for access to all 90 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 90 flashcards in this deck.