单选题   请分析下列程序。
    int main( )
    {
    printf( 'This is in main program' ) ;
    if(fork( ) = =0)
    printf( 'I am in child process') ;
    else
    printf( 'I am in parent process' ) ; }
    程序正确运行后结果是______。
 
【正确答案】 A
【答案解析】计算机程序设计中的fork()函数的返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。假设程序正确运行并创建子进程成功,那么,子进程为0,父进程为进程号,故输出This is in main program I am in child process I am in parent process。故本题答案选择A选项。