Deck 18: Computing Programming
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/75
العب
ملء الشاشة (f)
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
5
Algorithms are written in a format that is specific to a particular programming language.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
6
In the search for one perfect language to use for programming computers, computer scientists have invented thousands of programming languages.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
7
Today, program code is written using a computer programming graphic , such as BASIC, Python, PHP, Alice, Java, or C++.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
8
Python uses 'if' and 'else' as the keywords for a selection control structure.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
9
The section of code that repeats is referred to as a(n) variable .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
10
The Python programming tool with its color-coded editor can be accessed online using a browser.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
11
Leaving off the colon in the statement while (loopCount would produce a runtime error.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
12
To assist programmers, the Python program editor uses audio coding for keywords and parameters.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
14
Computer programs must handle many scenarios .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
15
You can think of algorithms as boxes in the computer memory where a program stores numbers or words.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
16
Variables that hold values cannot be used in calculations.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
18
The procedure for converting source code into 0s and 1s can be accomplished by a(n) variable or an interpreter.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
19
A(n) debugger is sometimes packaged with a programming language or can be obtained as an add-on.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
20
Because the conversion to machine code takes place before the program runs, compiled programs execute very slowly.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
21
A(n) ____ represents a value that can change.
A) variable
B) code
C) algorithm
D) memory module
A) variable
B) code
C) algorithm
D) memory module
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) code the instructions in programming language
B) solve the problem manually
C) make macaroni and cheese
D) create a vector image
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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.
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) code
B) codex
C) algorithm
D) modus operandi
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
25
The process of writing computer programs is called computer ____.
A) programming
B) writing
C) coding
D) language
A) programming
B) writing
C) coding
D) language
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) selection control structure
B) repetition control structure
C) variable
D) algorithm
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
27
The vocabulary of a programming language contains a limited number of ____.
A) letters
B) numbers
C) words
D) numerals
A) letters
B) numbers
C) words
D) numerals
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) decision point
B) first letter
C) final code
D) bit code
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
29
In Python, two ____ symbols carry out a comparison between two values.
A) bracket
B) pound
C) equals
D) colon
A) bracket
B) pound
C) equals
D) colon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) loop
B) code
C) variable
D) codex
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
31
A Python program consists of a series of ____.
A) recipes
B) graphics
C) instructions
D) vectors
A) recipes
B) graphics
C) instructions
D) vectors
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) Codes
B) Modules
C) Algorithms
D) Marks
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
33
Program instructions can be referred to as ____.
A) modules
B) code
C) marks
D) operandi
A) modules
B) code
C) marks
D) operandi
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) algorithms
B) variables
C) memory modules
D) keywords
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) programs
B) codes
C) languages
D) objects
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
36
Computers often perform ____ tasks.
A) repetitive
B) illegal
C) misdirected
D) encrypted
A) repetitive
B) illegal
C) misdirected
D) encrypted
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) letters
B) modus operandi
C) techniques
D) numerals
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) if
B) else
C) then
D) but
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) selection control structure
B) selection display structure
C) selection control display
D) statement control structure
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
40
Programming is sometimes referred to as ____.
A) operating
B) marking
C) coding
D) codexing
A) operating
B) marking
C) coding
D) codexing
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
41
The collection of instructions generated by a compiler is called ____ code.
A) source
B) object
C) origin
D) binary
A) source
B) object
C) origin
D) binary
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
42

A) high-level
B) assembly
C) machine
D) syntax
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) source code
B) object code
C) compiler
D) interpreter
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
44

A) variable
B) compiler
C) algorithm
D) interpreter
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) dividing by zero
B) omitting required punctuation
C) misspelling a keyword
D) forgetting to close parentheses
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
46

A) source code
B) statement
C) symbol
D) keyword
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
47
A(n) ____ language uses short op codes as keywords.
A) assembly
B) object
C) machine
D) runtime
A) assembly
B) object
C) machine
D) runtime
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) batch processing
B) low-level
C) full-featured
D) assembly
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
49

A) source code
B) statement
C) symbol
D) keyword
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
50

A) 2
B) 3
C) 4
D) 1
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) low-level language
B) high-level language
C) compiler
D) interpreter
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) Syntax
B) Runtime
C) Logic
D) Processing
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) low-level language
B) high-level language
C) compiler
D) interpreter
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) machine
B) source
C) binary
D) application
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) low-level
B) high-level
C) compiler
D) interpreter
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) source
B) object
C) origin
D) binary
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) batch-processing
B) low-level
C) full-featured
D) assembly
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) bug
B) variable
C) spider
D) code
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) syntax
B) runtime
C) logic
D) processing
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) machine and assembly
B) low-level and high-level
C) compiler and interpreter
D) variable and algorithm
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
61
A(n) ____________________ is a set of steps for carrying out a task that can be written down and implemented.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
62
BASIC is an example of a(n) ____________________ language.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
63
An error that is detected as a program runs is referred to as a(n) ____________________ error.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) the Format menu
B) the Run menu
C) the Help menu
D) the Python menu
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
67
Most of the program files distributed as software applications contain ____________________ that is ready for the processor to execute.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
68
____________________ code consists of 1s and 0s that can be directly executed by the computer.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
69
Explain the difference between low-level language and high-level language.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
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
A) IF and THEN
B) ELSE and OR
C) SAVE and PRINT
D) IF and ELSE
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
71
Describe three common errors that cause a program to work incorrectly.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
72
A(n) ____________________, or command, is a word that has a specific meaning and action.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
73
In Python, a(n) ____________________ is required punctuation for the end of an IF statement.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
74
Usually a(n) ____________________ is used to control the number of times the loop repeats
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
75
A(n) ____________________ directs the computer to repeat one or more instructions until a certain condition is met.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck