首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下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
72
问题
对于如下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://www.kaotiyun.com/show/iv8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
进程管理可把进程的状态分成
下面列出的数据模型中,不是结构数据模型的是
引入SPOOLing系统可以达到目的是 Ⅰ.解决CPU与外部设备速度不匹配问题 Ⅱ.提高CPU与外部设备的并行程度
设N为自然数集合,+,-,.分别为普通的加法、减法和乘法。在下面四种情况下不构成代数系统的为
计算机中对操作数进行逻辑左移1位,一般它的最低位是
IEEE802系列标准是LAN的国际标准系列。依据IEEE802标准,讨论以下问题:(1)在IEEE802系列标准中,LAN参考模型对应OSI参考模型的数据链路层和物理层,它将数据链路层划分为哪两个子层?(2)在IEEE802系列
网络文件访问是网络系统的基本功能,TCP/IP、XNS与SNA均有网络文件访问协议。网络文件访问包括两种不同的形式:文件传输与文件访问。文件访问又叫做在线访问(on-lineaccess),它
在现行PC机中采用DMA方式高速传输数据时,数据传送是
若一个子程序起始地址为2K,调用指令CALL的内存地址为K+2,则执行CALL指令所要执行指令的地址为
()是以发现错误为目的,而()是以定位、分析和改正错误为目的。
随机试题
Thewatercompanyisobligedtomaintainasupplyofwholesomewater.
黄精枸杞子
按操作系统的分类,UNIX操作系统是()。
某电信公司推出两种手机收费方式:A种方式是月租20元,B种方式是月租0元。一个月的本地网内通话时间t(分钟)与电话费S(元)的函数关系如图所示,当通话150分钟时,这两种方式的电话费相差()。
胰岛素可使骨骼肌细胞和脂肪细胞膜上葡萄糖转运载体的数量增加,已知这些细胞膜上的载体转运葡萄糖的过程不消耗ATP。回答下列问题:健康人进餐后,血糖浓度有小幅度增加。然后恢复到餐前水平。在此过程中,血液中胰岛素浓度的相应变化是_______。
象形字和指事字都属于独体字。(厦门大学2016)
针对以下C语言程序,请按要求回答问题。已知link.c源程序如下:/*link.c程序对单向链表进行操作,首先建立一个单向链表,然后根据用户的选择可以对其进行插入结点、删除结点和链表反转操作*/#include<stdio.h
A、 B、 C、 D、 D
打开工作簿文件EXC.XLSX,对工作表“产品销售情况表”内数据清单的内容按主要关键字“分公司”的降序次序和次要关键字“产品名称”的降序次序进行排序,完成对各分公司销售额总和的分类汇总,汇总结果显示在数据下方,工作表名不变,保存EXC.XLSX工作簿。
A、Itisnecessaryforgettingahighsalary.B、Itisstronglyrecommendedifyouhavethechance.C、Itisnottheonlywayleadi
最新回复
(
0
)