What will be the output of the following C++ code?
#include <stdio.h>
#include <iostream>
using namespace std;
int main ()
{
int array[] = {0, 2, 4, 6, 7, 5, 3};
int n, result = 0;
for (n = 0; n < 8; n++)
{
result += array[n];
}
cout << result;
return 0;
}
a) 25
b) 26
c) 27
d) 21
Answer: c
Explanation: We are adding all the elements in the array and printing it. Total elements in the array is 7, but our for loop will go beyond 7 and add a garbage value.
Related Posts
In a serial port interface, the INTR line is connected to _____
The standard used in serial ports to facilitate communication is _____
The data transfer in UART is done in ______
The key feature of UART is _____
UART stands for ________
_____ to increase the flexibility of the serial ports.
The double buffer is used for _________
Join The Discussion