首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下C语言程序 int main() { pid_t pid; int a=1; pid=fork(); if(pid==0、 pfintf(“This is the son process,a=%d\n”,++a);
对于如下C语言程序 int main() { pid_t pid; int a=1; pid=fork(); if(pid==0、 pfintf(“This is the son process,a=%d\n”,++a);
admin
2021-03-19
34
问题
对于如下C语言程序
int main()
{
pid_t pid;
int a=1;
pid=fork();
if(pid==0、
pfintf(“This is the son process,a=%d\n”,++a);
else
pfintf(“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 dadpFocess.a=0。故本题答案选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/3K8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
一个进程被唤醒意味着
原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要()。
实施软件开发的原型化方法应具备某些必要的条件,下述()是其必备的条件。Ⅰ.原型系统的积累Ⅱ.原型化开发人员Ⅲ.需求的准确理解Ⅳ.完善的开发工具
数据链路层协议中的同步协议是以()为主的传输信息单位。
在二叉树结点的先序序列、中序序列、后序序列中,所有叶子结点的先后顺序()。
若用如下的SQL语句创建了一个表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULLSCOREINTEGER,NOTECHAR(20))今向SC表插入如下行时,(
数据库管理系统提供数据定义语言(DDL)及它的翻译程序,DDL定义数据库的模式、外模式和内模式,并通过翻译程序分别翻译成相应的目标模式,存放在()。
有一个文件系统,根目录常驻内存,如图所示。目录文件采用链接结构,假设每个目录下最多允许建立60个文件或目录(统称为下级文件)。又假设每个磁盘块最多可存放10个文件目录项:如果下级文件是目录文件,则上级目录项指向该目录文件的第一块地址;如果下级文件是普通文
软件维护是在用户使用软件期间对软件所做的补充、修改和增强,一般认为软件维护最常见的是
下列有关软件问题生命周期模型状态定义的说法中,错误的是______。
随机试题
患者,男孩,1岁,面色苍白2个月,生后母乳喂养至今,未规律添加辅食,平日易感冒。查体:发育营养稍差,皮肤黏膜苍白,无黄疸,浅表淋巴结不大,心前区可闻及2级收缩期杂音,肝脾无肿大。血常规Hb85g/L,RBC3.5×109/L,MCH24pg,MC
对心理实质正确全面的理解是
3个月婴儿,每日供给的热量为0.42MJ/kg(100kcal/kg),需要蛋白质、脂肪、碳水化合物分别占总热量为
《风景名胜区规划规范》规定,风景资源评价的内容应包括()。
电力设施与其他设施相互妨碍的处理,实行()原则。
用友报表系统中,如果要表示当前表的第2页,则可以表示为%2。()
我国的金融机构,按地位和功能可分为四大类:第一类,中央银行,即中国人民银行。第二类,银行,包括政策性银行、商业银行。第三类,非银行金融机构,主要包括国有及股份制的保险公司、城市信用合作社、证券公司(投资银行)、财务公司等。第四类,在境内开办的外资、侨资、中
教育“生物起源说”的代表是()
先有一个目标(目的),它与当前的状态之间存在着差异,人们认识到这个差异,就要想出某种办法采取活动(手段)来缩小这个差异。这种解决问题的方法或策略是()。
陈某因病人院经抢救无效而死亡,这在民法上属于()。
最新回复
(
0
)