首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请分析以下程序。 int main() { pid_t pid; pid=fork(); if(pid= =0) pfinff("I am the child process,my process ID is%d\n
请分析以下程序。 int main() { pid_t pid; pid=fork(); if(pid= =0) pfinff("I am the child process,my process ID is%d\n
admin
2020-03-31
40
问题
请分析以下程序。
int main()
{
pid_t pid;
pid=fork();
if(pid= =0)
pfinff("I am the child process,my process ID is%d\n",getpid());
else
pfinff("I am the parent process,my process ID is%d\n",getpid());}
那么,该程序正确运行后的结果是( )。
选项
A、I am the child process,my process ID is 3744
I am the parent process,my process ID is 3987
B、I am the child process,my process ID is 3744
C、I am the parent process,my process ID is 3987
D、不输出任何信息
答案
A
解析
计算机程序设计中的fork()函数返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。假设程序正确运行并创建子进程成功,那么,子进程为0,父进程为进程号,故输出I am the child process,my process ID is 3744 Iam the parent process,my process ID is 3987。故本题答案选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/AS8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
设p:天下大雨,q:我骑自行车上班。命题“除非天下大雨,否则我骑自行车上班。”的符号化形式为
8位二进制原码表示整数的范围是
IntermsofM•J•Flynn’staxonomy,thesystolicarrayfallsinto
若有一个计算类型的程序,它的输入只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑设计一组测试该程序的测试用例为-1.001,-1.0,1.0,1.001,设计这组测试用例的方法是
在重叠寄存器窗口技术中,如果窗口数目偏少就会限制过程嵌套的深度。在伯克利的设计中,所用窗口数为
测试的目的是在软件投入生产运行之前,尽可能多地发现软件中的错误,下述 Ⅰ.软件规格说明 Ⅱ.系统设计 Ⅲ.编码 软件测试应包括的内容是
关于BitTorrent种子文件的描述中,正确的是()。
以下哪个协议架构是SIMPLE的基础?()
关于LAMP架构的描述中,正确的是()。
利用公钥加密和数字签名技术建立的安全服务基础设施称为()。
随机试题
上消化道出血的常见原因有哪些?并写出抢救措施。
A贫血B出血C发热D脾大E淋巴结肿大常为急性白血病患者的首发症状是
城市机场的选址应()为宜。
甲企业(增值税一般纳税人)为白酒生产企业,2016年4月发生以下业务:(1)向某烟酒专卖店销售粮食白酒20吨,开具普通发票,取得含税收入2000000元,另收取品牌使用费500000元。(2)提供100000元(不含税)的原材料委托乙企业加工散装药酒1
QC小组组长要()。
处于后习俗水平的两个阶段是()。
CSMA/CD是在ⅢEE802.3中制定的访问控制方式,其中的CSMA指的是(43),CD指的是(44),当侦听到冲突时,采用(45)继续侦听,发现冲突后采用的退避算法是(46)。
不能实现函数之间数据传递的是()。
Totalresearchanddevelopmentexpenditurefortheareaofwaste_______hassteadilyincreasedforthepast3years.
Heorderedthatallthebooks(send)______atonce.
最新回复
(
0
)