Easy Tutorial
For Competitive Exams

What will be the output of the following program on GCC compiler?

include

int main() {

int x=4, y, z;

y = --x;

z = x--;

printf("%d, %d, %d\n", x, y, z);

return 0;

}

4, 3, 3
4, 3, 2
3, 3, 2
2, 3, 3
Explanation:

In the statement " y = --x ", the value of x is decremented and gets stored in y i.e. y = 3.

In the statement " z = x--", the value of x i.e. 3 is stored in z then, it is decremented and becomes x=2.

Additional Questions

Which of the following operation is illegal in structures?

Answer

How many enumerators will exist if four threads are simultaneously working on an ArrayList object?

Answer

Which constructs an anonymous inner class instance?

Answer

Which method must be defined by a class implementing the java.lang.Runnable interface?

Answer

What will be the output of the following program on GCC?

include

int message();

int main() {

int x,y,z;

x=y=z=-1;

z=++x && ++y || ++z;

printf(" x=%d y=%d z=%d\n", x,y,z);

return 0;

}

Answer

If the sum of three consecutive even numbers is 44 more than the average of these numbers, then the largest of these numbers is?

Answer

Two trains 140 meters and 120 meters are running in the same direction with speeds 40 kmph and 60 kmph respectively. In what time will the faster train pass the slower one?

Answer

When a student weighing 45 kgs left a class, the average weight of the remaining 59 students increased by 200g. What is the average weight of the remaining 59 students?

Answer

A and B go cycling in the same direction with speeds of 6 km/hr. and 12 km/hr. A car from behind passes them in 9 and 10 seconds respectively. What is the speed of the car?

Answer

A sum of Rs. 4000 amounts to Rs. 4600 in 5 years at a certain rate of simple interest. What would be the amount, if the rate of interest is increased by 3 %?

Answer
Share with Friends
Privacy Copyright Contact Us