首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下C语言程序 int main() pid_t pid; int a=1; pid=fork(); if(pid= =0) printf("This is the son process,a=%d\n",+ +a); el
对于如下C语言程序 int main() pid_t pid; int a=1; pid=fork(); if(pid= =0) printf("This is the son process,a=%d\n",+ +a); el
admin
2020-03-31
48
问题
对于如下C语言程序
int main()
pid_t pid;
int a=1;
pid=fork();
if(pid= =0)
printf("This is the son process,a=%d\n",+ +a);
else
printf("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=0
答案
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 dadprocess,a=0。故本题答案选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/Re8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
在下列描述中 Ⅰ.采用16进制计数 Ⅱ.集中而顺序的控制 Ⅲ.存储程序并且存储时不区别数据和指令 属于冯诺依曼体系结构的特点是
引入关系数据库规范化理论是为解决关系数据库中的
设s,t为两个命题,对于“s↔t”的逻辑涵义,下面叙述中:a)如果s,则t b)s当且仅当t c)r与s互为充分条件 d)s仅当t 正确的是
当PCM用于数字化语音系统时,它将声音分为128个量化级,每个量化级采用7位二进制码表示。由于采样速率为8000样本/秒,因此,数据传输速率应该达到
下列是数据库系统实施的内容的是 Ⅰ.建立数据库 Ⅱ.组织数据入库 Ⅲ.调试测试应用程序 Ⅳ.数据库性能监测和改善 Ⅴ.增加新功能
1.物理层的含义是什么?它的作用是什么?2.实际的物理层协议包括哪些方面的内容?3.网络层提供的服务与通讯子网内部的操作方式有什么关系?
下列关于CPU对外部设备的直接存取(DMA)控制方式的叙述中,错误的是
下列关于工作集的叙述中,错误的是
具有流水线结构的CPU,一般情况下指令的执行时间主要取决于
文件服务器是建立在磁盘服务器基础之上的,但它们提供的服务是有区别的。下面说法正确的是()。
随机试题
男性,52岁,近2~3个月来常于上楼走路后出现发作性心前区闷痛,安静心电图为正常范围,为明确诊断需进一步做相关的检查.有关冠心病的诊断,以下哪项说法恰当
病人四肢烧伤,创面的早期处理宜采用()。
脊髓前角损害可出现
下列不属于国债功能的是()。
股份有限公司的主要组织机构有()。
领导安排小刘作为你们工作组的组长。小刘工作能力很强,但是为人傲慢.现在同事对他有意见。你作为副组长,应该怎么办?
方程组有非零解,则k=________。
下列排序方法中,最坏情况下比较次数最少的是()。
Manypeoplewhoareadoptingachildexpectittobringgreatjoytotheirlife.Butwhen【C1】______parentswanttheirchildbac
Thepopularnotionthatolderpeopleneedlesssleepthanyoungeradultsisamyth,scientistssaidyesterday.Whileelderly
最新回复
(
0
)