首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下C语言程序 int main() { printf("Hello World\n"); fork(); fork(); fork(); printf("Hello World\n"); } 在UNIX操作系统中正
对于如下C语言程序 int main() { printf("Hello World\n"); fork(); fork(); fork(); printf("Hello World\n"); } 在UNIX操作系统中正
admin
2020-03-31
75
问题
对于如下C语言程序
int main()
{
printf("Hello World\n");
fork();
fork();
fork();
printf("Hello World\n");
}
在UNIX操作系统中正确编译链接后,其正确的运行结果是( )。
选项
A、共打印出6行Hello World
B、共打印出7行Hello World
C、共打印出8行Hello World
D、共打印出9行Hello World
答案
D
解析
计算机程序设计中的fork()函数的返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。在创建进程之前输出1行HelloWorld。假设程序正确运行并创建子进程成功,第一个fork()函数调用后将有两个进程,第二个fork()函数调用后将有4个进程,第三个fork()函数调用后将有8个进程,所以共打印出9行Hello World。故本题答案选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/sa8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
在多道程序系统中,多个进程可对共享设备进行同时访问。因此,在实现时应考虑问题有 Ⅰ.正确性 Ⅱ.系统性能 Ⅲ.合理性
IEEE802系列标准是LAN的国际标准系列。依据IEEE802标准,讨论以下问题:1.在IEEE802系列标准中,LAN参考模型对应OSI参考模型的数据链路层和物理层,它将数据链路层划分为哪两个子层?2.在IEEE802系列标准中
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段就能把所描述的详细处理过程直接翻译成程序代码。回答下列问题:1.程序流程图的缺点。
由于连接多台计算机之间的线路结构可能是复杂的,因此决定分组如从通信子网的源结点到达目的结点时需要使用
下列关于分布式系统的叙述中,不正确的是
数据库管理系统中的数据操纵语言(DML),可对数据库数据实现哪些操作?()
在数据库技术中,只描述信息特性和强调语义的数据模型是
文件系统采用二级目录结构的目的是()。
随机试题
由Ⅱ型超敏反应引起的自身免疫性疾病不包括
甲到其姐姐的租住房玩耍,发现角落临时车棚内有辆摩托车布满灰尘,后听其姐说起此车已停放至少半月,一直没见有人骑走,可能是被人盗来存放于此的赃物。甲万分兴奋,认为偷了赃车不犯法,遂买来作案工具将摩托车推走并加上油骑走。两天后,失主乙的朋友看到甲骑的像是乙的车,
土地附着物估价的基本方法中,不包括()。
法院在接到起诉后,应在( )日内立案,并通知当事人。
某住宅楼的主体改造经过验收合格后,开始进入装饰装修施工阶段。在抹灰施工中,现场技术人员检查发现工人有以下施工行为,其中不正确的有()。
以下关于相关系数的论述,正确的是()。
根据我国有关规定,股票不得( )。
给定的是一个立体图形的外表面,下列哪一项能由它折叠而成?
在19世纪,法国艺术学会是法国绘画及雕塑的主要赞助部门,当时个人赞助者已急剧减少。由于该艺术学会并不鼓励艺术创新,19世纪的法国雕塑缺乏新意;然而,同一时期的法国绘画却表现出很大程度的创新。以下哪项如果为真,最有助于解释19世纪法国绘画与雕塑之间创新的差异
CompletethesummarybelowusingNOMORETHANTHREEWORDSfromthepassage.Writeyouranswersinboxes33-39onyouranswershe
最新回复
(
0
)