首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。 main() { pid_t pid; pid=fork(); if(
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。 main() { pid_t pid; pid=fork(); if(
admin
2020-03-31
46
问题
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全国计算机四级
相关试题推荐
为了保证程序能连续执行,CPU必须确定下一条指令的地址,起到这一作用的是
进程通信就是进程之间进行信息交换。系统中各进程异步执行,但有些进程之间必须保持一定的联系,以便协调一致地完成指定任务。这种联系就是通过交换一定数量的信息实现的。消息缓冲通信技术是一种高级通信机制,由Hansen首先提出。其基本思想是:根据“生产者
在数据库技术中,面向对象模型是一种
对应OSI的传输层协议有 Ⅰ.TCP协议和用户数据报协议 Ⅱ.IP协议和Internet控制报文协议 Ⅲ.网络语音协议
在OSI参考模型中,数据链路层向网络层提供的基本服务有 Ⅰ.数据链路的建立,维护与释放 Ⅱ.数据链路层服务数据单元帧的传输 Ⅲ.在多点连接或多条数据链路连接的情况下,提供数据链路端口标识的识别,支持网络层实体建立网络连接 Ⅳ.封装数据单元
网络中进行数据交换必须遵守网络协议,一个网络协议主要由三个要素组成:语法、语义和
两个局域网互联,除它们的传输层协议不同之外,其他层协议均相同,则连接两个局域网的设备是()。
程序流程图是一种传统的程序设计表示工具,有其优点和缺点,使用该工具时应该注意()。
计算机除CPU和主存以外,其余所有部件均可归人输入/输出系统,即1/O系统。所谓I/O操作是指1/O设备与主存之间的信息交换。请回答下面的问题:(1)I/O方式发展经历了哪些阶段?(2)各阶段的工作原理及优缺点是什么?
以下关于顺序文件及其操作叙述错误的是______。A)顺序文件按照文件记录在查找码上的取值的大小顺序排列各个记录B)顺序文件的每个记录中有一个指针字段C)如果查询条件定义在非查找码上,可以使用二分查找技术快速找到满足条件的记录D)访问方式与
随机试题
E1级人造板甲醛释放限量为(),采用气候箱法测试。
下列刑法典中,规定了“保安处分”内容的是()。
关于液流系统的鞘液,下述哪项是不正确的
手术间的消毒宜采用
A、普鲁卡因B、利多卡因C、地卡因D、可卡因E、氯乙烷比较理想的表面麻醉药是
下肢神经源性间歇性跛行和血管源性间歇性跛行首选的鉴别方法是
某企业第1年初向银行借款500万元,年利率为7%,银行规定每季度计息一次。若企业向银行所借本金与利息均在第4年末一次支付,则支付额为( )万元。
下列各项中,根据原始凭证或汇总原始凭证编制记账凭证,定期根据记账凭证登记总分类账的账务处理程序是()。
下列可以设定临时性行政许可的方式有( )。
在ISO/OSI参考模型中,如果A用户需要通过网络向B用户传送一些数据,则首先将该数据送人应用层,并在该层给它附加控制信息后送人表示层;在表示层对数据进行必要的变换并加头标后送入会话层;在会话层加头标送入传输层;在传输层将数据分解为(16)后送至网络层;在
最新回复
(
0
)