首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下C语言程序 int main() { pid_t pid; int a=1: pid=fork(); if(pid==0) printf("This is the son process,a=%d\n",++a)
对于如下C语言程序 int main() { pid_t pid; int a=1: pid=fork(); if(pid==0) printf("This is the son process,a=%d\n",++a)
admin
2019-05-20
50
问题
对于如下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=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 dadprocess,a=0。故本题答案选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/uN8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
(16)是采用一系列计算机指令来描述一幅图的内容。
在软件正式运行后,一般来说,_____________错误导致的维护代价最高。
在进程管理中,当(16)时,进程从阻塞状态变为就绪状态。
路由器中加入一条主机路由,地址为200.115.240.O,子网掩码是()。
用户进程A从“运行”状态转换到“阻塞”状态可能是由于(26)。
邮箱客户端软件使用_____________协议从电子邮件服务器上获取电子邮件。
假设有5个批处理作业J1,…,J5几乎同时到达系统,它们的估计运行时间为10,6,2,4和8分钟,它们的优先级别为3,5,2,1和4(5为最高优先级)。若采用优先级作业调度算法,假设忽略作业切换所用的时间,则平均作业周转时间为
千兆位以太GigabitEthernet与快速以太网FastEthernet相同之处是:同样保留着传统的10MbpsEthernet的基本特征,而且把每个比特的发送时间降低为
为了防止某个数据库系统发生故障,设有下列措施: Ⅰ.配备UPS保证服务器供电稳定 Ⅱ.采用双硬盘镜像,以防止单个硬盘出现介质损坏而造成数据丢失 Ⅲ.定期给操作系统打补丁,以免操作系统被攻击后重启 Ⅳ.改善密码管理机制,提高各类密码的安全性,以免发生
随机试题
激活初始T细胞能力最强的抗原呈递细胞是()。
建设项目选址意见书的主要内容有()。①建设项目的基本情况;②建设项目规划选址的依据;③建设项目选址;④用地范围;⑤具体规划设计和管理要求
下列项目中,可以免征增值税的有()。
正式宴请时,正确的做法是()。
1898年,湖南巡抚陈宝箴在长沙成立“湖南保卫局”,这是中国历史上最早的专职警察机构。()
2014年国务院印发的《社会信用体系建设规划纲要(2014—2020年)》是社会信用体系建设的首部国家级别规划。其中,推进诚信建设的重点领域有()。
以公有制为主体,多种所有制经济共同发展是我国现阶段的基本经济制度。()
Obviouslytelevisionhasbothadvantagesanddisadvantages.Inthefirstplace,televisionisnotonlyaconvenientsourceo
试论我国公民基本权利和义务的特点。
材料1说明了什么?其原因是什么?材料2说明了什么?从理论和实践的结合上说明材料2和3有什么内在联系?
最新回复
(
0
)