首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下C语言程序 int main() printf(“Hello World\n”); fork(); printf(“Hello World\n”); fork(); printf(“Hello World\n”); 在U
对于如下C语言程序 int main() printf(“Hello World\n”); fork(); printf(“Hello World\n”); fork(); printf(“Hello World\n”); 在U
admin
2021-03-19
54
问题
对于如下C语言程序
int main()
printf(“Hello World\n”);
fork();
printf(“Hello World\n”);
fork();
printf(“Hello World\n”);
在UNIX操作系统中正确编译链接后,其正确的运行结果是( )。
选项
A、共打印出6行Hello World
B、共打印出7行Hello World
C、共打印出8行Hello World
D、共打印出9行Hello World
答案
B
解析
fork()函数执行的特点是,只被调用一次,却会返回两次,一次是在调用进程(父进程)中,一次是在新创建的子进程中。如果标记第1个fork()函数为f1,第2个fork()函数为f2。则父进程调用f1产生的子进程代码与父进程一样,但起始执行指令是从f1开始执行的,所以共打印行数为1+f1+1+f2+1行。调用f1执行后打印行数为1+f2+1行,调用f2执行后打印行数为1行,所以共打印行数为7行。故本题答案选择B选项。
转载请注明原文地址:https://www.kaotiyun.com/show/XoyZ777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
地址寄存器的作用是()。
二叉树的先序遍历和中序遍历如下;先序遍历:EFHIGJK中序遍历:HFIEJKG该二叉树根结点的右子树由哪些结点组成?()
在请求页式存储管理中,当查找的页不在()时,产生缺页中断。
以下关于Web应用软件测试的说法中,错误的是______。
经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残存的错误数目与其他模块相比,通常应该______。
软件自动化测试的目的主要是______。
针对软件对其运行环境的依赖进行测试,以验证软件是否能在所有期望的环境中运行,这种测试方法是______。
关于软件测试过程,请回答以下问题。软件测试过程模型主要有哪些?各有何特点?
对于运行web应用软件而言,定期扫描可能的安全漏洞是保障系统安全的一个重要措施,下面不属于漏洞扫描内容的是A)网络漏洞B)数据库漏洞C)接口漏洞D)操作系统漏洞
在用户模式下,输入()命令和超级用户密码,就可以进入特权模式。
随机试题
InChina,over84percentofemployerschosetogiveyear-endbonuses(奖金)totheiremployeeswithclosetohalfthecompaniesp
安女士,产后7天,腹痛,发热39℃,恶露混浊有臭味,检查子宫复旧不佳,有压痛患者持续高热,下肢疼痛,且放射至右腹股沟,右下肢肿胀,还应考虑的诊断是()
A.尿糖测定B.血葡萄糖测定C.葡萄糖耐量试验D.糖化血红蛋白Al和糖化血浆白蛋白测定E.浆胰岛素C-肽测定
男性,48岁,市政铺路工,接触沥青25年,干咳,右上胸痛2个月,加重1周,抗炎无效。胸片:右上肺门增宽,右上叶体积缩小。考虑诊断是
血气分析时,标本采集处理中,错误的做法是
Ⅱ型超敏反应( )。
以下对土地所有权的理解中,错误的是()。
投标报价的基础和前提是()。
主承销商在定价之前,首先要确定恰当的市场时机,因为在不恰当的情况下发行,可能会长期性地损害发行者的市场声誉,从而限制了发行者未来的融资选择。( )
【11】【18】
最新回复
(
0
)