单选题   有如下C语言程序。
    int main()
    {
    printf('HH\n');
    fork();
    printf('HH\n');
    }
    在UNIX操作系统中正确编译链接后,其正确的运行结果是______
 
【正确答案】 B
【答案解析】计算机程序设计中的fork()函数的返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。在创建进程之前输出1行HH。程序正确运行并创建子进程成功,那么,子进程为0,父进程为进程号,因此,输出2行HH,总共输出3行HH。因此,本题答案选择B选项。