Arrays C++ MCQ

Errorlogger
0
1. Which of the following correctly declares an array?
a) int array[10];
b) int array;
c) array{10};
d) array array[10];

Answer:a


2. What is the index number of the last element of an array with 9 elements?
a) 9
b) 8
c) 0
d) Programmer-defined

Answer:b


3. What is a array?
a) An array is a series of elements of the same type in contiguous memory locations
b) An array is a series of element
c) An array is a series of elements of the same type placed in non-contiguous memory locations
d) None of the mentioned

Answer:a


4. Which of the following accesses the seventh element stored in array?
a) array[6];
b) array[7];
c) array(7);
d) array;

Answer:a


5. Which of the following gives the memory address of the first element in array?
a) array[0];
b) array[1];
c) array(2);
d) array;

Answer:d


6. What will be the output of this program?
  1.     #include <stdio.h>
  2.     using namespace std;
  3.     int array1[] = {1200, 200, 2300, 1230, 1543};
  4.     int array2[] = {12, 14, 16, 18, 20};
  5.     int temp, result = 0;
  6.     int main()
  7.     {
  8.         for (temp = 0; temp < 5; temp++) {
  9.             result += array1[temp];
  10.         }
  11.         for (temp = 0; temp < 4; temp++) {
  12.             result += array2[temp];
  13.         }
  14.         cout << result;
  15.         return 0;
  16.     }
a) 6553
b) 6533
c) 6522
d) 12200

Answer:b


7. What will be the output of the this program?
  1.     #include <stdio.h>
  2.     using namespace std;
  3.     int main ()
  4.     {
  5.         int array[] = {0, 2, 4, 6, 7, 5, 3};
  6.         int n, result = 0;
  7.         for (n = 0 ;n < 8 ;n++) {
  8.             result += array[n];
  9.         }
  10.         cout << result;
  11.         return 0;
  12.     }
a) 25
b) 26
c) 27
d) None of the mentioned

Answer:c


8. What is the output of this program?
  1.     #include <stdio.h>
  2.     using namespace std;
  3.     int main()
  4.     {
  5.         int a = 5, b = 10, c = 15;
  6.         int arr[3] = {&a, &b, &c};
  7.         cout << *arr[*arr[1] - 8];
  8.         return 0;
  9.     }
a) 15
b) 18
c) garbage value
d) compile time error

Answer:d


9. What is the output of this program?
  1.     #include <stdio.h>
  2.     using namespace std;
  3.     int main()
  4.     {
  5.         char str[5] = "ABC";
  6.         cout << str[3];
  7.         cout << str;
  8.         return 0;
  9.     }
a) ABC
b) ABCD
c) AB
d) None of the mentioned

Answer:a


10. What is the output of this program?
  1.     #include <stdio.h>
  2.     using namespace std;
  3.     int main()
  4.     {
  5.         int array[] = {10, 20, 30};
  6.         cout << -2[array];
  7.         return 0;
  8.     }
a) -15
b) -30
c) compile time error
d) garbage value

Answer:b
Tags

Post a Comment

0Comments

Post a Comment (0)

#buttons=(Accept !) #days=(30)

Our website uses cookies to enhance your experience. Check Now
Accept !