Deck 9: Advanced Array Concepts

ملء الشاشة (f)
exit full mode
سؤال
To declare a two-dimensional array in Java, you type two sets of ____ after the array type.

A) { }
B) [ ]
C) ( )
D) )(
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
You can think of the single dimension of a single dimensional array as the height of the array.
سؤال
The simplest possible sort involves two values that are out of order.
سؤال
With a two-dimensional array, the ____ field holds the number of rows in the array.

A) size
B) capacity
C) row
D) length
سؤال
When you pass a two-dimensional array to a method, you pass the array name just as you do with a one-dimensional array.
سؤال
When creating arrays, Java is limited in size due to limitations on the number of variables and subscripts used.
سؤال
When mathematicians use a two-dimensional array, they often call it a ____.

A) grid
B) net
C) matrix
D) mesh
سؤال
If you do not provide values for the elements in a two-dimensional numeric array, the values default to null .
سؤال
The Arrays class ____ method puts a particular value in each element of the array.

A) binarySearch
B) fill
C) equals
D) search
سؤال
When using an insertion sort, each list element is examined one at a time and moved down if the tested element should be inserted before them.
سؤال
The bubble sort is the fastest and most efficient sorting technique.
سؤال
In a(n) ____, you repeatedly compare pairs of items, swapping them if they are out of order, eventually creating a sorted list.

A) range match
B) bubble sort
C) enhanced for loop
D) float sort
سؤال
When using the Arrays.binarySearch() method, it is not necessary for the list to be in order because the binarySearch() method will sort the items when called.
سؤال
When working with two-dimensional arrays, the length field holds the number of rows in an array and each row has a length field that holds the number of columns in the row.
سؤال
How would you create an array named someNumbers that holds three rows and four columns?

A) int[][] someNumbers = new int[4][3]
B) int[][] someNumbers = new int[3][4]
C) int[] someNumbers = new int[3][4]
D) double[][] someNumbers = new int[3][4]
سؤال
Since the Arrays class is part of the java.util package, you can use the java.util.*; import statement to access it.
سؤال
An array that you can picture as a column of values, and whose elements you can access using one subscript, is a ____ array.

A) single-dimensional
B) two-dimensional
C) parallel
D) column
سؤال
Which Java statement creates a ragged array with six rows?

A) double [][] sales = new double[6][4]
B) double [][] sales = new double[4][6]
C) double [][] sales = new double[6][]
D) double [][] sales = new double[][6]
سؤال
____ is the process of arranging a series of objects in some logical order.

A) Passing
B) Organizing
C) Sorting
D) Sending
سؤال
The Arrays class ____ methods are a new feature in Java 8 that makes sorting more efficient when thousands or millions of objects need to be sorted.

A) compare
B) equals
C) parallelSort
D) fill
سؤال
When you place objects in order beginning with the object that has the lowest value, you are sorting in ____________________ order.
سؤال
Which of the following describes a data type for which only appropriate behaviors are allowed?

A) value-neutral
B) type-safe
C) enumerated value
D) data-cast
سؤال
The Arrays class ____________________ method sorts the specified array into ascending order.
سؤال
The ArrayList class ____ method retrieves an item from a specified location in an ArrayList .

A) extract
B) get
C) peek
D) retrieve
سؤال
Regarding enumerations, the ____ method returns the name of the calling constant object.

A) toString
B) constName
C) ordinal
D) nameOf
سؤال
int[][] myVals = {{2, 4, 6},  {1, 8, 9},
 {1, 3, 5, 7}};
Using the above array, what is the value of myVals[1].length ?

A) 1
B) 7
C) 3
D) 6
سؤال
The Arrays class ____________________ method assigns the specified value to each element of the specified array.
سؤال
double[][] empSales = new double[5][];
The above statement declares a(n) ____ array.

A) insertion
B) sort
C) ragged
D) boolean
سؤال
The negative integer returned by the binarySearch() method when the value is not found is the negative equivalent of the array ____.

A) type
B) scope
C) size
D) length
سؤال
An ArrayList 's ____ is the number of items it can hold without having to increase its size.

A) length
B) buffer
C) capacity
D) size
سؤال
A method that receives a two-dimensional array uses two ____________________ pairs following the data type in the parameter list of the method header.
سؤال
Regarding enumerations, the ____ method returns an integer that represents the constant's position in the list of constants; as with arrays, the first position is 0.

A) valueAt
B) positionOf
C) ordinal
D) indexOf
سؤال
The ArrayList class ____ method removes an item from an ArrayList at a specified location.

A) delete
B) get
C) erase
D) remove
سؤال
When you start with the object that has the largest value, you are sorting in ____________________ order.
سؤال
int[][] myVals = {{2, 4, 6, 8},                   {20, 40, 60, 80} };
Using the above two-dimensional array, what is the value of myVals[1][2] ?

A) 4
B) 60
C) 6
D) 40
سؤال
In Java, you create an enumerated data type in a statement that uses the keyword ____.

A) new
B) sequence
C) collection
D) enum
سؤال
The ArrayList class ____ method returns the current ArrayList size.

A) size
B) capacity
C) length
D) rows
سؤال
You can add an item at any point in a(n) ____ container and the array size expands automatically to accommodate the new item.

A) ArrayList
B) Array
C) ResizableArray
D) array
سؤال
Programmers often refer to a ____ search as a "divide and conquer" procedure.

A) bubble
B) binary
C) division
D) split
سؤال
int[][] myVals = {{2, 4, 6},  {1, 3, 5, 7}};
Using the above array, what is the value of myVals.length ?

A) 1
B) 2
C) 4
D) 5
سؤال
Match between columns
Alters an item at a specified ArrayList location
static methods
Alters an item at a specified ArrayList location
Enumerated data type
Alters an item at a specified ArrayList location
set() method
Alters an item at a specified ArrayList location
ragged array
Alters an item at a specified ArrayList location
bubble sort
Alters an item at a specified ArrayList location
two-dimensional array
Alters an item at a specified ArrayList location
add() method
Alters an item at a specified ArrayList location
java.util
Alters an item at a specified ArrayList location
multidimensional array
Two or more columns of values
static methods
Two or more columns of values
Enumerated data type
Two or more columns of values
set() method
Two or more columns of values
ragged array
Two or more columns of values
bubble sort
Two or more columns of values
two-dimensional array
Two or more columns of values
add() method
Two or more columns of values
java.util
Two or more columns of values
multidimensional array
A programmer-created data type with a fixed set of values
static methods
A programmer-created data type with a fixed set of values
Enumerated data type
A programmer-created data type with a fixed set of values
set() method
A programmer-created data type with a fixed set of values
ragged array
A programmer-created data type with a fixed set of values
bubble sort
A programmer-created data type with a fixed set of values
two-dimensional array
A programmer-created data type with a fixed set of values
add() method
A programmer-created data type with a fixed set of values
java.util
A programmer-created data type with a fixed set of values
multidimensional array
Adds an item to the end of an ArrayList
static methods
Adds an item to the end of an ArrayList
Enumerated data type
Adds an item to the end of an ArrayList
set() method
Adds an item to the end of an ArrayList
ragged array
Adds an item to the end of an ArrayList
bubble sort
Adds an item to the end of an ArrayList
two-dimensional array
Adds an item to the end of an ArrayList
add() method
Adds an item to the end of an ArrayList
java.util
Adds an item to the end of an ArrayList
multidimensional array
Arrays with more than one dimension; allowed in Java
static methods
Arrays with more than one dimension; allowed in Java
Enumerated data type
Arrays with more than one dimension; allowed in Java
set() method
Arrays with more than one dimension; allowed in Java
ragged array
Arrays with more than one dimension; allowed in Java
bubble sort
Arrays with more than one dimension; allowed in Java
two-dimensional array
Arrays with more than one dimension; allowed in Java
add() method
Arrays with more than one dimension; allowed in Java
java.util
Arrays with more than one dimension; allowed in Java
multidimensional array
Use them with the class name without instantiating an object
static methods
Use them with the class name without instantiating an object
Enumerated data type
Use them with the class name without instantiating an object
set() method
Use them with the class name without instantiating an object
ragged array
Use them with the class name without instantiating an object
bubble sort
Use them with the class name without instantiating an object
two-dimensional array
Use them with the class name without instantiating an object
add() method
Use them with the class name without instantiating an object
java.util
Use them with the class name without instantiating an object
multidimensional array
A popularly known sorting method
static methods
A popularly known sorting method
Enumerated data type
A popularly known sorting method
set() method
A popularly known sorting method
ragged array
A popularly known sorting method
bubble sort
A popularly known sorting method
two-dimensional array
A popularly known sorting method
add() method
A popularly known sorting method
java.util
A popularly known sorting method
multidimensional array
A two-dimensional array that has rows of different lengths
static methods
A two-dimensional array that has rows of different lengths
Enumerated data type
A two-dimensional array that has rows of different lengths
set() method
A two-dimensional array that has rows of different lengths
ragged array
A two-dimensional array that has rows of different lengths
bubble sort
A two-dimensional array that has rows of different lengths
two-dimensional array
A two-dimensional array that has rows of different lengths
add() method
A two-dimensional array that has rows of different lengths
java.util
A two-dimensional array that has rows of different lengths
multidimensional array
A package containing the Arrays class
static methods
A package containing the Arrays class
Enumerated data type
A package containing the Arrays class
set() method
A package containing the Arrays class
ragged array
A package containing the Arrays class
bubble sort
A package containing the Arrays class
two-dimensional array
A package containing the Arrays class
add() method
A package containing the Arrays class
java.util
A package containing the Arrays class
multidimensional array
سؤال
enum Color {RED, GREEN, BLUE}
public class EnumOrdinal
{
    public static void main(String[] args)
   {
     ---Code here---
     ---Code here---
     ---Code here---
    }
}
The above code demonstrates the use of the enum ordinal() method to get the ordinal value of an enum constant. Fill in the indicated lines with println() statements that will get the ordinal of the enumeration constant. Describe the output that will display when the code is executed.
سؤال
int[][] studentScores = {{70, 82, 90, 68},
{95, 75, 67, 89},
{98, 79, 57, 81}};
Using the above two-dimensional array, what is the value of studentScores[0][0] ? What is the value of studentScores[2][3] ? What is the value of studentScores[1][2] ? Describe how arrays reference values with subscripts.
سؤال
Describe how to visualize the following array. How would you identify the location of the 99 that is stored in the array?
int[][] someNumbers = {{8, 9, 10, 11},
{1, 3, 12, 15},
{5, 9, 44, 99} };
سؤال
int[][] myVals = new int[3][]
myVals[0] = new int[3];
myVals[1] = new int[10];
myVals[2] = new int[5];
The above code depicts a ragged array. What does this mean? Describe the rows and columns that make up this array.
سؤال
import javax.swing.*;
class FindPoints
{
   public static void main(String[] args)
   {
      int[][] points =
     {{10, 20, 30},
      {20, 40, 60},
      {40, 60, 80}};
      String prompt;
      int class;
      int level;
      prompt = JOptionPane.showInputDialog(null, "Class: ");
      class = Integer.parseInt(prompt);
      prompt = JOptionPane.showInputDialog(null, "Level: ");
      level = Integer.parseInt(prompt);
      JOption.showMessageDialog(null, "Your points: " + ---complete code here-----);
   }
}
The above code depicts a two-dimensional array named points that refers to a Class and Level to determine a point value. Complete the JOption command so that the code will determine a point value based on the points array.
سؤال
How can you use the length field with a two-dimensional array? Show an example two-dimensional array declaration and provide the length values for the example array.
سؤال
int[][] myVals = {{10, 15, 20, 25},
 {30, 35, 40, 45, 50, 55, 60},
 {65, 70, 75, 80, 85, 90}};
Using the above array, what is the value of myVals.length ? What is the value of myVals[1].length ? What is the value of myVals[2].length ? Explain how you determined these values.
سؤال
How can you pass a two-dimensional array to a method? Provide some examples.
سؤال
What are some of the advantages of the ArrayList class over the Arrays class?
سؤال
Using the ArrayList add() method, write the statement to insert "July" in the first position of the months ArrayList . Describe what would happen if the position number is invalid for the ArrayList .
سؤال
What is the advantage of declaring an ArrayList with a specified type?
سؤال
What is sorting and how are objects organized as a result of being sorted?
سؤال
How can you sort arrays of objects?
سؤال
public class EnumExample
{
    enum Day {SUNDAY, MONDAY, TUESDAY, WEDNESDAY,
              THURSDAY, FRIDAY, SATURDAY };
    Day day;
    public EnumExample(Day day)
    {
        this.day = day;
    }
    public void giveFeedback()
    {
        switch (day)
        {
            case MONDAY:
                System.out.println("Mondays are bad.");
                break;
            case FRIDAY:
                System.out.println("Fridays are better.");
                break;
            case SATURDAY: case SUNDAY:
                System.out.println("Weekends are best.");
                break;
            default:
                System.out.println("Midweek days are so-so.");
                break;
        }
     }
    public static void main(String[] args)
    {
        EnumExample firstDay = new EnumExample(Day.MONDAY);
        firstDay.giveFeedback();
        EnumExample thirdDay = new EnumExample(Day.WEDNESDAY);
        thirdDay.giveFeedback();
        EnumExample fifthDay = new EnumExample(Day.FRIDAY);
        fifthDay.giveFeedback();
        EnumExample sixthDay = new EnumExample(Day.SATURDAY);
        sixthDay.giveFeedback();
        EnumExample seventhDay = new EnumExample(Day.SUNDAY);
        seventhDay.giveFeedback();
    }
}
Using the above enumeration and code, what will be the output when the program is executed?
سؤال
What are some of the advantages of creating an enumeration type?
سؤال
What import statements must be used before you can use an ArrayList class?
سؤال
Write the statement that assigns the integer value 20 to the first column of the first row of an array named myVals .
سؤال
Write the statement to declare a three-by-four array of integers with the elements initialized to zero. Name the array myArray .
سؤال
Write the code for bubble sorting a someNums array of integers.
سؤال
Write the statement to declare an ArrayList named myVals with a capacity of 15 items. Explain the importance of capacity when working with an ArrayList .
سؤال
import java.util.*;
import javax.swing.*;
public class binary_search
{
    public static void main(String[] args)
   {
           int myNums[]={2, 44, 5, 66, 78, 90, 23, 66};
           int point, find = 78;
           point = Arrays.binarySearch(myNums, find);
           System.out.println("Element found at index " + point);
  
    }
}
Using the above code, what output will be displayed when the program is executed? Describe how the binarySearch() method functions.
سؤال
import java.util.*;
public class myArray
{
    public static void main(String[] args)
    {
      int myVals = new int[4];
      -----Code here-----
      display("My values are: ", myVals);
    }
    public static void display(String message, int array[])
    {
       int arraySize = array.length;
       System.out.print(message);
       for(int x = 0; x
          System.out.print(array[x] + " ");
    }
}
Using the above code, complete the indicated section with a fill method() to fill each array element with a value of 2. What will be displayed after the display() method is executed?
سؤال
import java.util.*;
public class sortArray
{
     public static void main(String[] args)
    {
       double[] lengths = {120.0, 0.5, 0.0, 999.0, 77.3};
       Arrays.sort(lengths);
         System.out.println(Arrays.toString(lengths));
    }
}
Using the above code, what will be the output of the println statement when the code is executed?
سؤال
Declare an ArrayList that declares a list of strings with a capacity of 20.
سؤال
import javax.swing.*;
class FindPoints
{
   public static void main(String[] args)
   {
      int[][] points =
     {{10, 20, 30},
      {20, 40, 60},
      {40, 60, 80}};
      String prompt;
      int class;
      int level;
      prompt = JOptionPane.showInputDialog(null, "Class: ");
      class = Integer.parseInt(prompt);
      prompt = JOptionPane.showInputDialog(null, "Level: ");
      level = Integer.parseInt(prompt);
      JOption.showMessageDialog(null, "Your points: " + points[class][level]);
   }
}
The above code depicts a two-dimensional array named points that refers to a Class and Level to determine a point value. If a user inputs a Class of 1 and a Level of 2, what point value will be displayed when the program executes? Explain how you arrived at your answer.
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/66
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 9: Advanced Array Concepts
1
To declare a two-dimensional array in Java, you type two sets of ____ after the array type.

A) { }
B) [ ]
C) ( )
D) )(
B
2
You can think of the single dimension of a single dimensional array as the height of the array.
True
3
The simplest possible sort involves two values that are out of order.
True
4
With a two-dimensional array, the ____ field holds the number of rows in the array.

A) size
B) capacity
C) row
D) length
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
5
When you pass a two-dimensional array to a method, you pass the array name just as you do with a one-dimensional array.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
6
When creating arrays, Java is limited in size due to limitations on the number of variables and subscripts used.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
7
When mathematicians use a two-dimensional array, they often call it a ____.

A) grid
B) net
C) matrix
D) mesh
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
8
If you do not provide values for the elements in a two-dimensional numeric array, the values default to null .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
9
The Arrays class ____ method puts a particular value in each element of the array.

A) binarySearch
B) fill
C) equals
D) search
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
10
When using an insertion sort, each list element is examined one at a time and moved down if the tested element should be inserted before them.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
11
The bubble sort is the fastest and most efficient sorting technique.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
12
In a(n) ____, you repeatedly compare pairs of items, swapping them if they are out of order, eventually creating a sorted list.

A) range match
B) bubble sort
C) enhanced for loop
D) float sort
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
13
When using the Arrays.binarySearch() method, it is not necessary for the list to be in order because the binarySearch() method will sort the items when called.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
14
When working with two-dimensional arrays, the length field holds the number of rows in an array and each row has a length field that holds the number of columns in the row.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
15
How would you create an array named someNumbers that holds three rows and four columns?

A) int[][] someNumbers = new int[4][3]
B) int[][] someNumbers = new int[3][4]
C) int[] someNumbers = new int[3][4]
D) double[][] someNumbers = new int[3][4]
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
16
Since the Arrays class is part of the java.util package, you can use the java.util.*; import statement to access it.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
17
An array that you can picture as a column of values, and whose elements you can access using one subscript, is a ____ array.

A) single-dimensional
B) two-dimensional
C) parallel
D) column
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
18
Which Java statement creates a ragged array with six rows?

A) double [][] sales = new double[6][4]
B) double [][] sales = new double[4][6]
C) double [][] sales = new double[6][]
D) double [][] sales = new double[][6]
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
19
____ is the process of arranging a series of objects in some logical order.

A) Passing
B) Organizing
C) Sorting
D) Sending
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
20
The Arrays class ____ methods are a new feature in Java 8 that makes sorting more efficient when thousands or millions of objects need to be sorted.

A) compare
B) equals
C) parallelSort
D) fill
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
21
When you place objects in order beginning with the object that has the lowest value, you are sorting in ____________________ order.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
22
Which of the following describes a data type for which only appropriate behaviors are allowed?

A) value-neutral
B) type-safe
C) enumerated value
D) data-cast
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
23
The Arrays class ____________________ method sorts the specified array into ascending order.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
24
The ArrayList class ____ method retrieves an item from a specified location in an ArrayList .

A) extract
B) get
C) peek
D) retrieve
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
25
Regarding enumerations, the ____ method returns the name of the calling constant object.

A) toString
B) constName
C) ordinal
D) nameOf
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
26
int[][] myVals = {{2, 4, 6},  {1, 8, 9},
 {1, 3, 5, 7}};
Using the above array, what is the value of myVals[1].length ?

A) 1
B) 7
C) 3
D) 6
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
27
The Arrays class ____________________ method assigns the specified value to each element of the specified array.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
28
double[][] empSales = new double[5][];
The above statement declares a(n) ____ array.

A) insertion
B) sort
C) ragged
D) boolean
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
29
The negative integer returned by the binarySearch() method when the value is not found is the negative equivalent of the array ____.

A) type
B) scope
C) size
D) length
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
30
An ArrayList 's ____ is the number of items it can hold without having to increase its size.

A) length
B) buffer
C) capacity
D) size
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
31
A method that receives a two-dimensional array uses two ____________________ pairs following the data type in the parameter list of the method header.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
32
Regarding enumerations, the ____ method returns an integer that represents the constant's position in the list of constants; as with arrays, the first position is 0.

A) valueAt
B) positionOf
C) ordinal
D) indexOf
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
33
The ArrayList class ____ method removes an item from an ArrayList at a specified location.

A) delete
B) get
C) erase
D) remove
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
34
When you start with the object that has the largest value, you are sorting in ____________________ order.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
35
int[][] myVals = {{2, 4, 6, 8},                   {20, 40, 60, 80} };
Using the above two-dimensional array, what is the value of myVals[1][2] ?

A) 4
B) 60
C) 6
D) 40
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
36
In Java, you create an enumerated data type in a statement that uses the keyword ____.

A) new
B) sequence
C) collection
D) enum
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
37
The ArrayList class ____ method returns the current ArrayList size.

A) size
B) capacity
C) length
D) rows
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
38
You can add an item at any point in a(n) ____ container and the array size expands automatically to accommodate the new item.

A) ArrayList
B) Array
C) ResizableArray
D) array
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
39
Programmers often refer to a ____ search as a "divide and conquer" procedure.

A) bubble
B) binary
C) division
D) split
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
40
int[][] myVals = {{2, 4, 6},  {1, 3, 5, 7}};
Using the above array, what is the value of myVals.length ?

A) 1
B) 2
C) 4
D) 5
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
41
Match between columns
Alters an item at a specified ArrayList location
static methods
Alters an item at a specified ArrayList location
Enumerated data type
Alters an item at a specified ArrayList location
set() method
Alters an item at a specified ArrayList location
ragged array
Alters an item at a specified ArrayList location
bubble sort
Alters an item at a specified ArrayList location
two-dimensional array
Alters an item at a specified ArrayList location
add() method
Alters an item at a specified ArrayList location
java.util
Alters an item at a specified ArrayList location
multidimensional array
Two or more columns of values
static methods
Two or more columns of values
Enumerated data type
Two or more columns of values
set() method
Two or more columns of values
ragged array
Two or more columns of values
bubble sort
Two or more columns of values
two-dimensional array
Two or more columns of values
add() method
Two or more columns of values
java.util
Two or more columns of values
multidimensional array
A programmer-created data type with a fixed set of values
static methods
A programmer-created data type with a fixed set of values
Enumerated data type
A programmer-created data type with a fixed set of values
set() method
A programmer-created data type with a fixed set of values
ragged array
A programmer-created data type with a fixed set of values
bubble sort
A programmer-created data type with a fixed set of values
two-dimensional array
A programmer-created data type with a fixed set of values
add() method
A programmer-created data type with a fixed set of values
java.util
A programmer-created data type with a fixed set of values
multidimensional array
Adds an item to the end of an ArrayList
static methods
Adds an item to the end of an ArrayList
Enumerated data type
Adds an item to the end of an ArrayList
set() method
Adds an item to the end of an ArrayList
ragged array
Adds an item to the end of an ArrayList
bubble sort
Adds an item to the end of an ArrayList
two-dimensional array
Adds an item to the end of an ArrayList
add() method
Adds an item to the end of an ArrayList
java.util
Adds an item to the end of an ArrayList
multidimensional array
Arrays with more than one dimension; allowed in Java
static methods
Arrays with more than one dimension; allowed in Java
Enumerated data type
Arrays with more than one dimension; allowed in Java
set() method
Arrays with more than one dimension; allowed in Java
ragged array
Arrays with more than one dimension; allowed in Java
bubble sort
Arrays with more than one dimension; allowed in Java
two-dimensional array
Arrays with more than one dimension; allowed in Java
add() method
Arrays with more than one dimension; allowed in Java
java.util
Arrays with more than one dimension; allowed in Java
multidimensional array
Use them with the class name without instantiating an object
static methods
Use them with the class name without instantiating an object
Enumerated data type
Use them with the class name without instantiating an object
set() method
Use them with the class name without instantiating an object
ragged array
Use them with the class name without instantiating an object
bubble sort
Use them with the class name without instantiating an object
two-dimensional array
Use them with the class name without instantiating an object
add() method
Use them with the class name without instantiating an object
java.util
Use them with the class name without instantiating an object
multidimensional array
A popularly known sorting method
static methods
A popularly known sorting method
Enumerated data type
A popularly known sorting method
set() method
A popularly known sorting method
ragged array
A popularly known sorting method
bubble sort
A popularly known sorting method
two-dimensional array
A popularly known sorting method
add() method
A popularly known sorting method
java.util
A popularly known sorting method
multidimensional array
A two-dimensional array that has rows of different lengths
static methods
A two-dimensional array that has rows of different lengths
Enumerated data type
A two-dimensional array that has rows of different lengths
set() method
A two-dimensional array that has rows of different lengths
ragged array
A two-dimensional array that has rows of different lengths
bubble sort
A two-dimensional array that has rows of different lengths
two-dimensional array
A two-dimensional array that has rows of different lengths
add() method
A two-dimensional array that has rows of different lengths
java.util
A two-dimensional array that has rows of different lengths
multidimensional array
A package containing the Arrays class
static methods
A package containing the Arrays class
Enumerated data type
A package containing the Arrays class
set() method
A package containing the Arrays class
ragged array
A package containing the Arrays class
bubble sort
A package containing the Arrays class
two-dimensional array
A package containing the Arrays class
add() method
A package containing the Arrays class
java.util
A package containing the Arrays class
multidimensional array
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
42
enum Color {RED, GREEN, BLUE}
public class EnumOrdinal
{
    public static void main(String[] args)
   {
     ---Code here---
     ---Code here---
     ---Code here---
    }
}
The above code demonstrates the use of the enum ordinal() method to get the ordinal value of an enum constant. Fill in the indicated lines with println() statements that will get the ordinal of the enumeration constant. Describe the output that will display when the code is executed.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
43
int[][] studentScores = {{70, 82, 90, 68},
{95, 75, 67, 89},
{98, 79, 57, 81}};
Using the above two-dimensional array, what is the value of studentScores[0][0] ? What is the value of studentScores[2][3] ? What is the value of studentScores[1][2] ? Describe how arrays reference values with subscripts.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
44
Describe how to visualize the following array. How would you identify the location of the 99 that is stored in the array?
int[][] someNumbers = {{8, 9, 10, 11},
{1, 3, 12, 15},
{5, 9, 44, 99} };
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
45
int[][] myVals = new int[3][]
myVals[0] = new int[3];
myVals[1] = new int[10];
myVals[2] = new int[5];
The above code depicts a ragged array. What does this mean? Describe the rows and columns that make up this array.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
46
import javax.swing.*;
class FindPoints
{
   public static void main(String[] args)
   {
      int[][] points =
     {{10, 20, 30},
      {20, 40, 60},
      {40, 60, 80}};
      String prompt;
      int class;
      int level;
      prompt = JOptionPane.showInputDialog(null, "Class: ");
      class = Integer.parseInt(prompt);
      prompt = JOptionPane.showInputDialog(null, "Level: ");
      level = Integer.parseInt(prompt);
      JOption.showMessageDialog(null, "Your points: " + ---complete code here-----);
   }
}
The above code depicts a two-dimensional array named points that refers to a Class and Level to determine a point value. Complete the JOption command so that the code will determine a point value based on the points array.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
47
How can you use the length field with a two-dimensional array? Show an example two-dimensional array declaration and provide the length values for the example array.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
48
int[][] myVals = {{10, 15, 20, 25},
 {30, 35, 40, 45, 50, 55, 60},
 {65, 70, 75, 80, 85, 90}};
Using the above array, what is the value of myVals.length ? What is the value of myVals[1].length ? What is the value of myVals[2].length ? Explain how you determined these values.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
49
How can you pass a two-dimensional array to a method? Provide some examples.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
50
What are some of the advantages of the ArrayList class over the Arrays class?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
51
Using the ArrayList add() method, write the statement to insert "July" in the first position of the months ArrayList . Describe what would happen if the position number is invalid for the ArrayList .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
52
What is the advantage of declaring an ArrayList with a specified type?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
53
What is sorting and how are objects organized as a result of being sorted?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
54
How can you sort arrays of objects?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
55
public class EnumExample
{
    enum Day {SUNDAY, MONDAY, TUESDAY, WEDNESDAY,
              THURSDAY, FRIDAY, SATURDAY };
    Day day;
    public EnumExample(Day day)
    {
        this.day = day;
    }
    public void giveFeedback()
    {
        switch (day)
        {
            case MONDAY:
                System.out.println("Mondays are bad.");
                break;
            case FRIDAY:
                System.out.println("Fridays are better.");
                break;
            case SATURDAY: case SUNDAY:
                System.out.println("Weekends are best.");
                break;
            default:
                System.out.println("Midweek days are so-so.");
                break;
        }
     }
    public static void main(String[] args)
    {
        EnumExample firstDay = new EnumExample(Day.MONDAY);
        firstDay.giveFeedback();
        EnumExample thirdDay = new EnumExample(Day.WEDNESDAY);
        thirdDay.giveFeedback();
        EnumExample fifthDay = new EnumExample(Day.FRIDAY);
        fifthDay.giveFeedback();
        EnumExample sixthDay = new EnumExample(Day.SATURDAY);
        sixthDay.giveFeedback();
        EnumExample seventhDay = new EnumExample(Day.SUNDAY);
        seventhDay.giveFeedback();
    }
}
Using the above enumeration and code, what will be the output when the program is executed?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
56
What are some of the advantages of creating an enumeration type?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
57
What import statements must be used before you can use an ArrayList class?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
58
Write the statement that assigns the integer value 20 to the first column of the first row of an array named myVals .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
59
Write the statement to declare a three-by-four array of integers with the elements initialized to zero. Name the array myArray .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
60
Write the code for bubble sorting a someNums array of integers.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
61
Write the statement to declare an ArrayList named myVals with a capacity of 15 items. Explain the importance of capacity when working with an ArrayList .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
62
import java.util.*;
import javax.swing.*;
public class binary_search
{
    public static void main(String[] args)
   {
           int myNums[]={2, 44, 5, 66, 78, 90, 23, 66};
           int point, find = 78;
           point = Arrays.binarySearch(myNums, find);
           System.out.println("Element found at index " + point);
  
    }
}
Using the above code, what output will be displayed when the program is executed? Describe how the binarySearch() method functions.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
63
import java.util.*;
public class myArray
{
    public static void main(String[] args)
    {
      int myVals = new int[4];
      -----Code here-----
      display("My values are: ", myVals);
    }
    public static void display(String message, int array[])
    {
       int arraySize = array.length;
       System.out.print(message);
       for(int x = 0; x
          System.out.print(array[x] + " ");
    }
}
Using the above code, complete the indicated section with a fill method() to fill each array element with a value of 2. What will be displayed after the display() method is executed?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
64
import java.util.*;
public class sortArray
{
     public static void main(String[] args)
    {
       double[] lengths = {120.0, 0.5, 0.0, 999.0, 77.3};
       Arrays.sort(lengths);
         System.out.println(Arrays.toString(lengths));
    }
}
Using the above code, what will be the output of the println statement when the code is executed?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
65
Declare an ArrayList that declares a list of strings with a capacity of 20.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
66
import javax.swing.*;
class FindPoints
{
   public static void main(String[] args)
   {
      int[][] points =
     {{10, 20, 30},
      {20, 40, 60},
      {40, 60, 80}};
      String prompt;
      int class;
      int level;
      prompt = JOptionPane.showInputDialog(null, "Class: ");
      class = Integer.parseInt(prompt);
      prompt = JOptionPane.showInputDialog(null, "Level: ");
      level = Integer.parseInt(prompt);
      JOption.showMessageDialog(null, "Your points: " + points[class][level]);
   }
}
The above code depicts a two-dimensional array named points that refers to a Class and Level to determine a point value. If a user inputs a Class of 1 and a Level of 2, what point value will be displayed when the program executes? Explain how you arrived at your answer.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 66 في هذه المجموعة.