首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。 int main() { pid_t pid pid=fork();
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。 int main() { pid_t pid pid=fork();
admin
2022-06-20
55
问题
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。
int main()
{
pid_t pid
pid=fork();
if(pid==0)printf("hh\n");
else if(pid>0)printf("hh\n");
else printf("hh\n");
}
选项
A、1行hh
B、2行hh
C、3行hh
D、什么都没有
答案
B
解析
fork()函数执行的特点是,只被调用一次,却会返回两次,一次是在调用进程(父进程)中,一次是在新创建的子进程中。在父进程中,fork()返回子进程的pid。在子进程中,fork()返回0。否则出错返回-1。假设程序正确运行并创建子进程成功,那么,子进程中pid得到返回值为0,父进程中pid得到返回值为子进程号,父进程执行一次输出,子进程执行一次输出,故输出2行hh。因此,本题答案选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/B2yZ777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
不准确的手册容易导致用户误用软件,故手册的测试必须测试手册的准确性,这方面检查范围不包括______。
下列关于代码检查说法正确的是______。1)代码检查过程的目的是发现错误,而不是纠正错误2)程序员通常可以通过代码检查得到编程风格、算法选择及编程技术等方面的反溃信息3)代码检查是早期发现程序中最易出错部分的方法之一
软件测试规范中规定,软件测试分为单元测试、集成测试、系统测试和______。
下列不属于Web应用软件的特征的是______。
以下关于面向对象程序单元测试的说法中,正确的是A)只要对类的每个成员方法都进行了测试就可完成对该类的单元测试B)不需要对抽象类进行单元测试C)基于判定表的测试可以用于面向对象程序的单元测试D)不变式边界测试是一种针对类树多态性的测试技术
下列关于面向对象中继承机制的陈述,不正确的是______。A)继承是指一种事物保留了另一种事物的全部特征,并且具有自身的独有性质B)在面向对象软件中,特殊类(子类)的对象拥有其一般类的全部属性与服务C)继承支持软件复用但是降低了软件开发效率D
不但能够防止丢失修改,还可进一步防止读“脏”数据,但不能防止不可重复读的封锁协议是——。
一级封锁协议解决了事务的并发操作带来的哪种不一致性的问题?:
某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息:学生:学号,姓名,性别,年龄课程:课程号,课程名,学时以上数据存在的约束条件是:一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要
随机试题
新生儿换血后血红蛋白水平应大于
常用的现代工程咨询方法包括()、()、()、()等四大类。
原材料盘盈核实后应从“待处理财产损溢”转入“营业外收入”。()
()是指专注于从事企业并购投资的基金,是20世纪中期从欧美国家发展起来的一种基金形式。
()对学生提交的国家助学贷款申请材料进行资格审查,对其完整性、真实性和合法性负责。
幼儿圆圆有一头漂亮的长发,经常在上课时玩头发。不按照教师刘某的要求进行活动,多次劝说无效后,刘某恼羞成怒地剪掉了圆圆的头发。刘某的行为()。
Inrecentyears,wehaveallwatchedtheincreasingcommercializationofthecampus.Thenumerousadvertisingpostersandthego
设微分方程的通解为,则φ(x)=______。
Thestormcausedseveredamage.
TheprofessoralreadyknowssomethingaboutClarefromher______.
最新回复
(
0
)