首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。 main () { pid_t pid; pid=fork(); if
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。 main () { pid_t pid; pid=fork(); if
admin
2021-03-19
59
问题
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/v78Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
Inordertoensuredatabase’s(),DBMSprovidesgrant,functiontocontroluser’saccessrights.
JACKSON设计方法是英国的M.Jackson提出的,它是一种面向()的设计方法。
软件测试一般分为三类,即Ⅰ.静态测试Ⅱ.动态测试Ⅲ.正确性证明设计测试实例对程序进行测试,应属于()。
在重叠寄存器窗口技术中,如果窗口数目偏少就会限制过程嵌套的深度。在伯克利的设计中,所用窗口数为()。
在高速并行结构中,速度最快但通用性最差的是()。
按照Myres的说法,计算机系统分为若干层次。我们通常所指的体系结构是指()。
数据管理技术的发展,大致经历了三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。数据库系统阶段与其他两个阶段的重要区别是数据库系统具有()。
极限编程的主要特征是______。
下列选项中,属于共享硬盘服务系统的缺点是()。
A、 B、 C、 D、 C路由器的配置方法有:使用Console端口配置;使用telnet远程登录配置;从TFTP服务器上下载配置文件和修改配置文件的方式配置;在AUX端口接一台MODEM同电话网相连,在远端
随机试题
下面各项中,属于合成词的是()
主张在组织中保持比较小的管理幅度的人是()
X线深部治疗机故障,当X线剂量率下降时可能的原因是
一名患有Rh溶血症的新生儿,出现嗜睡、尖声哭叫、肌张力下降等症状,查血胆红素上升至342μmol/L,该患儿有可能发生
下列说法错误的是
患儿,男性,10岁。浮肿、尿少、肉眼血尿3天,3周前开始反复发作双下肢出血性皮疹,对称性分布,伴关节肿痛。为明确病因,首选检查应是
把握度(1-β)要求愈大
有担保流动资金贷款的担保方式有()
滞销:降价:促销
花坛中栽种着三个品种的花,已经知道:(1)菊花右边的两种花中至少有一种是月季花。(2)月季花左边的两种花中至少有一种是月季花。(3)红色花左边的两种花中至少有一种是黄色的。(4)黄色花右边的两种花中至少有一种是白色的
最新回复
(
0
)