首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。 main() { pid_t pid; pid=fork(); if(
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。 main() { pid_t pid; pid=fork(); if(
admin
2020-03-31
85
问题
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。
main()
{
pid_t pid;
pid=fork();
if(pid= =0)printf(“Hello World\n”);
else if(pid>0)printf(“Hello World\n”);
else printf(“Hello World\n”);
}
选项
A、什么都没有
B、1行Hello World
C、2行Hello World
D、3行Hello World
答案
C
解析
fork()函数执行的特点是,只被调用一次,却会返回两次,一次是在调用进程(父进程)中,一次是在新创建的子进程中。在父进程中,fork()返回子进程的pid。在子进程中,fork()返回0。否则出错返回-1。假设程序正确运行并创建子进程成功,那么,子进程中pid得到返回值为0,父进程中pid得到返回值为子进程号,父进程执行一次输出,子进程执行一次输出,故输出2行Hello World。故本题答案选择C选项。
转载请注明原文地址:https://kaotiyun.com/show/Uc8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
下列因素中哪些与数据库系统的运行效率有关? Ⅰ.功能是否齐全 Ⅱ.容错纠错能力 Ⅲ.数据库设计是否合理 Ⅳ.程序可读性 Ⅴ.算法 Ⅵ.编程技巧
网络操作系统的基本任务:是屏蔽本地资源与网络资源的差异性,为用户提供 Ⅰ.各种基本网络服务功能Ⅱ.网络共享系统资源的管理 Ⅲ.网费计算Ⅳ.网络系统的安全性服务
寄存器窗口重叠技术是RISC的关键技术,这项技术能很好地支持过程调用和返回操作。这里所谓的重叠是指
如果两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是
在数据库技术中,面向对象模型是一种
用户和应用程序看到的是哪部分的局部逻辑结构的描述?
描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段能把所描述的详细处理过程直接翻译成程序代码。回答下列问题:1.程序流程图的缺点;2
Internet的基本服务,如电子邮件E-mail、远程登录Telnet、文件传输FTP与WWW浏览等,它们的应用软件系统设计中都采用了
在存储分配的策略中,()是程序员在编程时或者编译程序对源程序编译时直接指定存储区。
如果你要想成为Internet用户,你必须要找一家能为你提供Internet服务的公司,它的英文缩写是()。
随机试题
领导定义包括的三个要素是()
先天缺牙可分为
A.红细胞层B.粒细胞层C.单个核细胞层D.血浆与血小板层E.淋巴细胞分离液层采用淋巴细胞分离液分离外周血单个核细胞,第二层是()
根据我国《海商法》的规定,下列运输方式中哪些属于多式联运?()
离心分离法测试沥青混合料沥青含量时,沥青混合料的用量可为()。
空调与通风系统调试时,主要考核的设计指标有()。
Honesty,mymumalwaysusedtotellme,isthebestpolicy.Ofcourse,thisdidn’tincludeherwhenshetoldmethatifIdidn’
将Cisc0路由器的配置保存在NVRAM中,正确的命令是()。
Accordingtotheauthor,allof-thefollowingevidencerelatingtothefirstbirdswasfoundEXCEPTTheword"attained"inlin
Awriterandpainter(be)______comingtospeaktousaboutliteratureandpaintingtoday.
最新回复
(
0
)