首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请分析以下程序。 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
66
问题
请分析以下程序。
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)系统测试D)验收测试
在面向对象的软件开发中,面向对象设计与面向对象分析的区别是______。A)在面向对象设计中需要考虑与实现相关的内容,而在面向对象分析中不需要B)在面向对象设计中要检查设计结果对编程时将要使用的类库的支持,而在面向对象分析中不需要C)在面向对象
软件测试环境包括______。A)测试设计环境B)测试实施环境C)测试管理环境D)以上全部
下列关于面向对象中封装的理解,错误的是______。A)封装是一种信息隐蔽技术,是指将数据和算法捆绑成一个整体,存取数据时只需要知道其算法的外部接口而无需了解数据的内部结构。B)对象是其全部属性和全部服务紧密结合而形成的一个不可分割的整体C)对
关于等价分类测试法,下列说法不正确的是______。A)使用等价分类法设计测试方案时首先需要划分输入数据的等价类B)等价类是指某个输入域的子集和,在该子集合中各个输入数据对于揭露程序中的错误都是等效的C)测试某个等价类的代表值就等价于对这一类其
下列有关软件问题生命周期模型中状态定义的说法,正确的一项是A)“关闭”表示工程师已经完成修正,等待测试人员验证B)“打开”表示软件问题已经被确认并分配给相关开发工程师处理C)“解决”表示确认为无效的软件问题D)“待验
下列四个选项中,不属于软件测试应该遵守的原则的是A)程序员应当参与测试自己的程序B)充分注意测试中的群集现象C)应当对每一个测试结果做全面检查D)测试用例应当由测试输入数据和与之对应的预期输出结果两部分组成
以下哪一种技术属于基于性能计数器的分析技术A)数据流分析B)指针分析C)时间序列分析D)进程分析
不但能够防止丢失修改,还可进一步防止读“脏”数据,但不能防止不可重复读的封锁协议是——。
若存在一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于______。
随机试题
心源性休克最为多见的病因是【】
任意管段的总水头线、测压管水头线、位置水头线之间的关系,( )是正确的。
为加强河道、湖泊防护,确保畅通,对其管理的原则是()。
张某是国内某科技公司的技术工程师,2015年取得的收入情况如下:(1)每月取得基本工资收入6000元、独生子女补贴30元、地区津贴200元。(2)12月,取得全勤奖2000元,另从任职公司低价购买房屋,支付购买价款90万元,已知房屋的公司购置原价为12
下列开发活动属于内部培训与开发的有()。
1972年,( )和艾泼斯坦合作出版了《任务中心个案工作》一书,具体讲述在有限的时间内实现由服务对象自己选定的明确目标的任务中心模式。
英国资产阶级革命开始的标志性事件是()。
根据专利法规定,确定发明专利保护范围的依据是()。
時代とともに種々の機械が発明された。
Allsocialanimalscommunicatewitheachother,frombeesandantstowhalesandapes,butonlyhumanshavedevelopedthelangua
最新回复
(
0
)