首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请分析以下程序。 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
86
问题
请分析以下程序。
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)有关测试需求,应当有一个经各方同意的、完整的、清楚的、详细的、整体的、可实现和可测试性的需求并文档化,尽可能坚持最初的原则B)最后再测试由W模型中抽象出来的理念C)全面测试由W模型中
被测系统处在不完善状态,运行脚本过程中容易中断;测试脚本可移植差,需要在脚本的结构、模块化参数传递和基础函数方面做好设计。这些是测试步骤中哪一过程的主要问题______。A)测试开发B)测试用例C)测试设计D)测试执行
下列关于软件测试风险分析的说法中,错误的是______。A)任何项目都存在风险,软件测试也不例外B)风险管理可分为风险评估和风险控制,风险评估又可分为风险识别和风险分析C)风险是指已经发生了的给项目成本、进度和质量带来坏的影响的事情D)风险
关于Web应用软件系统安全,说法正确的是______。A)黑客的攻击主要是利用黑客本身发现的新漏洞B)以任何违法安全性的方式使用系统都属于入侵C)系统的安全漏洞属于系统的缺陷,但安全漏洞的检测不属于测试的范畴D)Web应用软件的安全性仅仅与
在QESuitewebversion1.0中,如果测试管理人员试图了解哪些模块存在严重的软件问题,可以使用A)“严重性”视图B)“按功能分类”视图C)“按状态/子状态”视图D)“按子系统/状态”视图
下述软件测试过程管理特点的叙述,不正确的是______。A)软件质量标准定义不准确、任务边界模糊B)软件测试项目的变化控制和预警分析要求高C)要求测试人力资源丰富,有快速的变动调整以适应D)测试任务分配难
下面各项中,用来解决“一个并发调度是否正确”问题的选项是——。
某公司的客户信息数据库中,选定客户的ID号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址问的映射关系,组成索引项,则该索引称为______。
HiperLAN是一种在欧洲应用的无线局域网通信标准的一个子集,它有两种标准,分别是HiperLAN/2和——。
随机试题
中年女性,经常出现乳头血性溢液,查体未触及肿块,首先考虑
下列糖中水解速度最快的是
压风机房的位置应设置在()。
2012年2月,经过国务院相关部门事项批准,甲上市公司拟向境外战略投资者非公开发行股票,已知其股票定价基准日前20个交易日公司股票均价为每股12元,那么本次发行股票的最低价格为每股()。
托班幼儿吃饭时普遍存在以下情况:不肯张嘴巴或不肯咀嚼吞咽。为解决这个问题,张老师想了很多办法。一天中午吃饭时,张老师端了一碗饭菜,边示范边夸张地说:“我是大老虎,嘴巴张得大,牙齿咬得快,一会儿饭菜吃光光!”鼓励幼儿和老师一样学做大老虎。在进餐巡视时,张老师
贝多芬是德国18世纪到19世纪伟大的音乐家、作曲家。当时有一位魏尔玛公爵很看不起他,对贝多芬很傲慢。有一天,贝多芬终于不能忍受他的傲慢,对他说:“一百年后,人们谁也不知道一位名叫魏尔玛的公爵,但是,一百年后,人们却记得贝多芬”。贝多芬这句话的含义是( )
CiscoCatalyst6500交换机采用telnet远程管理方式进行配置,其设备管理地址是194.56.9.178/27,缺省路由是194.56.9.161,下列对交换机预先进行的配置,正确的是()。
A
Itmustbeadmittedthatagooddealofdissatisfactionisreflectedinthosereport.
Nearlytwo-thirdsofbusinessesintheUKwantto【C1】______staffwithforeignlanguageskills.Frenchisstillthemosthighlyp
最新回复
(
0
)