Exercise: Python

Questions for: Arrays

If a is an array of 5 integers then which of the following is the correct way to increase its size to 10 elements?
A:
int[] a = new int[5]; 
int[] a = new int[10];
B:
int[] a = int[5]; 
int[] a = int[10];
C:
int[] a = new int[5]; 
a.Length = 10 ;
D:
int[] a = new int[5]; 
a = new int[10];
Answer: D
No answer description is available. Let's discuss.
Which one of the following statements is correct?
A:
Array elements can be of integer type only.
B:
The rank of an Array is the total number of elements it can contain.
C:
The length of an Array is the number of dimensions in the Array.
D:
The default value of numeric array elements is zero.
Answer: D
No answer description is available. Let's discuss.
Which of the following statements are correct about the C#.NET code snippet given below?
    int[] a = {11, 3, 5, 9, 4}; 
  1. The array elements are created on the stack.
  2. Refernce a is created on the stack.
  3. The array elements are created on the heap.
  4. On declaring the array a new array class is created which is derived from System.Array Class.
  5. Whether the array elements are stored in the stack or heap depends upon the size of the array.
A:
1, 2
B:
2, 3, 4
C:
2, 3, 5
D:
4, 5
Answer: B
No answer description is available. Let's discuss.
Which of the following statements are correct about the C#.NET code snippet given below?
int[ , ] intMyArr = {{7, 1, 3}, {2, 9, 6}};
  1. intMyArr represents rectangular array of 2 rows and 3 columns.
  2. intMyArr.GetUpperBound(1) will yield 2.
  3. intMyArr.Length will yield 24.
  4. intMyArr represents 1-D array of 5 integers.
  5. intMyArr.GetUpperBound(0) will yield 2.
A:
1, 2
B:
2, 3
C:
2, 5
D:
1, 4
Answer: A
No answer description is available. Let's discuss.
Are the expressions arr and &arr same for an array of 10 integers?
A:
Yes
B:
No
C:
D:
Answer: B
Both mean two different things. arr gives the address of the first int, whereas the &arr gives the address of array of ints.
Ad Slot (Above Pagination)
Quiz