首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请分析以下程序。 int main() {pid_t pid; int a=1: pid=fork(); if(pid==0) printf("I am the child process,a=%d\n",++a); else
请分析以下程序。 int main() {pid_t pid; int a=1: pid=fork(); if(pid==0) printf("I am the child process,a=%d\n",++a); else
admin
2022-06-21
52
问题
请分析以下程序。
int main()
{pid_t pid;
int a=1:
pid=fork();
if(pid==0)
printf("I am the child process,a=%d\n",++a);
else
printf("I am the parent process,a=%d\n",--a);}
在UNIX操作系统中正确编译链接后,其运行结果为( )。
选项
A、I am the child process.a=2
I am the parent process.a=0
B、I am the child process.a=2
C、I am the parent process.a=0
D、不输出任何信息
答案
A
解析
函数fork()的作用是通过系统调用创建一个与原来进程几乎完全相同的进程。对于子进程返回标识符0,对于父进程返回子进程的PID。父进程和子进程拥有各自的局部变量a,初始值都为1;所以子进程中PID为0,执行的是第1个printf,由a的值为1,先自增再输出值,可知输出的是This is the child process,a=2;而父进程中PID为子进程的PID,不为0,执行的是第2个printf,由a的值为1,先自减再输出值,可知输出的是This is the parent process,a=0。因此,本题答案选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/DHyZ777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
下列关于面向对象测试问题的说法中,不正确的是______。A)在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列B)构造抽象类的驱动程序会比构造其他类的驱动程序复杂C)类B继承自类
下列可以作为软件测试对象的是______。A)需求规格说明B)软件设计规格说明C)源程序D)以上全部
下列关于软件质量模型的说法中正确的是______。A)外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的B)容错性、通用性、结构性和通信性不全属于软件的质量特性C)内部质量是表征软件产品在规定条件下使用时,满足规定的
关于面向对象软件单元测试的说法,错误的是______。A)面向对象软件中可独立被测试的单元通常是一个类族B)面向对象软件中可独立被测试的单元也可能是一个独立的类C)面向对象的单元测试分为方法层次、类层次和类树层次的测试D)面向对象的单元测试
关于Web应用软件的特点,下列描述中错误的是A)内容驱动B)基于无连接协议C)安全性要求较高D)开发周期长,演变较慢
单元测试与系统测试的区别是A)单元测试采用白盒测试方法,系统测试采用黑盒测试方法B)在测试时间上,系统测试晚于单元测试C)单元测试从开发者角度考虑问题,而系统测试从用户角度考虑问题D)以上全部
下列测试不是系统测试用户层关注的是A)数据安全性测试B)可维护性测试C)并发性测试D)可操作性测试
将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是______。
关于死锁,下列叙述中不正确的是______。
以下哪项不是以太网端口VLAN成员模式?——‘
随机试题
高等教育的大众化就是指接受高等教育人数的大量增加。()
AholidayinHollandisunlikelytocostverymuch______youstayinthetopclassluxuryhotel.
失语症患者的听理解障碍,错误的是
《建设工程监理规范》规定,在施工过程中,工地例会的会议纪要由( )负责起草,并经与会各方代表会签。
甲公司购入债券相关资料如下:(1)2×21年1月1日,甲公司以银行存款2055.5万元购入乙公司当日发行的期限为3年、分期付息、到期还本、不可提前赎回的债券。该债券的面值为2000万元,票面年利率为5%,每年的利息在当年年末支付。甲公司将该
属于美国华盛顿哥伦比亚特区的景观是()。
()不属于向上晋升的发展路径。
下列关于网页设计的说法中,正确的有()。
Itispossibletohavemorethanone(75)openinWordatthesametime.
影响文件安全性的主要因素有人为因素、系统因素和【】。
最新回复
(
0
)