References - Programming

Q1:

Which of the following statement is correct about the program given below?
#include<iostream.h> 
struct Aptitude
{
    short n;
};
int main()
{
    Aptitude b;
    Aptitude& rb = b;
    b.n = 5;
    cout << b.n << ' ' << rb.n << ' ';
    rb.n = 8;
    cout << b.n << ' ' << rb.n;
    return 0; 
}

A It will result in a compile time error.

B The program will print the output 5 5 5 8.

C The program will print the output 5 5 8 8.

D The program will print the output 5 5 5 5.

ANS:A - It will result in a compile time error.

No answer description is available. Let's discuss.