首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下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
68
问题
对于如下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://kaotiyun.com/show/XoyZ777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
(1)Amdahl给计算机体系结构的定义是什么?(2)Myres给计算机体系结构的定义是什么?请画出虚拟机层次模型?(3)计算机体系结构、计算机组织和计算机实现三者的关系是什么?
下面关于数据结构的叙述中,正确的叙述是()。
如果分时操作系统的时间片一定,那么(),则响应时间越长。
设有关系模式F(C,P,S,G,T,R),其中各属性含义是:C——课程,P—教师,S——学生,G——成绩,T——时间,R——教室,根据语义有如下数据依赖集:D={G→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R}则F的
数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种______。
使用白盒测试方法时,确定测试数据应根据______和指定的覆盖标准。
针对构件接口处的错误和构件间交互引起的失效的构件测试方法是______。
问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是______。
由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,其中类树层次的测试中常用的测试技术有______。①等价类划分测试②组合功能测试③递归函数测试④多态消息测试⑤不变式边界
HiperLAN是一种在欧洲应用的无线局域网通信标准的一个子集,它有两种标准,分别是HiperLAN/2和——。
随机试题
A.小肠B.盲肠C.大网膜D.降结肠滑动疝的内容物可为
A.传染源、传播途径、易感人群B.微生物、媒介、宿主C.病原体、人体和它们所处的环境D.病原体、环境、宿主E.病原体的数量、致病力、特异性定位构成传染过程必须具备的三个因素是
下列对影像增强器组成的正确描述是
糖尿病最基本的治疗措施是
不属于DRB方式工作程序的有( )。
我国的银行业自律组织是()。
下列关于存货单位成本测试的说法中,不正确的是()。
Sincethereformandopeninguppolicywasestablishedin1978,China’seconomyhasbeendevelopingrapidlyanditisalreadyab
下面查询不是操作查询的是
NosoonerhadIcomeupwithananswerwhentheteacheraskedmetosharemyopinionswiththewholeclass.
最新回复
(
0
)