首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下C语言程序 int main() { printf(“Hello World\n”); fork(); fork(); printf(“Hello World\n”); 在UNIX操作系统中正确编译链接后
对于如下C语言程序 int main() { printf(“Hello World\n”); fork(); fork(); printf(“Hello World\n”); 在UNIX操作系统中正确编译链接后
admin
2021-03-19
24
问题
对于如下C语言程序
int main()
{
printf(“Hello World\n”);
fork();
fork();
printf(“Hello World\n”);
在UNIX操作系统中正确编译链接后,其正确的运行结果为( )。
选项
A、共打印出2行Hello World
B、共打印出3行Hello World
C、共打印出4行Hello World
D、共打印出5行Hello World
答案
D
解析
计算机程序设计中的fork()函数的返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。在创建进程之前输出1行HelloWorld。假设程序正确运行并创建子进程成功,fork()两次将有4个进程,故输出4行HelloWorld,总共输出5行Hello World。故本题答案选择D选项。
转载请注明原文地址:https://jikaoti.com/ti/qYA7FFFM
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
已经获得除什么以外的所有运行所需资源的进程处于就绪状态?
以下()特点不是Linux操作系统具有的。
下列()不是WWW浏览器提供的通信手段。
保持传统网络Ethernet的帧结构、接口与介质访问控制方法等特点,只是每个比特的发送时间变成10ns,这种局域网叫作()。
可保持2000条指令的计算机高速缓冲存储器(Cache),设其中10%的指令用去90%的程序执行时间,另外lo%的时间在程序中的分布是均匀的。设一目标程序有50000条指令,且已知最常使用的指令占10%。那么多大比例的存取指令可以放入高速缓存中?(
(1)对指令格式设计时要优先考虑哪些原则?(2)什么叫作指令格式的优化?
传输层在源主机和目的主机进程之间提供可靠的端对端的通信,向高层用户屏蔽了通信子网的细节。请问:(1)传输层协议分为哪几类?(2)每个协议级别的功能是什么?(3)每个协议级别支持哪种类型的网络?
在下列关于PCI局部总线的叙述中,哪个是错误的?
以下关于web应用软件系统安全的说法中,正确的是A)黑客的攻击主要是利用黑客本身发现的新漏洞B)以任何违反安全规定的方式使用系统都属于入侵C)web应用软件的安全性仅仅与web应用软件本身的开发有关D)系统的它全漏洞
随机试题
5个月女孩,因发热3天,呕吐2天伴惊厥2次就诊。平时体健,已接种卡介苗,否认有结核接触史。为明确诊断,首先应做的检查是
对癫痫诊断和对痫性灶定位的帮助很大的辖助检查是_______。
关于中性粒细胞核象的叙述,错误的是
下列哪项属于绛舌的临床意义
代理报检员张某在为甲公司办理报检手续时,以“已接受甲公司口头授权”为由,拒绝向商检机构提交授权委托书,这种做法正确。
下列各类税收中,属于直接税的是()。
南京大屠杀发生于()。
-2,0,3,13,57,()
MIMD systems can be classified into(71)-oriented systems, high-availability systems and response-oriented systems. The goal of(7
下面关于完全二叉树的叙述中,错误的是______。
最新回复
(
0
)