首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。 int main() { pid_t pid pid=fork();
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是( )。 int main() { pid_t pid pid=fork();
admin
2022-06-20
49
问题
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全国计算机四级
相关试题推荐
技术评审分为正式和非正式两种,通常由技术负责人制度详细的评审计划,包括______。
管理评审主要是评价管理体系的______。
下列属于基于大纲的系统测试步骤的是______。
在面向对象程序系统测试中,最常用的测试技术是______。
一个栈(Stack)对象有三种状态:S1——栈空;S2——栈非空也非满;S3——栈满。则各个状态的条件如下:S1:(t0)创建栈对象时初始化,这是系统做的(t1)在S2状态下执行置空运算setEmpty()(t2)在S3状态下执行置
系统测试分析通过以下层次进行分析______。①用户层②应用层③功能层④子系统层⑤协议/指标A)①②③④B)②③④⑤C)②③④D)①②③④⑤
可有效地防止丢失修改,并能保证事务T的可恢复性,但不能保证可重复读和不诌“脏”数据的封锁协议是——。
对下图中的事务Ti和Tj构造一个符合两阶段锁协议并且冲突等价于串行调度的并发调度。┳━━━━━━━┳━━━━━━━━━┳┃Ti┃Tj┃
以下关于两段锁协议的原理叙述错误的是______。
在保证数据一致性的加锁协议中,______级加锁协议要求事务在读数据项之前必须先对该数据项加共享锁,直到事务结束才释放该锁。
随机试题
牛蒡子应蒲黄应
根据我国《担保法》的规定,抵押人将已抵押的财产转让的,下列行使抵押权的做法中,正确的有()。
下列各项中,应计入销售费用的有()。
近年我国东海多次发生赤潮,给海水养殖业带来重大损失。从生态角度分析,产生赤潮的主要原因是()。
某县小学教师李某对学校给予他的处分不服,李某可以提出的申诉机构是()。
美国有一位图书馆馆长,每天早上8点总是亲自为自己的图书馆开门,然后向第一批踏进图书馆大门的读者致意请安,在巡视一番后,才去自己的办公室。有人告诉他,馆长不必做这些小儿科之事。而他却认真地回答:“我来开门,是因为这是我一天做的事中,唯一能对图书馆真正有用的。
为使文本框具有初始值"VB",在设计阶段正确的操作是
一个满二叉树其深度为4,则其叶子节点的个数为()。
A、 B、 C、 A
AtthebottomoftheworldliesamightycontinentstillwrappedintheIceAgeand,untilrecenttimes,unknowntoman.Itisa
最新回复
(
0
)