首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下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
64
问题
对于如下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全国计算机四级
相关试题推荐
Themostcommonlyusedlockedlevelinimplementingconcurrencycontrolisatwhichofthefollowinglevels?()
引入SPOOLing系统可以达到目的是 Ⅰ.解决CPU与外部设备速度不匹配问题 Ⅱ.提高CPU与外部设备的并行程度
信道容量是数据通信中的一个重要指标,信道容量可以用数据速率作为指标。根据奈奎斯特及香农定理,分别讨论以下问题:1.奈奎斯特定理的内容是什么?2.根据奈奎斯特定理计算带宽为3kHz信道,有8种不同的物理状态来表示数据,最大限制的数据的速率是多
与传统Ethernet采用相同的介质访问控制方法与帧结构,而只是将它的每个比特的发送时间降低到10ns,这种局域网叫做
在存储管理中,采用覆盖与交换技术的目的是
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题。1.请解释死锁的概念;2.死锁产生的原因;3.如何解除和预防死锁。
软件测试不能证明软件没有错误,但可以发现软件中的
目前计算机网络的通信子网中所采用的传输技术可以有两类,即点―点方式与
程序排错是排除经测试发现出错的程序中错误的措施,其中测试排错法发现和排除错误的主要手段是利用
关于BitTorrent的描述中,正确的是()。
随机试题
在西柏坡时期,党中央:①领导了解放区的土改运动;②召开了党的七届二中全会;③组织指挥了辽沈、淮海、平津三大战役。上述历史事件出现的先后顺序是()。
设函数z=xe2y,则().
壮热汗出,项背强急,手足挛急,腹满便结,口渴喜冷饮,舌质红,苔黄燥,脉弦数。治宜选用()(2009年第71题)
下列哪种病毒与白血病发病有关
组成药物中含有白芍、玄参、麦冬的方剂是()
试述宪法实施过程的特点。
已知柱间基础上墙体高15m,双面抹灰、墙厚240mm,采用MU10烧结普通砖,M5混合砂浆砌筑,墙上门洞尺寸如题图所示。柱间6m,基础梁长5.45m,基础梁断面尺寸为b×hb=240mm×450mm,伸入支座0.3m:混凝土为C30,纵筋为HRB335,箍
确定中学数学教学目的的依据是____________、____________、____________、____________。
俗话说“人心不同,各如其面”,这充分诠释了人格的()特点。
Psychologiststakeopposingviewsofhowexternalrewards,fromwarmpraisetocoldcash,affectmotivationandcreativity.Beha
最新回复
(
0
)