首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请分析下列程序。 int main() { printf(“This is in main program”); if(fork()==0) printf(“I am in child process”); else
请分析下列程序。 int main() { printf(“This is in main program”); if(fork()==0) printf(“I am in child process”); else
admin
2021-03-19
57
问题
请分析下列程序。
int main()
{
printf(“This is in main program”);
if(fork()==0)
printf(“I am in child process”);
else
printf(“I am in parent process”);}
程序正确运行后结果是( )。
选项
A、This is in main program I am in child process I am in parent process
B、This is in main program I am in child process
C、This is in main program I am ln parent process
D、This is in main program I am in child process This is in main program I am in parent process
答案
A
解析
计算机程序设计中的fork()函数的返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。假设程序正确运行并创建子进程成功,那么,子进程为0,父进程为进程号,故输出This is in main program I am in child process I am parent process。故本题答案选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/4p8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
1.TCP/IP层次模型有哪几部分组成?(10分)2.TCP/IP各层的功能。(10分)3.简述网际协议IP有哪些功能。(10分)
不属于冯?诺依曼计算机特点的是
软件设计将涉及软件的结构、过程和模块的设计,其中软件过程是指
文件系统的主要目的是
软件设计中一般将用到图形工具,下述()工具可用作设计的图形工具。Ⅰ.结构图Ⅱ.实体联系Ⅲ.IPO图Ⅳ.层次图
软件工程学的概念除指软件开发技术研究外,另一重要内容为()。
在不同或相同的LAN之间存储和转发,提供数据链路层上的协议转换的设备是()。
可保持2000条指令的计算机高速缓冲存储器(Cache),设其中10%的指令用去90%的程序执行时间,另外lo%的时间在程序中的分布是均匀的。设一目标程序有50000条指令,且已知最常使用的指令占10%。那么多大比例的存取指令可以放入高速缓存中?(
设有关系R、S和T如下。关系T是由关系R和SS过()操作得到的。
关于BitTorrent的描述中,正确的是()。
随机试题
A.支沟B.间使C.外关D.内关腕横纹上3寸,掌长肌腱与桡侧腕屈肌腱之间的腧穴是
A.白喉B.肺痿C.外感凉燥证D.外感温燥证E.温燥伤肺证
甲某因强奸丙某被公安机关逮捕,甲某之妻乙某为使甲某不受处罚,多次找到被害人丙某要求其作证证明其与甲某是通奸而不是被强奸,并许诺给丙某2万元的精神损失费,丙某不从,乙某就叫人把丙某关在自己家的地下室里,声称丙某如果不按她说的做,就不放她出去,由此将丙某拘禁5
招标文件中的()是投标人报价的依据文件。
下列必须使用强制措施进行治疗、强行戒毒的是( )。
律师在辩护的过程中,对法律条文所作出的解释属于()
设顺序表的长度为n。下列算法中,最坏情况下比较次数小于n的是
下列各项中,不属于多媒体硬件的是______。
Tomakeyourhumorwork,youshould______.Thejokeaboutdoctorsimpliesthat,intheeyesofnurses,theyare______.
Forcenturies,immigrantshavecometoAmericaseekingthepromiseoflife,liberty,andthepursuitofhappiness.Somecamefl
最新回复
(
0
)