首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。 int main() { pid_t pid pid=fork();
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。 int main() { pid_t pid pid=fork();
admin
2022-06-20
62
问题
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。
int main()
{
pid_t pid
pid=fork();
if(pid==0)printf("hh\n");
else if(pid>0)printf("hh\n");
else printf("hh\n");
}
选项
A、1行hh
B、2行hh
C、3行hh
D、什么都没有
答案
B
解析
fork()函数执行的特点是,只被调用一次,却会返回两次,一次是在调用进程(父进程)中,一次是在新创建的子进程中。在父进程中,fork()返回子进程的pid。在子进程中,fork()返回0。否则出错返回-1。假设程序正确运行并创建子进程成功,那么,子进程中pid得到返回值为0,父进程中pid得到返回值为子进程号,父进程执行一次输出,子进程执行一次输出,故输出2行hh。因此,本题答案选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/B2yZ777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
软件的集成测试工作最好由______承担,以提高集成测试的效果。
不准确的手册容易导致用户误用软件,故手册的测试必须测试手册的准确性,这方面检查范围不包括______。
用户文档测试的重点不应放在______。
有一种评审方法是有计划和结构化的、非常接近于最正式的评审技术,它是______。
技术评审分为正式和非正式两种,通常由技术负责人制度详细的评审计划,包括______。
下列选项中,不属于软件功能易用性测试关注的内容是______。
单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是______。
系统测试分析通过以下层次进行分析______。①用户层②应用层③功能层④子系统层⑤协议/指标A)①②③④B)②③④⑤C)②③④D)①②③④⑤
网络版防病毒系统的基本安装对象包括:系统中心的安装、服务器端的安装、客户端的安装和()的安装。
随机试题
甲立有遗嘱,将其两幅字画留给好友乙。甲死后次日,乙表示接受遗赠。后乙在遗产分割前死亡。对此,下列表述正确的是
A.熔焊B.电阻焊C.电流感应加热D.离心E.涡流牙科点焊机的工作原理是
关于支气管哮喘发作的体征,下列哪项不正确()
A.面部白色B.面部黄色C.面部赤色D.面部青色E.面部黑色主虚证、湿证的为()。
下列选项不属于建设工程施工质量检查评定验收的基本内容及方法的是()。
监理工程师在施工过程中对工序施工的跟踪监督检查与控制,主要是()。
下列各项中,可以列入工程成本核算的是——。
风貌通讯(陕西师大2011年研)
将考生文件夹下SHOU\J1文件夹中的QA.C文件重命名为CAB.C。
Whenpeoplebecomeunemployed,itis______whichisoftenworsethanlackofwages.
最新回复
(
0
)