Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


int f() {
int I = 12;
int &r = I;
r += r / 4;
int *p = &r;
*p += r;
return I;
}
Referring to the sample code above, what is the return value
of the function "f()"?
a) 12
b) 15
c) 24
d) 17
e) 30

Answers were Sorted based on User's Feedback



int f() { int I = 12; int &r = I; r += r / 4; int *p = &r; *p ..

Answer / uma sankar pradhan

int I=12;
int &r=I;
here r is a reference to I
r+=r/4;
=>r=r+r/4;
=>r=12+12/4;[r=I=12]
=>r=12+3
=>r=15
=>I=15

int *p=&r;
so, p is a pointer to r(i.e.,to I)

*p +=r;
=>*p = *p+r
=>*p=15+15
=>*p=30
=>I=30

so the return value of the f() is 30

Is This Answer Correct ?    15 Yes 0 No

int f() { int I = 12; int &r = I; r += r / 4; int *p = &r; *p ..

Answer / guest

ans: 30 i.e 'e'

Is This Answer Correct ?    9 Yes 0 No

Post New Answer

More C++ General Interview Questions

What are the advantages of inheritance in c++?

0 Answers  


Where can I run c++ program?

0 Answers  


What is enum c++?

0 Answers  


What you mean by early binding and late binding? How it is related to dynamic binding?

1 Answers  


Can member data be public?

0 Answers  


difference between macro and function?

3 Answers  


Is c++ the hardest programming language?

0 Answers  


what is upcasting in C++?

0 Answers  


What is function overriding?

1 Answers  


What is near, far and huge pointers? How many bytes are occupied by them?

0 Answers  


What are references in c++?

0 Answers  


What is a buffer c++?

0 Answers  


Categories