首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下C语言程序 int main() { printf("Hello World\n"); fork(); printf("HelloWorld\n"); fork(); printf("Hello World\n");
对于如下C语言程序 int main() { printf("Hello World\n"); fork(); printf("HelloWorld\n"); fork(); printf("Hello World\n");
admin
2019-05-20
60
问题
对于如下C语言程序
int main()
{
printf("Hello World\n");
fork();
printf("HelloWorld\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+l+f2+1行。调用f1执行后打印行数为1+f2+1行,调用f2执行后打印行数为1行,所以共打印行数为7行。故本题答案选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/e58Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许2个进程进入互斥段(临界区),则信号量S的变化范围是(1);若信号量s的当前值为4,则表示系统中有(2)个进程正在等待该资源。(1)
在请求分页系统中,当运行进程访问的页面不在主存且主存中没有可用的空闲块时,系统应该先产生缺页中断,然后依次按照(27)的顺序进行处理。
在HTML文件中,标签的作用是_________。
某分页存储管理系统中的地址结构如下图所示。若系统以字节编址,则该系统每个页面的大小为_________。
某系统交付运行之后,发现无法处理四十个汉字的地址信息,因此需对系统进行修改。此行为属___________维护。
某计算机系统页面大小为4K,进程P的页面变换表如下表所示。若P中某数据的逻辑地址为十六进制2C18H,则该地址的页号和页内地址分别为(1)________;经过地址变换后,其物理地址应为十六进制(2)________。(2)
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,L,T,K,E),采用二路归并排序法进行排序,下面哪一个序列是第二趟归并后的结果?
数据管理技术发展阶段,文件系统阶段和数据库系统阶段的主要区别之一是数据库系统
XMODEM与Kermit协议共同之处是定义了多种类型的信息包来控制通信过程,如采用ASCII码字符SOH表示数据包的开始、EOT表示文件传输结束等。根据数据链路层协议的分类方法,它们应属于
源路由器攻击和地址欺骗都属于——。
随机试题
A.一种支气管舒张剂(长效或短效)B.一种长效支气管舒张剂C.LAMA+茶碱D.LAMAE.LABA+茶碱患者CAT<10分,出现过0次或1次中等程度急性加重,但未导致住院,该类患者应列入A组治疗,初始治疗方案是
在Excel中插入的图表嵌套在当前工作表中。()
A.抗ds-DNA抗体B.抗RNP抗体C.抗CCP抗体D.抗SSA和SSB抗体E.抗Jo-1抗体混合性结缔组织病的标志抗体
某建设工程,招标人决定采用公开招标的形式进行招标,资格审查的方式为资格预审。其招投标工作程序如下:(1)招标备案、确定招标方式。(2)发送投标邀请书。(3)编制、发出招标文件。(4)踏勘现场、答疑。(5)编制、发放资
甲股份有限公司(以下简称甲公司)2009年至2017年度有关所有者权益事项如下:(1)2009年1月1日,甲公司所有者权益总额为9500万元(其中,股本为5000万股,每股面值1元;资本公积2000万元;盈余公积2000万元;未分配利润5
根据以下资料,回答106-110题表中所列年份中卫生院接受诊疗人次最大值与最小值的差额是()。
下列说法错误的是()。
某班共有学生若干名,假如6名女同学转去其他班级,则剩下的人当中,女同学人数占5/12;假如6名男同学转去其他班级,则剩下的人当中,男同学人数占1/3,该班原来共有多少名学生?
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
(2010年上半年)中间件是位于硬件、操作系统等平台和应用之间的通用服务。(8)位于客户和服务器之间,负责负载均衡、失效恢复等任务,以提高系统的整体性能。
最新回复
(
0
)