首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下C语言程序 int main() { printf("Hello WoAd\n"); fork(); printf("HelloWoAd\n"); fork(); printf("Hello WoAd\n"); }
对于如下C语言程序 int main() { printf("Hello WoAd\n"); fork(); printf("HelloWoAd\n"); fork(); printf("Hello WoAd\n"); }
admin
2020-03-31
44
问题
对于如下C语言程序
int main()
{
printf("Hello WoAd\n");
fork();
printf("HelloWoAd\n");
fork();
printf("Hello WoAd\n");
}
在UNIX操作系统中正确编译链接后,其正确的运行结果是( )。
选项
A、共打印出6行Hello World
B、共打印出7行Hello World
C、共打印出8行Hello World
D、共打印出9行Hello World
答案
B
解析
fork()函数执行的特点是,只被调用一次,却会返回两次,一次是在调用进程(父进程)中,一次是在新创建的子进程中。如果标记第1个fork()函数为f1,第2个fork()函数为f2。则父进程调用f1产生的子进程代码与父进程一样,但起始执行指令是从f1开始执行的,所以共打印行数为1+f1+1+f21行。调用f1执行后打印行数为1+f2+1行,调用f2执行后打印行数为1行,所以共打印行数为7行。故本题答案选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/iv8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
分布式计算机系统与计算机网络不同之处在于:分布式计算机系统存着一个能够以全局方式自动管理资源的
下面列出的条目中,属于数据库技术研究的内容的有 Ⅰ.数据库存储 Ⅱ.数据库结构 Ⅲ.数据库设计 Ⅳ.数据库使用
文件系统向用户提供若干条系统调用,其中打开文件的功能是
下列说法中,不是冯?诺依曼体系结构特点的是
在存储管理中,采用覆盖与交换技术的目的是
数据通信中曼彻斯特编码的波形如下图所示: 请指出它所表示的二进制比特序列的值是
若一个子程序起始地址为3K,调用指令CALL的内存地址为K+1,则执行CALL指令所要执行指令的地址为()。
以下说法是错误的是 Ⅰ.IP协议提供的是面向连接的可靠服务 Ⅱ.TCP协议提供的是五连接不可靠服务 Ⅲ.UDP协议提供的是面向连接的可靠服务 Ⅳ.IP协议提供的是五连接不可靠服务
在目前流行的大多数PC机中,硬盘一般是通过硬盘接口电路连接到
在北京某个银行的人事信息管理软件中,系统允许用户输入8位数字的北京市电话号码。若使用等价类划分法设计测试用例,获得输入等价类,那么从保证测试效果的角度来看,下面最佳的测试用例选择应为______。
随机试题
行政强制执行由法律、法规设定。()
Eatingadiethighinprocessed(加工过的)foodincreasestheriskofdepression,astudysuggests.What’smore,peoplewhoateple
某人被重物砸伤双股骨干骨折,住院2天,突然意识丧失,呼吸困难,皮肤可见点状出血,肢体末端紫红发凉,可能是______。
控制术后疼痛最有效的护理措施是( )。
下列不符合放射治疗原则的是
下列对于国际货物运输保险中的代位和委付说法错误的是:
设备验收阶段的监理工作主要有()。
建筑工程质量验收应随着工程进展按照()的顺序进行。
在进行平均数的估计时,影响样本容量的因子有
过点(2,0,-3)且与直线垂直的平面方程为________.
最新回复
(
0
)