首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下C语言程序 int main() { pid_t pid; int a=1: pid=fork(); if(pid==0) printf("This is the son process,a=%d\n",++a)
对于如下C语言程序 int main() { pid_t pid; int a=1: pid=fork(); if(pid==0) printf("This is the son process,a=%d\n",++a)
admin
2019-05-20
80
问题
对于如下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=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 dadprocess,a=0。故本题答案选择A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/uN8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
测试是软件开发过程中一个独立且非常重要的阶段。一个规范化的测试过程通常包括多个基本的测试活动。确定测试内容、进度安排、测试所需的环境和条件、测试培训安排等工作属于()阶段的内容。
构成计算机系统内存的主要存储器件是(9)。
在Windows系统中,如果希望某用户对系统具有完全控制权限,则应该将该用户添加到_____________用户组中。
下列Internet应用中,传输层需要采用UDP协议的是(67)。
()是面向对象方法中最基本的封装单元,它可以把客户要使用的方法和数据呈现给外部世界,而把客户不需要知道的方法和数据隐藏起来。
以下关于解释方式下运行程序的叙述中,错误的是__________。
以下文件扩展名中,(12)不是视频文件格式。
软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为
关于VoIP系统中网守的描述中,正确的是()。
随机试题
当出现后牙早接触,前牙开颌、侧颌运动受限时表示
政府投资的某机电工程,某监理单位承担了该工程施工招标代理和施工监理任务,该工程采用无标底公开招标方式选定施工单位。工程实施中发生了下列事件。事件1:工程招标时,A、B、C、D、E、F、G共七家投标单位通过资格预审,并在投标截止时间前提交了投标文件。评标时,
预应力筋宜使用砂轮锯或切断机切断,不得采用电弧切割。钢绞线切断前,应在距切口( )cm处用绑丝绑牢。
企业为固定资产发生的下列各项后续支出中,能使流入企业的经济利益超过原先的估计并予以资本化的有()。
双击窗口的控制菜单图标可以将窗口()。
中共周至县县委向全县党的组织提出开展“群众路线教育实践活动”工作的原则和要求.其中可以使用的公文的文种有()。
①在调查和追踪秦陵兵马俑学术研究的过程中②位于西安市临潼县东五公里的下河村、被誉为“世界第八奇迹”的秦陵兵马俑③记者了解到一个被掩藏了三十余年的学术争论④因其重要的文化及学术价值,一直为外界所瞩目⑤这场争论的核心问题
世界上迄今为止基本上完整保留下来的最早的成文法典是______。
"SymbioticRelationships"Symbiosisisaclose,long-lastingphysicalrelationshipbetweentwodifferentspecies.Inotherwo
Thelawondrinkinganddrivingis______stated.
最新回复
(
0
)