首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请分析以下程序。 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
72
问题
请分析以下程序。
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://www.kaotiyun.com/show/DHyZ777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
测试工作要求被测软件已通过单元测试和集成测试,对需要固化运行的软件提供固件,这种测试方法是______。A)回归测试B)系统测试C)配置项测试D)验收测试
关于Web应用软件的特点描述,错误的是______。A)基于无连接协议B)由内容驱动C)开发周期较长,演变较慢D)完全性要求较高
以下是某“象棋中走马事件”应用程序的走马规则,请按要求回答问题。以下是中国象棋中走马事件中的走马规则:1)如果落点在棋盘外,则不移动棋子;2)如果落点与起点不构成日字形,则不移动棋子;3)如果落点处有己方棋子,则不移动棋子;
关于Web应用软件系统安全,说法正确的是______。A)黑客的攻击主要是利用黑客本身发现的新漏洞B)以任何违法安全性的方式使用系统都属于入侵C)系统的安全漏洞属于系统的缺陷,但安全漏洞的检测不属于测试的范畴D)Web应用软件的安全性仅仅与
以下是某程序说明,请按要求回答问题。程序说明:假设有一个把数字串转换为整数的函数。其中数字串要求长度为1~6个数字构成,机器字长为16位。分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。
设有一个大学信息学院学生管理系统软件,其学生文件Student记录的部分属性包括Name、Num、Age、Sex、Dept等,其中:Name(学生名)要求最少2个字符,最多8个字符;Num(学号)要求是10位无符号整数,取值范围为20102
不但能够防止丢失修改,还可进一步防止读“脏”数据,但不能防止不可重复读的封锁协议是——。
某SQLServer2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和
在一台主机上用浏览器无法访问到域名为WWW.pku.edu.cn的网站,并且在这台主机上执行ping命令时出现如图2-3命令系统返回信息分析以上信息,可以排除的故障原因是______。
建立一个家庭无线局域网,使得计算机不但能够连接因特网,而且WLAN内部还可以直接通信,正确的组网方案是——。
随机试题
患者,男,59岁,因脑卒中入院治疗。医师拟用华法林钠治疗。治疗期间需短期缓解痛楚时,应选择的药物是
关于前列腺以下哪项是错误的
推动肾小球滤过的直接力量是
热力管道与电缆交叉敷设时,其间距应为()。
关于会计核算和会计监督的关系,下列说法中正确的有()。
原材料供应商产生交货延迟或原材料瑕疵等现象的主要原因()
根据UCP600规定,可转让信用证的第一受益人可以改变原信用证的以下内容:
阅读下列资料,回答下列问题。2010年,浙江省进出口总额为2535亿美元,比上年增长35%,其中进口730亿美元,增长33.4%;出口1805亿美元,增长35.7%,出口占全国的比重从上年的11.1%提高到11.4%。月均出口150.4亿美元,
Thebiggestdangerfacingtheglobalairlineindustryisnottheeffectsofterrorism,war,SARSandeconomicdownturn.Itisth
(2009年上半年)以太网100BASE—TX标准规定的传输介质是(12)。
最新回复
(
0
)