#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;;    &#125;    int main&#40;&#41;    &#123;        struct sigaction act;        act.sa_handler = response;        act.sa_flags = 0;        sigemptyset&#40;&amp;act.sa_mask&#41;;        sigaction&#40;SIGINT,&amp;act,0&#41;;        while&#40;1&#41;&#123;            printf&#40;&quot;Sanfoundry\n&quot;&#41;;            sleep&#40;1&#41;;        &#125;        return 0;    &#125;
A. the process terminates
B. the string “Linux” prints
C. the string “Linux” prints and then process terminates
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;;    &#125;    int main&#40;&#41;    &#123;        struct sigaction act;        act.sa_handler = response;        act.sa_flags = 0;        sigemptyset&#40;&amp;act.sa_mask&#41;;        sigaction&#40;SIGINT,&amp;act,0&#41;;        while&#40;1&#41;&#123;            printf&#40;&quot;Sanfoundry\n&quot;&#41;;            sleep&#40;1&#41;;        &#125;        return 0;    &#125;
A. the process terminates B. the string “Linux” prints C. the string “Linux” prints and then process terminates D. none of the mentioned
Explanation:None.