logo

CuriousTab

CuriousTab

Discussion


Home C# Programming Arrays Comments

  • Question
  • Which of the following is the correct way to obtain the number of elements present in the array given below?

        int[] intMyArr = {25, 30, 45, 15, 60};
    1. intMyArr.GetMax;
    2. intMyArr.Highest(0);
    3. intMyArr.GetUpperBound(0);
    4. intMyArr.Length;
    5. intMyArr.GetMaxElements(0);


  • Options
  • A. 1, 2
  • B. 3, 4
  • C. 3, 5
  • D. 1, 5
  • E. 4, 5

  • Correct Answer
  • 3, 4 

    Explanation
    using System;
        
    public class Test
    { 
       public static void Main()
       { 
            int[] intMyArr = { 25, 30, 45, 15, 60, 78, 99 };
            Console.WriteLine(intMyArr.Length);
            Console.WriteLine(intMyArr.GetUpperBound(0)+1);
       } 
    }
    /* 
    Output : 
    7 
    7 
    */
    

  • Arrays problems


    Search Results


    • 1. Which of the following statements are correct about arrays used in C#.NET?

      1. Arrays can be rectangular or jagged.
      2. Rectangular arrays have similar rows stored in adjacent memory locations.
      3. Jagged arrays do not have an access to the methods of System.Array Class.
      4. Rectangular arrays do not have an access to the methods of System.Array Class.
      5. Jagged arrays have dissimilar rows stored in non-adjacent memory locations.

    • Options
    • A. 1, 2
    • B. 1, 3, 5
    • C. 3, 4
    • D. 1, 2, 5
    • E. 4, 5
    • Discuss
    • 2. What will be the output of the C#.NET code snippet given below?

      namespace CuriousTabConsoleApplication
      {
          class SampleProgram
          {
              static void Main(string[ ] args)
              {
                  int i, j;
                  int[ , ] arr = new int[ 2, 2 ];
                  for(i = 0; i < 2; ++i)
                  {
                      for(j = 0; j < 2; ++j)
                      {
                          arr[i, j] = i * 17 + i * 17;
                          Console.Write(arr[ i, j ] + " ");
                      }
                  }
              }
          }
      }

    • Options
    • A. 0 0 34 34
    • B. 0 0 17 17
    • C. 0 0 0 0
    • D. 17 17 0 0
    • E. 34 34 0 0
    • Discuss
    • 3. Which of the following is the correct output of the C#.NET code snippet given below?

          int[][] a = new int[2][];
          a[0] = new int[4]{6, 1, 4, 3};
          a[1] = new int[3]{9, 2, 7}; 
          Console.WriteLine(a[1].GetUpperBound(0));

    • Options
    • A. 3
    • B. 4
    • C. 7
    • D. 9
    • E. 2
    • Discuss
    • 4. 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.

    • Options
    • A. 1, 2
    • B. 2, 3, 4
    • C. 2, 3, 5
    • D. 4, 5
    • E. None of these
    • Discuss
    • 5. Which one of the following statements is correct?

    • Options
    • 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.
    • E. The Array elements are guaranteed to be sorted.
    • Discuss
    • 6. Which of the following statements are correct?

      1. A struct can contain properties.
      2. A struct can contain constructors.
      3. A struct can contain protected data members.
      4. A struct cannot contain methods.
      5. A struct cannot contain constants.

    • Options
    • A. 1, 2
    • B. 3, 4
    • C. 1, 2, 4
    • D. 3, 5
    • Discuss
    • 7. Which of the following are true about classes and struct?

      1. A class is a reference type, whereas a struct is a value type.
      2. Objects are created using new, whereas structure variables can be created either using new or without using new.
      3. A structure variable will always be created slower than an object.
      4. A structure variable will die when it goes out of scope.
      5. An object will die when it goes out of scope.

    • Options
    • A. 1, 2, 4
    • B. 3, 5
    • C. 2, 4
    • D. 3, 4, 5
    • Discuss
    • 8. Creating empty structures is allowed in C#.NET.

    • Options
    • A. True
    • B. False
    • Discuss
    • 9. Which of the following is the correct way of setting values into the structure variable e defined below?

      struct Emp
      {
          public String name;
          public int age;
          public Single sal; 
      }
      Emp e = new Emp();

    • Options
    • A.
      e.name = "Amol"; 
      e.age = 25; 
      e.sal = 5500;
    • B.
      With e
      {
          .name = "Amol";
          .age = 25;
          .sal = 5500; 
      }
    • C.
      With emp e
      {
          .name = "Amol";
          .age = 25;
          .sal = 5500; 
      }
    • D.
      e -> name = "Amol"; 
      e -> age = 25;
      e -> sal = 5500;
    • E.
      name = "Amol"; 
      age = 25;
      sal = 5500;
    • Discuss
    • 10. Which of the following statements are correct about the structure declaration given below?

      struct Book
      {
          private String name; 
          protected int totalpages; 
          public Single price; 
          public void Showdata()
          {
              Console.WriteLine(name + " " + totalpages + " " + price);
          } 
          Book()
          {
              name = " "; 
              totalpages = 0;
              price = 0.0f; 
          } 
      } 
      Book b = new Book();
      1. We cannot declare the access modifier of totalpages as protected.
      2. We cannot declare the access modifier of name as private.
      3. We cannot define a zero-argument constructor inside a structure.
      4. We cannot declare the access modifier of price as public.
      5. We can define a Showdata() method inside a structure.

    • Options
    • A. 1, 2
    • B. 1, 3, 5
    • C. 2, 4
    • D. 3, 4, 5
    • Discuss


    Comments

    There are no comments.

Enter a new Comment