Which of these best describes an array?

MCQs Question.

Which of the following is the best answer for an array?
(A). A data structure that shows a hierarchical behavior
(B). Container of objects of mixed types
(C). Container of objects of similar types
(D). All of these
Answer: Container of objects of similar types

Example of the Program in C (showing an array as a Container of objects of similar types)

// Program to take 3 values from the user and store them in an array
// Print the elements stored in the array
#include <stdio.h>

int main() {
  int Array_with_objects_of_similar_types[3];

  printf("Enter 3 integers: ");

  // taking input and storing it in an array
  for(int loop = 0; loop < 3; ++loop) {
     scanf("%d", &Array_with_objects_of_similar_types[loop]);
  }

  printf("Displaying integers: ");

  // printing elements of an array
  for(int loop = 0; loop < 3; ++loop) {
     printf("%d\n", Array_with_objects_of_similar_types[loop]);
  }
  return 0;
}

Output

Enter 3 integers: 4
5

6
Displaying integers: 4
5
6

Example of the Program in C++ (showing an array as a Container of objects of similar types)

// Program to take 3 values from the user and store them in an array
// Print the elements stored in the array
#include <iostream>
using namespace std;
int main() {
  int Array_with_objects_of_similar_types[3];

  cout<<"Enter 3 integers: "<<endl;

  // taking input and storing it in an array
  for(int loop = 0; loop < 3; ++loop) {
     cin>>Array_with_objects_of_similar_types[loop];
  }

  cout<<"Displaying integers: "<<endl;

  // printing elements of an array
  for(int loop = 0; loop < 3; ++loop) {
     cout<<Array_with_objects_of_similar_types[loop]<<endl;
  }
  return 0;
}

Output

Enter 3 integers:
8
9
10
Displaying integers:
8
9
10

Highly Recommended C++  Important MCQs with Explanation

  1. Which symbol is used to create multiple inheritances?
  2. If a derived class object is created, which constructor is called first?
  3. Which of the following is not a type of constructor?
  4. a ____ is a member function that is automatically called when a class object is __.
  5. What is the output of the following code in C++?
  6. How many times will the following code print?
  7. Which of the following is a procedural language?
  8. Which of the following is not a programming language?
  9. Which of the following is not an example of high-level language?
  10. While declaring pointer variables which operator do we use?
  11. To which does the function pointer point to?
  12. Which of these best describes an array?
Prof.Fazal Rehman Shamil (Available for Professional Discussions)
1. Message on Facebook page for discussions,
2. Video lectures on Youtube
3. Email is only for Advertisement/business enquiries.