首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下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
39
问题
对于如下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)散列表的基本思想是什么?(2)常用的散列函数有哪些,请举例说明(至少三个)。(3)怎样用拉链法和开地址法处理碰撞?
以下关键码序列用快速排序法进行排序,速度最慢的是()。
数据库是某个企业、组织或部门所涉及的数据的综合。它不仅反映数据本身的内容,而且反映数据之间的联系。在数据库中是用数据模型来描述数据库的结构和语义。数据库按其数据结构数据模型分类,通常可分为层次数据库、网络数据库、关系数据库和面向对象数据库,各种不同的数据模
10GbpsEthernet与10Mbps、100Mbps和1GbpsEthernet采用了完全相同的Ⅰ.帧格式 Ⅱ.逻辑链路控制子层协议Ⅲ.物理层标准 Ⅳ.数据编码方法
经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残存的错误数目与其他模块相比,通常应该______。
以下选项中不属于协议一致性测试分析方法中的测试的是______。
以下哪一项不属于数据兼容性测试关注的范畴A)一个Web应用软件是否能支持以前版本使用的关系型数据库B)一个杀毒软件是否会破坏其他软件保存的文件C)一个文字处理软件能否处理其他文字处理软件保存的文件D)一个文字处理软件能否处理以前版本保存的文
下面有关软件质量保证活动目标的说法中不正确的是______。A)客观地验证软件产品和各项任务是否遵循适用的标准、规程和需求B)用最少的时间和人力,找出软件中潜在的各种错误和缺陷C)高层管理人员能够参与并帮助解决项目中不能解决的不相容问题D)
下列关于缺陷产生原因的叙述中,不属于技术问题的是______。A)文档错误,内容不正确或拼写错误B)系统结构不合理C)语法错误D)接口传递不匹配,导致模块集成出现问题
极限编程的主要特点有______。A)简单的分析设计B)频繁的客户交流C)增量式开发和连续的测试D)以上全部
随机试题
关于影像增强器的组成,叙述正确的是
患儿,男性,8岁。诊断为重度贫血,其诊断指标是()
A、鼻外侧之长形凹陷称B、上唇和颊部间的斜行凹陷称C、鼻面沟和唇面沟合称D、下唇与颏部之间的横形凹陷称E、两侧前鼻孔之间的隆嵴称颏唇沟
下列风险处置类型中,宜采用保险或合同条款将责任进行风险转移的是()。
纳税人的下列用地,免征城镇土地使用税的有()。
WAIS-RC适用的年龄范围是()。
4,7,11,18,29,()。
试述维果茨基的认知发展理论及其对教学工作的启示。
VisualFoxPro6.0数据库系统是()。
可能的话,我想在本周拜访您,不知您是否方便?(お伺いする)
最新回复
(
0
)