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...


What is the output of the following program

#include<stdio.h>
main()
{
int i=0;
fork();
printf("%d",i++);
fork();
printf("%d",i++);
fork();
wait();
}

Answers were Sorted based on User's Feedback



What is the output of the following program #include<stdio.h> main() { i..

Answer / raghu

totally 8 processes...so each process will print 0 & 1
output: 0101010101010101

Is This Answer Correct ?    6 Yes 1 No

What is the output of the following program #include<stdio.h> main() { i..

Answer / kracekumar

01010101010101

Is This Answer Correct ?    2 Yes 0 No

What is the output of the following program #include<stdio.h> main() { i..

Answer / vignesh1988i

01 finally i will have 2

Is This Answer Correct ?    4 Yes 3 No

What is the output of the following program #include<stdio.h> main() { i..

Answer / sourisengupta

finally we will get 001111.

for the first fork() two 0 will be printed and for secoond
forkk four 1 will be printed.

Is This Answer Correct ?    4 Yes 3 No

What is the output of the following program #include<stdio.h> main() { i..

Answer / srikanth

print order cannot be predicted.Total 8 process(including
main) first process prints 0,1
the first child prints 0,1 and the other 2 child/grand child
process print 1's (two 1s). The other four child/grand child
process wont print anything (created after printf)

Is This Answer Correct ?    1 Yes 0 No

What is the output of the following program #include<stdio.h> main() { i..

Answer / vignesh1988i

for first printf it will print 0, for second printf it will
print 1.. and finally i will have a value 2.

Is This Answer Correct ?    5 Yes 5 No

What is the output of the following program #include<stdio.h> main() { i..

Answer / vijay r15

error undefined
function fork and wait

Is This Answer Correct ?    2 Yes 3 No

What is the output of the following program #include<stdio.h> main() { i..

Answer / guest

0101010101

Is This Answer Correct ?    3 Yes 6 No

Post New Answer

More C Interview Questions

Why main is used in c?

0 Answers  


When can you use a pointer with a function?

0 Answers  


long int size a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes

18 Answers   Acropolis, HCL, Intel, TCS,


Explain how do you sort filenames in a directory?

0 Answers  


What is the purpose of the statement: strcat (S2, S1)?

0 Answers  


What is structure pointer in c?

0 Answers  


Write a program to use switch statement.

0 Answers   Agilent, Integreon, ZS Associates,


what are brk, sbrk?

1 Answers   Oracle,


Why can arithmetic operations not be performed on void pointers?

0 Answers  


in C-programming language without using printf statement can we get output r not ? if yes how and if no also how ?

11 Answers   IBM,


4)What would be the output? main() { int num=425; pf("%d",pf("%d",num)); } a)Comp error b)4425 c)4253 d)3435 e)none

10 Answers  


Write a c program to demonstrate character and string constants?

0 Answers  


Categories