首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下C语言程序。 int main() {int i; for(i=0;i<2;i++) { fork(); printf("HH\n"); }} 在UNIX操作系统中正确编译链接后,其正确的运行结果是( )。
有如下C语言程序。 int main() {int i; for(i=0;i<2;i++) { fork(); printf("HH\n"); }} 在UNIX操作系统中正确编译链接后,其正确的运行结果是( )。
admin
2022-06-21
72
问题
有如下C语言程序。
int main()
{int i;
for(i=0;i<2;i++)
{
fork();
printf("HH\n");
}}
在UNIX操作系统中正确编译链接后,其正确的运行结果是( )。
选项
A、共打印出2行HH
B、共打印出4行HH
C、共打印出5行HH
D、共打印出6行HH
答案
D
解析
在UNIX类操作系统中,父进程通过调用fork()函数创建子进程,fork()函数执行的特点是:调用一次,返回两次,子进程从当前位置开始执行;程序在for循环中调用fork()函数,当i为0时,调用fork()函数创建一个子进程,此时父进程A、子进程B都接着执行printf()函数,输出两行HH;接着父子进程的变量i自增为1,接着执行for循环,父进程A接着创建自己的子进程C,子进程B也创建自己的子进程D,接着四个进程A、B、C、D都执行printf()函数,再次输出四行HH,最终程序执行for结束,所以本题程序总共输出6行HH。因此,本题答案选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/7WyZ777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
面向对象集成测试的目的是______。A)测试系统的各个组成部分放在一起是否能够协调一致B)检查测试用例生成,测试用例执行,测试结果判断是否正确C)选择哪些实体集成D)确定每个类及其实例是否能正常工作
在面向对象软件的集成测试中,高频集成有三个主要步骤,其正确顺序是______。①开发人员完成要提供代码的增量构件,同时测试人员完成相关的测试包②评价结果③集成测试人员将开发人员新增或修改的构件集中起来形成一个新的集成体A)①②③
下列关于应用服务器的分类,叙述错误的是______。A)从面向的领域看,应用服务器可以分为两类:通用的应用服务器和专用的应用服务器B)通用的应用服务器能提供多方面服务,支持多个领域的开发和运行C)早前出现的Tuxedo和MTS遵循J2EE规范
关于Web应用软件功能测试,以下说法正确的是______。A)由于测试的不可穷举性,因此链接测试不需要测试所有的链接B)Cookie测试不在Web功能测试所关注的范围之内C)Web功能测试不能看作是对整个Web应用软件进行的集成测试D)在W
下列测试用例设计方法中,不会在协议一致性测试中使用的是______。
在数据库三级模式结构中,对数据库中全部数据的逻辑结构和特征进行描述的是——。
数据模型定义了数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是——。
在LIML模型中,用于表达一系列的对象、对象之间的联系以及对象问发送和接收消息的图是----。
数据库管理系统采用三级加锁协议来防止并发操作可能导致的数据错误。在三级加锁协议中,1级加锁协议能够解决的问题是
下列哪些属于IP电话系统的基本组件?()
随机试题
正常人每天的唾液分泌量约为
A.心、肝B.心、脾C.骨髓D.心、肝、脾、肾E.肺、心、脾、肾再障贫血的中医病位是
按照我国现行规定,安全检查的重点是()。
厂房内的操作平台、检修平台,其面积可不计入所在防火分区建筑面积内的情况是()。
政策性银行发行金融债券应向中国人民银行报送()。
本题考核知识点:优序融资理论、债券价值的计算、股权资本成本的计算、现金股利甲公司年初的负债及所有者权益总额为101300万元,其中,债务资本为2000万元(全部是按面值发行的债券,票面利率为8%);普通股股本为21300万元(每股面值2元);资本公积为4
“狗”的语音形式是“”,意义是“哺乳动物,是一种家畜,嗅觉和听觉灵敏”,“狗”代表着现实世界中“狗”这种事物。在形式、意义和现实现象三者之中,属于由社会约定俗成结合起来的是哪两者?()
试述音位的性质(特征)。
公民在战争期间下落不明的,从战争结束之日起满(),利害关系人可以向人民法院提出申请宣告其死亡。
信息系统开发中的不同阶段都可能产生错误,其中错误的修改是最困难、代价最高的一类错误是()。
最新回复
(
0
)