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
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 |
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 |
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 |
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 |
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 is the technical or oop name of object?
what is difference between objects and function
write a program for function overloading?
14 Answers HCL, InfoCity, TATA,
Program to read a comment string
What are the different forms of polymorphism??
What is a template?
how to find no of instances of an object in .NET?
What are different types of JVM's? for example we use dalvik jvm for android then what about the remaining operating systems?
What is class in oop with example?
How to calculate the age from the date of birth by using the program?
Can a destructor be called directly?
What is polymorphism explain?