Deck 6: Arrays
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
Match between columns
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/51
العب
ملء الشاشة (f)
Deck 6: Arrays
1
All array elements have the same group ____.
A) subscript
B) name
C) memory location
D) value
A) subscript
B) name
C) memory location
D) value
B
2
A parallel array is an array that stores another array in each element.
False
3
Declaring a named constant makes code easier to modify and understand.
True
4
Arrays cannot be used if you need to search for a range of values.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
5
An array can be used to replace ____.
A) records
B) methods
C) nested decisions
D) loops
A) records
B) methods
C) nested decisions
D) loops
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
6
When you have a five element array and use subscript 6, your subscript is said to be out of bounds.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
7
An array is a(n) ____ of values in computer memory.
A) list
B) accumulation
C) set
D) record
A) list
B) accumulation
C) set
D) record
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
8
Parallel arrays must contain the same data type.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
9
Suppose that you have declared a numeric array named numbers, and two of its elements are numbers[1] and numbers[5]. You know that ____.
A) numbers[1] is smaller than numbers[5]
B) there are exactly four elements between those two elements
C) numbers[5] is the last element in the array
D) there are exactly three elements between those two elements
A) numbers[1] is smaller than numbers[5]
B) there are exactly four elements between those two elements
C) numbers[5] is the last element in the array
D) there are exactly three elements between those two elements
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
10
Many newer programming languages such as C++, Java, and C# use subscript 1 to access the first element of the array.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
11
Array elements all have the same ____ in common.
A) pointer
B) memory location
C) value
D) data type
A) pointer
B) memory location
C) value
D) data type
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
12
A program contains an array that holds all the names of the days of the week. Which of the following is true?
A) The highest subscript is 6.
B) The highest subscript is 7.
C) The lowest subscript is 1.
D) The highest subscript is 12.
A) The highest subscript is 6.
B) The highest subscript is 7.
C) The lowest subscript is 1.
D) The highest subscript is 12.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
13
The number of elements in an array is called the ____ of the array.
A) width
B) size
C) height
D) depth
A) width
B) size
C) height
D) depth
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
14
A(n) ____ is another name for a subscript.
A) pointer
B) sequence
C) index
D) place holder
A) pointer
B) sequence
C) index
D) place holder
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
15
The for loop is a good tool when working with arrays because you frequently need to process every element of an array from beginning to end.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
16
You can improve the efficiency of a program by leaving a loop as soon as a match is found in the array.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
17
You use subscripts 1 through 10 to access the elements in a ten element array.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
18
Many newer programming languages such as C++, Java, and C# use the square bracket notation for arrays.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
19
Providing array values is sometimes called ____.
A) creating the array
B) declaring the array
C) accumulating the array
D) populating the array
A) creating the array
B) declaring the array
C) accumulating the array
D) populating the array
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
20
In all languages, subscript values must be sequential ____.
A) characters
B) fractions
C) real numbers
D) integers
A) characters
B) fractions
C) real numbers
D) integers
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
21
When working with arrays, you can use ____________________ in several ways: To hold the size of an array, as the array values, and as a subscript .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
22
A ____ relates parallel arrays.
A) superscript
B) key
C) subscript
D) postscript
A) superscript
B) key
C) subscript
D) postscript
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
23
To search an array for a(n) ____ match, you can store either the highest or lowest value of each range for comparison.
A) flag
B) index
C) subscript
D) range
A) flag
B) index
C) subscript
D) range
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
24
All array elements have the same ____________________ name, but each individual element also has a unique subscript indicating how far away it is from the first element.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
25
Named ____ hold values that do not change during a program's execution.
A) constants
B) variables
C) objects
D) items
A) constants
B) variables
C) objects
D) items
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
26
In every programming language, when you access data stored in an array, you must use a ____ containing a value that accesses memory occupied by the array.
A) superscript
B) subscript
C) key
D) condition
A) superscript
B) subscript
C) key
D) condition
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
27
A ____ search starts looking in the middle of a sorted list, and then determines whether it should continue higher or lower.
A) linear
B) binary
C) quadratic
D) divided
A) linear
B) binary
C) quadratic
D) divided
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
28
If you declare a variable to be Boolean, you can set its value to ____.
A) any number
B) true or false
C) any integer
D) 1 or -1
A) any number
B) true or false
C) any integer
D) 1 or -1
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
29
The true benefit of using an array lies in your ability to use a ____ as a subscript to the array.
A) constant
B) loop
C) command
D) variable
A) constant
B) loop
C) command
D) variable
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
30
A(n) ____________________ is a variable set to indicate whether some event has occurred.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
31
A subscript, also called a(n) ____________________, is a number that indicates the position of a particular item within an array.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
32
Which statement is true of arrays?
A) Only whole numbers can be used as array subscripts.
B) Only whole numbers can be stored in arrays.
C) Arrays cause more work for the programmer, but allow faster program execution.
D) Array elements cannot be reset after the array is declared.
A) Only whole numbers can be used as array subscripts.
B) Only whole numbers can be stored in arrays.
C) Arrays cause more work for the programmer, but allow faster program execution.
D) Array elements cannot be reset after the array is declared.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
33
Besides making your code easier to modify, using a ____ makes the code easier to understand.
A) standard constant
B) named constant
C) literal constant
D) named variable
A) standard constant
B) named constant
C) literal constant
D) named variable
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
34
Every array has a(n) ____ size.
A) infinite
B) finite
C) variable
D) constant
A) infinite
B) finite
C) variable
D) constant
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
35
When a subscript is not within the range of acceptable subscripts, it is said to be ____.
A) a superscript
B) flagged
C) out of bounds
D) indexed
A) a superscript
B) flagged
C) out of bounds
D) indexed
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
36
The number of bytes in an array is always a multiple of the number of ____ in an array.
A) subscripts
B) elements
C) iterators
D) indexes
A) subscripts
B) elements
C) iterators
D) indexes
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
37
Parallel arrays are most useful when value pairs have a(n) ____ relationship.
A) direct
B) indirect
C) linked
D) tiered
A) direct
B) indirect
C) linked
D) tiered
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
38
One advantage to using a named constant is that the statement becomes ____.
A) self-perpetuating
B) self-documenting
C) self-referencing
D) self-mitigating
A) self-perpetuating
B) self-documenting
C) self-referencing
D) self-mitigating
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
39
When you search through a list from one end to the other, you are performing a ____.
A) linear search
B) binary search
C) quadratic search
D) single lookup
A) linear search
B) binary search
C) quadratic search
D) single lookup
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
40
Use a(n) ____________________ to indicate the position of a particular item within an array.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
41
How do you reference the elements in an array?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
42
What happens if a subscript value is negative or higher than the number of elements in an array?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
43
Why is it important to learn to use arrays correctly?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
44
Match between columns
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
45
Why is it desirable to leave the loop as soon as a match is found?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
46
Consider a mail-order business in which customers get a discount based on the quantity they order. In writing a program to compute the discount based on a customer's order quantity, why is it not a good idea to construct an array with as many elements as a customer might want to order, and store the appropriate discount associated with each number?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
47
What is an advantage of using an array to match a value in a range of values?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
48
What happens when a beginning programmer forgets that array subscripts start with 0?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
49
How can constants be used when working with arrays?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
50
How do you find a particular value in an array? Provide an example.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
51
Describe an array and provide an example of a real-life equivalent to an array.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck