首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下C语言程序 int main() { pid_t pid; int a=1; pid=fork(); if(pid==0、 pfintf(“This is the son process,a=%d\n”,++a);
对于如下C语言程序 int main() { pid_t pid; int a=1; pid=fork(); if(pid==0、 pfintf(“This is the son process,a=%d\n”,++a);
admin
2021-03-19
37
问题
对于如下C语言程序
int main()
{
pid_t pid;
int a=1;
pid=fork();
if(pid==0、
pfintf(“This is the son process,a=%d\n”,++a);
else
pfintf(“This is the dad process,a=%d\n”,--a);
}
在UNIX操作系统中正确编译链接后,其运行结果为( )。
选项
A、This is the son process,a=2
This is the dad process,a=0
B、This is the son process,a=2
C、This is the dad process,a=0
D、This is the dad process,a=2
This is the son process,a=09
答案
A
解析
函数fork()的作用是通过系统调用创建一个与原来进程几乎完全相同的进程。对于子进程返回标识符0;对于父进程返回子进程的PID。父进程和子进程拥有各自的局部变量a,初始值都为1;所以子进程中PID为0,执行的是第1个printf,由a的值为1,先自增再输出值,可知输出的是This is the son process,a=2;而父进程中PID为子进程的PID,不为0,执行的是第2个printf,由a的值为1,先自减再输出值,可知输出的是This is the dadpFocess.a=0。故本题答案选择A选项。
转载请注明原文地址:https://jikaoti.com/ti/DMA7FFFM
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
公式的前束范式为
下面是一段Pascal程序: forh:=1ton-1do begin x:=A[h+1]; k:=h; while(k>=1)and(A[k]>x)do begin A[k+1]:=A[k];
InstructionRegister(IR)isnormallyusedtopointout
操作型数据和分析型数据具有不同的特征,下列()是操作型数据的特征。
IPv6是()位地址。
BIND主配置文件named.conf位于Linux()录。
单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是A)系统功能B)重要的独立路径C)出错处理D)局部数据结构
关于数字签名的描述中,正确的是()。
利用公钥加密和数字签名技术建立的安全服务基础设施称为()。
随机试题
为了使键槽对称于轴线必须使键槽铣刀的()通过工件的轴线,称为对刀。
根据下列案情材料,按照《法律文书写作》教材中的要求,拟写一份不起诉决定书。 被不起诉人刘××随同赵××(已起诉)、周××(已起诉)于2010年6月7日,晚12时许,到××餐馆就餐。三人共喝酒2斤半之后,在次日凌晨1点左右,被不起诉人刘××三人到××街录像
决定单纯扩散方向和流量的驱动力是()
关于气体在血液中运输的叙述,下列哪项是错误的
A.手三阴经穴B.手三阳经穴C.任脉、督脉穴D.足三阳经穴治疗神志病、脏腑病,宜选用的经穴是
关于局麻药极量,下列哪一项是正确的( )
《建筑施工场界噪声测量方法》(GB12524—90)中规定,若待测噪声的声级为76dB(A),背景噪声的声级为70dB(A),则实际待测噪声的声级为()。
通过风险投资方式融资创建的公司比通过其他渠道融资创建的公司失败率要低。可见,与企业家个人素质、公司战略规划或公司管理结构等因素相比,融资渠道对于一个新公司的成功发展是更为重要的因素。如果以下哪项陈述为真,将最有力地削弱上述论证?
Whichofthefollowingcanbestdescribethistalk?
A、Thecollegestoreandthedininghall.B、Thelibraryandthecomputercenter.C、Thepostofficeandthecollegeoffice.D、The
最新回复
(
0
)