#include&lt;stdio.h&gt;   #include&lt;signal.h&gt;&nbsp;   void response&#40;int&#41;;   void response&#40;int sig_no&#41;   &#123;       printf&#40;&quot;Linux\n&quot;&#41;;       signal&#40;SIGINT,SIG_DFL&#41;;   &#125;   int main&#40;&#41;   &#123;       signal&#40;SIGINT,response&#41;;       while&#40;1&#41;&#123;           printf&#40;&quot;Sanfoundry\n&quot;&#41;;           sleep&#40;1&#41;;       &#125;       return 0;   &#125;
A. process will terminate in the first time
B. process will terminate in the second time
C. process will never terminate
D. none of the mentioned
Answer:A
#include&lt;stdio.h&gt;   #include&lt;signal.h&gt;&nbsp;   void response&#40;int&#41;;   void response&#40;int sig_no&#41;   &#123;       printf&#40;&quot;Linux\n&quot;&#41;;       signal&#40;SIGINT,SIG_DFL&#41;;   &#125;   int main&#40;&#41;   &#123;       signal&#40;SIGINT,response&#41;;       while&#40;1&#41;&#123;           printf&#40;&quot;Sanfoundry\n&quot;&#41;;           sleep&#40;1&#41;;       &#125;       return 0;   &#125;
A. process will terminate in the first time B. process will terminate in the second time C. process will never terminate D. none of the mentioned
Explanation:According to the signal handler function of this program as the SIGINT signal arrives second time, the signal performs its default operation i.e. termination of the process.