首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下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
29
问题
对于如下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全国计算机四级
相关试题推荐
原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要
数据流图是常用的进行软件需求分析的图形工具,其基本图形符号是
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题,请解释死锁的概念?死锁产生的原因以及如何解除和预防死锁?
设两个关系C和SC如下,它们的主键分别为C#和(S#,C#),且C.C#;SC.C#。若要对关系C执行删除操作,下面给出关系C的四个元组中可以被删除的是
软件工程环境按其所支持软件生产周期的不同阶段而不同。而支持软件测试的环境应是
下列关于分布式系统的叙述中,不正确的是
在现行PC机中采用DMA方式高速传输数据时,数据传输是()。
数据库管理系统中的数据操纵语言(DML),可对数据库数据实现哪些操作?
有如下三个关系S(S#,SNAME,SEX,AGE),C(C#,CNAMME),SC(S#,C#,GRADE)。其中S#为学生号,SNAME为学生姓名,SEX为性别,AGE为年龄,C#为课程号,CNAME为课程名。要查询选修“数据库”课的全体学生姓名和成绩
文件系统的主要目的是()。
随机试题
十二经脉之气“结、聚、散、络”于筋肉、关节的体系是
女性,60岁。短暂阵发性左侧肢体抽搐1年,每次持续2~3分钟入院。入院后神经系统检查阴性。既往有肝硬化病史,平时WBC3.0×109/L左右,血小板108×109/L。入院后首先须做下列什么检查
关于法律要素,下列哪一说法是错误的?(2011年卷一9题)
自用生产车间建筑面积3300m2;办公楼建筑面积1050m2;临街商业用房建筑面积580m2,已出租。商业用房和办公用房的用地已于1995年办理了土地使用权出让手续,出让年限为40年,自用房屋的用地为国有划拨。该厂已取得了国有土地使用证和房屋所有权证。现
资产负债表中“应收账款”项目是根据( )。
开户单位收入现金应于次日送存开户银行,送存确有困难的,由开户银行确定送存时间。()
下列关于证券发行市场和交易市场的关系说法中,正确的有()。
不等式组的解集为_________.
有些城市流动人口特别多,没有当地户籍,引发很多酗酒、抢劫等犯罪事件,领导让你组织关于这个事件的调查,你怎么开展?
设f’’(x0)=2,则=______.
最新回复
(
0
)