首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请分析以下程序。 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
45
问题
请分析以下程序。
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://jikaoti.com/ti/iSl7FFFM
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
在面向对象软件的集成测试中,下列关于高频集成的叙述,不正确的是______。A)高频集成一般采用冒烟测试的方式B)高频集成不预测每个测试用例的预期效果,如果测试中未出现反常情况,就认为通过测试C)高频集成的优点:高效、可预测性、并行性、尽早查处
以下关于面向对象软件的集成测试策略、协作集成的叙述,不正确的是______。A)协作集成就是在集成测试时,针对系统完成的功能,将可以相互协作完成特定功能的类集成在一起测试B)协作测试的优点是编写测试驱动和测试桩的开销小C)协作测试的缺点是当协作
下列关于面向对象中封装的理解,错误的是______。A)封装是一种信息隐蔽技术,是指将数据和算法捆绑成一个整体,存取数据时只需要知道其算法的外部接口而无须了解数据的内部结构B)对象是其全部属性和全部服务紧密结合而形成的一个不可分割的整体C)对象
以下是某“象棋中走马事件”应用程序的走马规则,请按要求回答问题。以下是中国象棋中走马事件中的走马规则:1)如果落点在棋盘外,则不移动棋子;2)如果落点与起点不构成日字形,则不移动棋子;3)如果落点处有己方棋子,则不移动棋子;
以下是某C++程序,用来判定用户口令,请仔细阅读程序并完成要求。//**********************************************************////口令检验程序
Web应用软件的安全性主要通过以下哪个手段实现______。A)安全管理控制B)接口检测C)漏洞扫描D)安全策略
不是软件测试评估的目的是______。A)量化测试过程,判定测试进行的状态B)决定什么时候测试可以结束C)保证每个阶段的测试任务得到执行D)为最后的测试或质量分析报告生成所需的量化数据
下列关于逻辑覆盖的叙述中,说法错误的是______。A)对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试B)语句覆盖是比较弱的覆盖标准C)语句覆盖较判定覆盖严格,但该测试仍不充分D)条件组合覆盖是比较强的覆盖标准
在下面各项中,哪些是当前应用开发工具的发展趋势?——I.采用三层或多层Client/Server结构Ⅱ.支持Web应用Ⅲ.支持开放的、构件式的分布式计算环境
关于并行数据库结构,以下说法错误的是______。A)在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B)在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘C)在无共享结构的系统中,每个处理机拥有独立的主存储
随机试题
下列各项属于肺癌手术的禁忌证的是
浮缓脉主浮滑脉主
牙周检查中探诊是最主要的手段。通过探诊显示最有意义的指标是
A.桑白皮汤B.麻杏石甘汤C.苏子降气汤D.定喘汤E.泻白散治疗喘证痰热郁肺证,应首选
A.甲吡酮试验B.ACTH兴奋试验C.TRH兴奋试验D.胰高血糖素激发试验E.葡萄糖一胰岛素释放试验反映垂体分泌ACTH储备功能的试验是
如何理解“治痿独取阳明”?
下面是有关要约对要约人的拘束力的表述,其中正确的表述是()。
关于希腊古风时代和古典时代的叙述不正确的是()。
【F1】Allourreasoningsconcerningmatteroffactarefoundedinaspeciesofanalogywhichleadsustoexpectfromanycausethe
在10Base-T以太网中,网卡与集线器的连接接口标准一般采用标准(39),线缆10Base-T中的10和T分别代表(40)。
最新回复
(
0
)