首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请分析下列程序。 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
2020-03-31
59
问题
请分析下列程序。
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 in 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 Iam in parent processo故本题答案选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/7M8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
CPU执行指令时,先要根据程序计数器将指令从内存读取出并送入_________,然后译码并执行。
在零件-供应数据库中,有如下三个关系: 供应商关系:S(供应商号,供应商名,地址) 零件关系:P(零件号,零件名,颜色,重量) 供应关系:SP(供应商号,零件号,数量) 若要查找“红色零件的供应商名”,将涉及到关系
在计算机运行时,建立各寄存器之间的“数据通路”并完成取指令和执行指令全过程的部件是
关系数据库中的投影操作是指从关系中
在面向数据流的软件设计方法中,一般将信息流分为
软件测试是软件质量保证的重要措施。测试的目的是在软件投入生产和运行前,应尽可能地发现并排除软件中隐含的各种错误。测试是对软件规格说明、设计和编码的全面和最后的审查。因此,软件测试应贯穿在整个软件开发的全过程。(1)试陈述软件测试的基本任务和方法。
在Cache块替换算法中,下述说法错误的是
在软件工程中,高质量的文档标准是完整性、一致性和()。
论述题2:以下是某程序说明,请按要求回答问题程序说明:假设有一个把数字串转换为整数的函数。其中数字串要求长度为1~6个数字构成,机器字长为16位。分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。
下面一段小程序是判断一个长度为n的字符数组是否中心对称。例如,“abcddcba”或“abcdcba”就是中心对称。作为内部边界值,应填入()内的判断应是______。
随机试题
下列属于常量元素的是()
教学过程与德育过程
大资产阶级是中国民主革命的主要对象之一,因此,它始终是被排除在统一战线之外的。
ToGA临床研究证实,曲妥珠单抗(赫赛汀)联合化疗可改善HER2阳性晚期胃癌患者的生存,患者联合用药的中位OS为
疝内容物被嵌顿时间较久,发生血循环障碍而坏死称为( )。【历年考试真题】
早产儿
下列关于商业银行进行信贷分析的说法,不正确的是()。
在我国,有关法定继承人的顺序,错误的说法是()。
在《史记》的五种编纂体例中,“本纪”主要是记叙()。
In1982,HitachiwasindictedforstealingconfidentialdocumentsfromIBM.Aspartofacourtsettlement,thecompanypaidIBM
最新回复
(
0
)