首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请分析以下程序。 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
58
问题
请分析以下程序。
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)致命的缺陷(fatal)B)严重的缺陷(critical)C)一般的缺陷(major)D)微小的缺陷(minor)
测试实施策略不包括______。A)要使用的测试技术和工具B)缺陷描述和处理标准C)测试完成标准D)影响资源分配的特殊考虑
下列选项中不属于静态错误分析的是A)功能分析B)引用分析C)类型和单位分析D)表达式分析
下列文件最适合作为附件进行提交的是______。
设有三个基本表,表ITEM(项目号,项目名,项目负责人,电话),BIP(项目号,零件号,数量,日期),PART(零件号,零件名称,规格,单价),完成SQL语句统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表SSP(项目号,项目名,金额
数据库系统处理死锁一般采用哪两类方法?简述每类方法的基本原理。
在一台主机上用浏览器无法访问到域名为WWW.online.tj.cn的网站,并且在这台主机上执行tracert命令时有如下信息:分析以上信息,会造成这种现象的原因是——。
用无线局域网技术连接两栋楼的网络,要求两栋楼内的所有网络结点都在同一个逻辑网络,应选用的无线设备是______。
在局域网接口配置中可配置的局域网接口类型有以太网、FDDI、()和()等。
随机试题
新生儿轻度窒息的表现是()
可摘局部义齿初戴时,无法就位,其可能原因是可摘局部义齿戴用后出现恶心,黏膜局部压痛,其可能原因是
经计算液化指数I1E,场地液化等级为严重,正确的抗震措施为()。
下列关于建设方案设计的表述,正确的是()。
中国期货业协会由会员、特别会员和联系会员组成。其中,联系会员是指经中国证监会审核批准设立的期货交易所。()
元认知策略可以大致分为()三种。
地方课程属于()
有以下程序 #include<stdio.h> main() {inta[3][3]={{1,3,5,}, {7,9,11,}, {13,15,17}}; int(*p)[3]=a,i,j,n=0; f
Youshouldspendabout20minutesonQuestions1-13whicharebasedonReadingPassage1below.Questions1-6ReadingPassage1
A、70.B、55.C、65.D、60D
最新回复
(
0
)