#include&lt;stdio.h&gt;   #include&lt;unistd.h&gt;&nbsp;   int main&#40;&#41;   &#123;       execl&#40;&quot;/bin/ls&quot;,&quot;ls&quot;,NULL&#41;;       return 0;   &#125;
A. the program will give an compilation error
B. the program will give segmentation fault
C. the program will execute just like “ls” command
D. none of the mentioned
Answer:A
#include&lt;stdio.h&gt;   #include&lt;unistd.h&gt;&nbsp;   int main&#40;&#41;   &#123;       execl&#40;&quot;/bin/ls&quot;,&quot;ls&quot;,NULL&#41;;       return 0;   &#125;
A. the program will give an compilation error B. the program will give segmentation fault C. the program will execute just like “ls” command D. none of the mentioned
Explanation:The “execl” system call replaces the current process image with a new process image according to the arguments.