What will happen when the following code is run:
int x;
while(x<100)
{
cout<<x;
x++;
}




1) The computer will output "0123...99"


2) The computer will output "0123...100"


3) The output is undefined

Answers were Sorted based on User's Feedback



What will happen when the following code is run: int x; while(x<100) { cout<<x; x++; ..

Answer / nk

Output is undefined because initially variable 'x' is not
initialized and may contain some garbage value.

However if we initialize 'x' to 0 then choice#1 is correct.

Is This Answer Correct ?    13 Yes 0 No

What will happen when the following code is run: int x; while(x<100) { cout<<x; x++; ..

Answer / d n gavade

The Answer is 3)The Output is undefined because x is not
initialised and its datatype is auto int so that its inital
value will be garbage.

Is This Answer Correct ?    3 Yes 0 No

What will happen when the following code is run: int x; while(x<100) { cout<<x; x++; ..

Answer / deepanker aggarwal

the answer is 3 because x is not initialised and it may
contain any garbage value

Is This Answer Correct ?    1 Yes 0 No

What will happen when the following code is run: int x; while(x<100) { cout<<x; x++; ..

Answer / rakesh

the output is undefined
because c++ do not implicitly initialised the varible. it
gives garbage value for uninitialized variables

Is This Answer Correct ?    1 Yes 0 No

What will happen when the following code is run: int x; while(x<100) { cout<<x; x++; ..

Answer / ibrazileasum

The initial value of x is not defined to '0' hence the complier will not start from 0 as initial value. This is a garbage error to the compiler

Is This Answer Correct ?    0 Yes 0 No

What will happen when the following code is run: int x; while(x<100) { cout<<x; x++; ..

Answer / aravind

In most of the compilers now all declared variables are
usually initialised with 0. So in most compilers result
would be #1. But in some cases the garbage values may creep
up.

Is This Answer Correct ?    0 Yes 1 No

What will happen when the following code is run: int x; while(x<100) { cout<<x; x++; ..

Answer / sanish joseph

ans s absolutely right..

Is This Answer Correct ?    1 Yes 3 No

Post New Answer

More OOPS Interview Questions

How oops is better than procedural?

0 Answers  


What is polymorphism in oop example?

0 Answers  


What is Iteration Hierarchy? What is what is Object behavioral concept?

1 Answers  


State what is encapsulation and friend function?

0 Answers   BirlaSoft,


who is the founder of c++?

15 Answers   Hexaware, ONGC,


What is abstraction in oops with example?

0 Answers  


How is data security provided in Object Oriented languages? ?

5 Answers  


what is the difference between class and structure in C++?

9 Answers   Aspire, IBS, TCS,


what is a virtual class?

5 Answers   Cap Gemini, IBM, Infosys, Trinity Technologies,


Give an example where we have to specifically use C programming language and C++ programming language cannot be used?

0 Answers   CAT,


What is the difference between the c++ & java?

2 Answers  


What does no cap mean?

0 Answers  


Categories