首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对于运行UNIX系统的以下程序: void main() { printf("Hellol"); fork(); printf("He1102"); } 执行后的输出结果是:( )
对于运行UNIX系统的以下程序: void main() { printf("Hellol"); fork(); printf("He1102"); } 执行后的输出结果是:( )
admin
2019-12-10
32
问题
对于运行UNIX系统的以下程序:
void main()
{
printf("Hellol");
fork();
printf("He1102");
}
执行后的输出结果是:( )
选项
A、Hello1 Hello2
B、Hello1 Hello2 Hello2
C、Hello2 Hello1 Hello2
D、Hello1 Hello1 Hello2 Hello2
答案
A
解析
fork系统调用的功能是创建一个新的进程,如果不加控制,创建后的子进程和父进程都将执行fork()后面的语句。fork()执行时,对父进程和子进程返回不同的值,对于进程返回0,表示创建成功;对父进程返回大于0的值,表示子进程的pid号,同时UNIX是分时操作系统,父子进程执行的顺序是不确定的,有多种结果。
A对应的情况是子进程创建失败。
D对应的情况是创建成功后,父子进程执行第二个printf语句,同时,由于printf语句没有加上换行符,缓存中的数据不会被马上刷新,子进程继承了父进程的数据,子进程会输出Hello1 Hello2,但是要注意,此处的Hellol并不是说子进程又执行了第一个printf语句。
转载请注明原文地址:https://jikaoti.com/ti/NTDjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
如下图所示为一个网络连接的示意图,主机1到主机2采用了SLIP网络连接,SLIP网络可以传输的最大数据段是296字节,主机2和主机3使用了以太网连接。请问:(1)为了使IP不分片,主机1可以在TCP包中承载多少数据?(2)主机3可以在TCP包中承载多
一组记录的关键字为{25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序表,用归并排序方法对该序列进行一趟归并后的结果是()。
已知散列函数为H(key)=key%11,处理冲突的方法为二次探测法,探测的序列为:1,-1,4,-4,…,j2,-j2(j<=m/2)。当di>0时,Hi=(H(key)+di)%m当di<0时,Hi=(H(key)+di+m)%m散列
某机字长32位,采用定长操作码,单字长指令,共有机器指令100条,CPU内部有通用寄存器32个,可作变址寄存器用,存储器按字节编址,指令拟用直接寻址、间接寻址、变址寻址和相对寻址等4种寻址方式。(1)分别画出寻址方式由操作码指出和寻址方式由专用字
通常通信信道的带宽越大,在数据传输中失真将会()。
通过改变载波信号的相位值来表示数字信号1、0的方法是()。
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数;(2)画出散列表;(
下列关于并行微程序控制器的说法正确的是()。
随机试题
传统国际法认为,国际法的惟一主体是()
某女性,属于油性皮肤,那么她经常使用化妆品会发生()
先心病最主要的病因是
甲苯法测定水分适合于
A.腹水B.肥胖C.巨大卵巢囊肿D.脐疝E.腹膜炎腹膨隆,脐膨出见于()。
[1995年第003题]建筑内容和形式的关系,下列说法正确的是:
我国公安机关是人民民主专政的重要工具,这一阶级属性使它与剥削阶级国家警察机关划清了界限,表现在()。
字体—隶书
下列关于Linux的说法正确的是()。
Forthispart,youareallowed30minutestowriteashortessayaboutyourfavoritemotto.Youshouldstatethereasonsandwri
最新回复
(
0
)