首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下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
37
问题
对于如下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全国计算机四级
相关试题推荐
进程管理可把进程的状态分成
下列命题中一定为真的是
软件设计中一般将用到图形工具,下述工具可用作设计的图形工具的有 Ⅰ.结构图 Ⅱ.实体联系 Ⅲ.IPO图 Ⅳ.层次图
如果互连的局域网高层分别采用SPX/IPX协议与TCP/IP协议,那么可以选择的互连设备应该是
根据操作数在CPU中的暂存机制可以对它分类,PDP-8属于
用户和应用程序看到的是哪部分的局部逻辑结构的描述?
在数据库加锁技术中,一个事务如果对某一数据项加了排他(exclusive)锁,它将保持此锁直到该事务结束。这一重要措施是保证事务的
计算机网络拓扑是通过网中结点与通信线路之间的几何关系来反映出网络中各实体间的
网络中进行数据交换必须遵守网络协议,一个网络协议主要由三个要素组成:语法、语义和
如图所示,一台Cisc03500系列交换机上连接2台计算机,它们分别划分在VLANl0(II)号为10)和VLANll(ID号为11)中。交换机的千兆以太网端口(go/1)连接一台路由器,使2个VLAN之问能够通信。交换机管理地址为167.11.45.2/
随机试题
《医疗机构制剂许可证》应当标明
不属于静脉肾盂造影适应证的是
惟一通过胎盘的Ig是在进化过程中出现最早的Ig是
下列( )项不正确。
临时用电设备和线路应按供电电压等级和容量正确使用,所用的元件应符合国家相关产品标准及作业现场环境要求,临时用电电源施工、安装应符合相关要求,并有良好的接地,临时用电还应满足的条件包括()。
用于阻挡烟、火和冷却分隔物,不具备直接灭火能力的是()。
下列关于合同生效的时间说法正确的是()。
下列可以采用“无痕迹修改”方法修改的凭证有()。
可变成本是指短期内可以改变的可变投入的成本,它随产量的变化而变化。下列各项属于可变成本的是()。
【S1】【S9】
最新回复
(
0
)