首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下C语言程序 int main() { printf("Hello World\n"); fork(); fork(); printf("Hello World\n"); } 在UNIX操作系统中正确编
对于如下C语言程序 int main() { printf("Hello World\n"); fork(); fork(); printf("Hello World\n"); } 在UNIX操作系统中正确编
admin
2020-03-31
72
问题
对于如下C语言程序
int main()
{
printf("Hello World\n");
fork();
fork();
printf("Hello World\n");
}
在UNIX操作系统中正确编译链接后,其正确的运行结果为( )。
选项
A、共打印出2行Hello World
B、共打印出3行Hello World
C、共打印出4行Hello World
D、共打印出5行Hello World
答案
D
解析
计算机程序设计中的fork()函数的返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。在创建进程之前输出1行Hello World。假设程序正确运行并创建子进程成功,fork()两次将有4个进程,故输出4行Hello World,总共输出5行Hello World。故本题答案选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/0Y8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
下面的序列中图的序列是
设s,t为两个命题,对于“s↔t”的逻辑涵义,下面叙述中:a)如果s,则t b)s当且仅当t c)r与s互为充分条件 d)s仅当t 正确的是
下列关于进程控制块PCB的叙述中,正确的是 Ⅰ.系统利用PCB描述进程的基本静态特征 Ⅱ.PCB可用于描述进程的运动变化过程 Ⅲ.一个进程惟一对应一个PCB
设七阶(即七个顶点)无向图G为k-正则图,下面列出k值中对于上述命题不成立的是 Ⅰ.k=4 Ⅱ.k=5 Ⅲ.k=6 Ⅳ.k=7
在指令编码设计过程中,虽然有最优化的编码方法,但人们仍采用
下面的哪个计算机属于字并行、位并行计算机?()
网络操作系统的基本任务是:屏蔽本地资源与网络资源的差异性,为用户提供 Ⅰ.各种基本网络服务功能 Ⅱ.网络共享系统资源的管理 Ⅲ.网络计费 Ⅳ.网络系统的安全性服务
具有流水线结构的CPU,一般情况下指令的执行时间主要取决于
高层服务用户向下一层请求服务时通过服务原语交互,OSI参考模型规定每层使用的四种服务原语是()。
随机试题
HespokesoquicklythatIdidnot______whathesaid.
A.脉来数而时一止,止无定数B.脉来迟而时一止,止无定数C.脉来迟而中止,止有定数D.脉来急疾,一息七八至E.脉形如豆,滑数有力代脉的特征是
可能发生呼吸肌无力引起呼吸衰竭的疾病是
关于财务分析价格体系的说法,错误的是()
当基坑开挖不很深,基坑涌水量不大时,()是应用最广泛,亦是最简单、经济的方法。
某金融机构2018年购入甲、乙两种债券,它们面额相同(10000元),票面收益率相同(10%)、期限相同(10年),但由于某种原因,两者市场价格不同(甲10000元,乙9000元),而甲、乙两种债券到期都同样兑付10000元本金。衡量证券流动性高低的标
以概念、判断、推理的形式进行的思维是__________。
根据《中华人民共和国教育法》的规定,学校及其他教育机构具有拒绝任何组织和个人对教育教学活动的非法干涉的权利。()
根据以下资料,回答以下问题。2006到2011年,城镇职工基本医疗保险平均实际报销比例同比增长最快的是:
下列语句组中,正确的是
最新回复
(
0
)