首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下C语言程序 int main() pid_t pid; int a=1; pid=fork(); if(pid= =0) printf("This is the son process,a=%d\n",+ +a); el
对于如下C语言程序 int main() pid_t pid; int a=1; pid=fork(); if(pid= =0) printf("This is the son process,a=%d\n",+ +a); el
admin
2020-03-31
58
问题
对于如下C语言程序
int main()
pid_t pid;
int a=1;
pid=fork();
if(pid= =0)
printf("This is the son process,a=%d\n",+ +a);
else
printf("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=0
答案
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 dadprocess,a=0。故本题答案选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/Re8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
如下虚拟段页式存储管理方案的特性为: 地址空间 空间浪费 存储共享 存储保护 动态保护 动态连接
Internet网络层IP协议目前应用最为广泛。试根据你对IP协议的理解,讨论以下问题:(1)论点1:Internet中没有两台或两台以上的主机或路由器可以同时使用同一个IP地址。论点1正确吗?为什么?(10分)(2)论点2:连接在In
下面总线中不是32位的是
若有一个计算类型的程序,它的输入只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑设计一组测试,该程序的测试用例为-1.001,-1.0,1.0,1.001,设计这组测试用例的方法是
用做连接大量的低速或中速I/O设备的是
下面推理中 正确的是
栈S最多能容纳4个元素。现在6个元素按A、B、C、D、E、F的顺序进栈,出栈序列不可能是
下列关于Cache的描述中,错误的是
随着光纤技术、多媒体技术、高分辨率动态图像与文件传输技术的发展,CCITT提出将语音、数据、静态与动态图像等所有服务综合于一个网中传输的通信网,这种通信网络就是
下列关于代码检查说法正确的是______。1)代码检查过程的目的是发现错误,而不是纠正错误2)程序员通常可以通过代码检查得到编程风格、算法选择及编程技术等方面的反溃信息3)代码检查是早期发现程序中最易出错部分的方法之一
随机试题
聚合物驱油效果预测的基础是所建立高质量的()。
下列关于慢性粒细胞性白血病急性变的叙述,$iE确的是
A.单手掌法B.双手掌法C.双手拇指重叠环抱法D.单手示指、中指按压法E.单手拳头按压法婴儿胸外按压用
下列不属于黄金T+D产品具有的特点是()。
甲向乙借款,为担保债务履行,将一辆汽车出质给乙。乙不慎将汽车损坏。根据物权及合同法律制度的规定,下列表述中,正确的是()。
根据企业所得税法的规定,下列固定资产不得计算折旧扣除的有()。
我国的基本民族政策是()。
税收乘数
Theauthorthinksthatcrimeisincreasingincitiesbecause
Whatarethespeakersdiscussing?
最新回复
(
0
)