首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下C语言程序 int main() { printf("Hello World\n"); fork(); fork(); fork(); printf("Hello World\n"); } 在UNIX操作系统中正
对于如下C语言程序 int main() { printf("Hello World\n"); fork(); fork(); fork(); printf("Hello World\n"); } 在UNIX操作系统中正
admin
2020-03-31
41
问题
对于如下C语言程序
int main()
{
printf("Hello World\n");
fork();
fork();
fork();
printf("Hello World\n");
}
在UNIX操作系统中正确编译链接后,其正确的运行结果是( )。
选项
A、共打印出6行Hello World
B、共打印出7行Hello World
C、共打印出8行Hello World
D、共打印出9行Hello World
答案
D
解析
计算机程序设计中的fork()函数的返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。在创建进程之前输出1行HelloWorld。假设程序正确运行并创建子进程成功,第一个fork()函数调用后将有两个进程,第二个fork()函数调用后将有4个进程,第三个fork()函数调用后将有8个进程,所以共打印出9行Hello World。故本题答案选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/sa8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
软件测试是软件开发的重要环节,而进行软件测试的目的是
Internet的基本服务,如电子邮件E-mail、远程登录Telnet、文件传输FTP与WWW浏览等,它们的应用软件系统设计中都采用了
原型化方法是软件开发中不同于结构化方法的另一种方法,该方法的着重点是用以
为了保证程序能连续执行,CPU必须确定下一条指令的地址,起到这一作用的是
数据库管理系统中的数据操纵语言(DML),可对数据库数据实现哪些操作?()
ATM是高速交换技术,是支持宽带ISDN业务的基本方式之一。依据ATM技术以及B-ISDN,分别讨论以下问题:1.ATM的原理、信元的结构以及异步传输模式的优点。2.B-ISDN的含义及其特点。
IP协议提供的是()类型。
数据链路层协议中的同步协议是以()为主的传输信息单位。
在HDLC协议中,在()下,只能由从站启动传输操作,从站主动发送信息或控制帧给主站,由从站来控制超时和重发。
随机试题
心指数是指在空腹、安静条件下的
男,73岁,乘车急刹车时摔倒,左桡骨Colles骨折明显移位。关于该病例的讨论不正确的是
不属于眼副器的结构是
影响建筑安装工人人工单价的因素主要有()。
下列货物或者服务,不可以依照《政府采购法》采用单一来源方式采购的是()。
某投资者以20元/股的价格买入某公司股票1000股,9个月后分得现金股息0.90元,每股在分得现金股息后该公司决定以1:2的比例拆股。拆股消息公布后股票市价涨至24元/股,拆股后的市价为12元/股。投资者以此时的市价出售股票,其持有期收益率应为()
( ),银监会正式批准中国邮政储蓄银行开业。
采用销售百分比法预测对外筹资需要量时,下列影响因素的变动会使对外筹资需要量减少的有()。
在许多投放市场的用于缓解窦头痛的非处方药中,森易斯每剂的成本最低,并且每剂森易斯与别的药物中最有效的药一样有效,因此,为了缓解窦头痛,森易斯是最好的选择。以下哪一个如果正确,最严重地削弱上述论点?()
Themainideaofthefirstparagraphisthat______.TheAristotleexampleisusedtomakethepointthat______.
最新回复
(
0
)