首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请分析以下程序。 int main() { pid_t pid; pid=fork(); if(pid= =0) pfinff("I am the child process,my process ID is%d\n
请分析以下程序。 int main() { pid_t pid; pid=fork(); if(pid= =0) pfinff("I am the child process,my process ID is%d\n
admin
2020-03-31
43
问题
请分析以下程序。
int main()
{
pid_t pid;
pid=fork();
if(pid= =0)
pfinff("I am the child process,my process ID is%d\n",getpid());
else
pfinff("I am the parent process,my process ID is%d\n",getpid());}
那么,该程序正确运行后的结果是( )。
选项
A、I am the child process,my process ID is 3744
I am the parent process,my process ID is 3987
B、I am the child process,my process ID is 3744
C、I am the parent process,my process ID is 3987
D、不输出任何信息
答案
A
解析
计算机程序设计中的fork()函数返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。假设程序正确运行并创建子进程成功,那么,子进程为0,父进程为进程号,故输出I am the child process,my process ID is 3744 Iam the parent process,my process ID is 3987。故本题答案选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/AS8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
在计算机运行时,建立各寄存器之间的“数据通路”并完成取指令和执行指令全过程的部件是
ORACLERDBMSisadistributedDBMS.Whichofthefollowingtechniquesadaptedensureatomicityofdistributedtransaction?
在流水线计算机中,通过细化流水、提高主频,使每个机器周期能完成多个操作,该技术称为
DBMS目前采用的数据模型最常用的是
下面关于事件结点网络中关键路径的叙述,正确的是
OSI参考模型中规定的网络层提供的服务分为两类:面向连接的服务和无连接的服务。面向连接的服务,又称为虚电路服务,提供的服务有 Ⅰ.网络连接建立 Ⅱ.数据传输 Ⅲ.网络连接断开
在PSK调制方式中,如果一种调制解调器的调制速率为9600波特,采用的是8相调制,那么这种调制解调器的数据传输速率可达到
软件需求分析和设计过程中,其分析与设计对象可归结成两个主要的对象,即数据和程序。按一般实施的原则,对二者的处理应该是
需求分析的目的是理清数据流或数据结构,导出完全的、精制的
下列关于LAMP架构的描述中,正确的是()。
随机试题
饱和蒸汽压与液体的量无关,而决定于液体的本性和温度。
目前多数微机上运行的操作系统都属于()
(2012年4月)_______、_______。
《婴宁》故事情节发生发展的总导演是
后牙固定桥修复时,若缺牙区牙槽嵴丰满,桥体龈端最好选用
股骨干骨折髓内针内固定的明确指征不包括
毫秒延时爆破是采用()使各个药包按不同时间顺序起爆的爆破技术。
某土石方工程设计开挖深度为5m,长度为21m,底宽为8m,按照《房屋建筑与装饰工程消耗量定额》TY01-31-2015的规定,其挖土工程量按()计算。
怎样处理学习和工作在时间方面的矛盾?
A、Four.B、Three.C、Two.D、Five.B
最新回复
(
0
)