#include&lt;stdio.h&gt;   #include&lt;stdlib.h&gt;   #include&lt;fcntl.h&gt;&nbsp;   int main&#40;&#41;   &#123;       int fd;       fd = open&#40;&quot;san.c&quot;,O_RDWR|O_APPEND&#41;;       write&#40;fd,&quot;/* Linux */&quot;,11&#41;;       return 0;   &#125;
A. end
B. beginning
C. second line
D. third line
Answer:A
#include&lt;stdio.h&gt;   #include&lt;stdlib.h&gt;   #include&lt;fcntl.h&gt;&nbsp;   int main&#40;&#41;   &#123;       int fd;       fd = open&#40;&quot;san.c&quot;,O_RDWR|O_APPEND&#41;;       write&#40;fd,&quot;/* Linux */&quot;,11&#41;;       return 0;   &#125;
A. end B. beginning C. second line D. third line
Explanation:The write system call writes at the end of the file because the file is opened with O_APPEND flag.