Question: Question 2 This problem tests your understanding of exceptional control flow in C programs. Assume we are running code on a Unix machine. The following
Question
This problem tests your understanding of exceptional control flow in programs. Assume we are running
code on a Unix machine. The following problems all concern the value of the variable counter.
Partl points
int counter ;
int main
int ;
for
fork;
counter ;
printfcounter
counter;
printfcounter
counter;
return ;
A How many times would the value of counter be printed:
B What is the value of counter printed in the first line?
C What is the value of counter printed in the last line?Part II points
int counter ;
void handlerint sig
counter ;
int main
int ;
signalSIGCHLD handler;
for
if fork
exit;
wait for all children to die
while waitNULL;
printfcounter d
counter;
return ;
A Does the program output the same value of counter every time we run it Yes No
B If the answer to is Yes, indicate the value of the counter variable. Otherwise, list all possible values
of the counter variable.
Answer: counter
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
