首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下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
57
问题
对于如下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://kaotiyun.com/show/uN8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
白盒测试中,___________覆盖是指设计若干个测试用例,运行被测程序,使得程序中的每个判断的取真分支和取假分支至少执行一次。
在Outlook中,通常借助(68)来传送一个文件。
在进程管理中,当(16)时,进程从阻塞状态变为就绪状态。
路由器中加入一条主机路由,地址为200.115.240.O,子网掩码是()。
(5)是正确的电子邮件地址格式。
某有向图G的邻接表如下图所示,可看出该图中存在弧
,而不存在从顶点Vi出发的弧。关于图G的叙述中,错误的是()。
某用户正在Internet浏览网页,在Windows命令窗口中输入arp—a命令后,得到本机的ARP缓存记录如下图所示。图中119.145.167.254是_____________的IP地址。
为保证安全性,HTTPS采用___________协议对报文进行封装。
________是音频文件的扩展名。
能体现层次数据模型的主要特征、表示实体类型和实体间联系的形式是
随机试题
“使用与满足”理论有哪些基本假设?
肿瘤的分期依据包括
颞下颌关节外强直患者的病史中,不包括()
下列关于个人所得税中“次”的表述,不正确的是()。
海关发现海关监管货物因纳税义务人违反规定造成少征或者漏征税款的,应当自货物报关之日起1年内追征税款,并从应缴纳税款之日起按日加收少征或者漏征税款万分之五的滞纳金。()
盛夏,某旅游团的一位老年游客出现了明显的中暑症状,导游小王采取了及时的救治,他的做法中不正确的是()。
下列哪一种说法正确?()
《禹贡》虽然托名为大禹所作,其实却是战国后期人的作品。具体的证据很多,最主要的理由是《禹贡》中所记的不少地理状况都是战国时的______,有的地名和水名甚至要到战国后期才______,如果真是大禹所作,他岂能______?填入画横线部分最恰当的一项是:
恩格斯在《运动的基本形式》中指出:“我们所接触到的整个自然界构成一个体系,即各种物体相联系的总体,而我们在这里所理解的物体,是指所有物质的存在,从星球到原子,甚至直到以太粒子,如果我们承认以太粒子存在的话。这些物体处于某种联系之中,这就包含了这样的意思:它
Whowritesthismemorandum?Thememorandumiswrittenby___________.Whatisthepurposeofplacingdesksasneartowindows
最新回复
(
0
)