首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。 main () { pid_t pid; pid=fork(); if
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。 main () { pid_t pid; pid=fork(); if
admin
2021-03-19
36
问题
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全国计算机四级
相关试题推荐
为了便于软件的维护,程序应具有清晰的结构和良好的风格。下面关于编程风格的叙述中,()是不可取的。
软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是()。
检查软件产品是否符合需求定义的过程称为()。
结构化维护与非结构化维护的主要区别是()。
汉字输入方式很多,为便于统一,输入计算机后转换成内码,至少用多少个字节代表一个汉字?()
若待排序序列已基本有序,要使它完全有序,从关键码比较次数和移动次数考虑,应当使用的排序方法是()。
现代电子数字计算机对大量处理的信息甚至操作命令、存储地址等都使用二进制代码表示。请回答下面问题:(1)与早期基于十进制数字系统设计的计算机结构相比,引入二进制数字系统的计算机结构和性能有何优点?(2)将205.8125转换成二进制数。(3)将(2)的
传输层在源主机和目的主机进程之间提供可靠的端对端的通信,向高层用户屏蔽了通信子网的细节。请问:(1)传输层协议分为哪几类?(2)每个协议级别的功能是什么?(3)每个协议级别支持哪种类型的网络?
以程序内部的逻辑结构为基础的测试用例设计技术属于______。
创建触发器TEST,定义AFTER行级触发器,要求每当在STUDENT表中修改数据后,将向客户端显示一条“记录已修改”的消息。(8)(9)ONSTUDENT(10)ASPrint‘记录已修改’9
随机试题
HT200是表示一种________。
生产关系一定要适合生产力状况的规律的表现是()
女性,35岁,农民。7月25日开始出现持续性发热,于8月7日来诊,伴头痛,畏寒,纳差,腹泻。查体:体温39.5℃,脉搏90次/分,右下腹轻压痛,肝肋下2cm,质软,无压痛,脾肋下1cm,ALT90U/L,HBSAg(一),肥达反应:"O"1:80,"H"1
基牙向缺隙方向倾斜时所画出的观测线为一型观测线。()
固定资产贷款包括()。
在美术课堂作业辅导中,不适合的做法是()。
农业资源:可供农业利用的一切物质与能量的总称。下列不属于农业资源的是()。
A、 B、 C、 D、 D
ThesituationonthereservationisaggravatedbythebiggenerationgapinmanyIndians’families.
Sheremainsconfidentand______untroubledbyourpresentproblems.
最新回复
(
0
)