在xsh2.c样例程序中,主循环结束前执行了close(fd[1])。如果省略了此操作,下面哪个说法正确?A.会导致管道写端子进程无法正常运行结束因而无法完成预期功能B.会导致管道读端子进程无法正常运行结束因而无法完成预期功能C.管道读写端子进程都能正常运行结束并且完成预定的功能,但父进程文件描述符资源不能正常回收,多轮循环以后资源耗尽程序无法完成预期功能D.管道读写分别由两个子进程完成,父进程不关心管道操作,子进程完成操作后自然会关闭文件,因此这个操作完全可以省略

在xsh2.c样例程序中,主循环结束前执行了close(fd[1])。如果省略了此操作,下面哪个说法正确?

A.会导致管道写端子进程无法正常运行结束因而无法完成预期功能

B.会导致管道读端子进程无法正常运行结束因而无法完成预期功能

C.管道读写端子进程都能正常运行结束并且完成预定的功能,但父进程文件描述符资源不能正常回收,多轮循环以后资源耗尽程序无法完成预期功能

D.管道读写分别由两个子进程完成,父进程不关心管道操作,子进程完成操作后自然会关闭文件,因此这个操作完全可以省略


参考答案和解析
0

相关考题:

在Windows 2000中,能弹出对话框的操作是( )。A.选择了带省略号的菜单项B.选择了带向右三角形箭头的菜单项C.选择了颜色变灰的菜单项D.运行了与对话框对应的应用程序

在Windows中,能弹出对话框的操作是()。A)选择了带向右三角形箭头的菜单项B)运行了与对话框对应的应用程序C)选择了颜色变灰的菜单项D)选择了带省略号的菜单项

有关SCAN循环结构,叙述正确的是______。A.SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假B.在使用SCAN循环结构时,必须打开某一个数据库C.SCAN循环结构的循环体中必须写有SKIP语句D.SCAN循环结构,如果省略了<scope>子句\FOR<expll>和WHILE<EXPL2>条件子句,则直接退出循环

兴奋剂检查过程中,如果运动员拒绝,在留样之前的洗手环节可以省略。() 此题为判断题(对,错)。

有关for循环的语法形式:for([表达式1];[表达式2];[表达式3]),说法错误的是()A、若表达式1省略时,需要在for循环语句前面给控制循环是否继续执行的变量(一般是循环变量)赋值B、若表达式2省略,则循环语句中必需包含结束循环的跳转语句,如breakC、若表达式3省略时,需要在循环体语句中改变循环变量的值,保证可以形成循环结束的条件,否则回形成死循环D、表达式1、2、3都可以省略,中间的两个“;”也可以省略

关于文件关闭的 .close() 方法,以下选项中描述正确的是()。 A、文件处理遵循严格的 “打开 —操作 —关闭 ”模式B、文件处理后可以不用 .close() 方法关闭文件,程序退出时会默认关闭C、文件处理结束之后,一定要用 .close() 方法关闭文件D、如果文件是只读方式打开,仅在这种情况下可以不用 .close() 方法关闭文件

加油及防污操作是属于下面哪个手册内容()。 A、程序手册B、主手册C、操作手册D、以上都不是

在Windows XP中,能弹出对话框的操作是( )。A.选择了带省略号的菜单项B.选择了带向右三角形箭头的菜单项C.选择了颜色变灰的菜单项D.运行了与对话框对应的使用程序

在Windows7操作系统中,能弹出对话框的操作是()。A.选择了带省略号的菜单项B.选择了带向右三角形箭头的菜单项C.选择了颜色变灰的菜单项D.运行了与对话框对应的应用程序

下列有关SCAN循环结构,叙述正确的是( )。A. SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF( )函数的真假B. SCAN循环结构必须SCAN和ENDSCAN成对使用,不可单独使用C. SCAN循环结构的循环体中必须写有SKIP语句D. SCAN循环结构,如果省略了scope子句\FORexpll和WHILEEXPL2条件子句,则直接退出循环

关于下面的程序,正确的说法是()。int a,i=1;while(i1)contin 关于下面的程序,正确的说法是( )。 int a,i=1; while(i<=0) { scanf("%d",a); i++; if(a>1) continue; printf("%d",a); }A.当a>1时什么也不输出B.将输出1个正整数C.当a<=1时整个循环结束D.运行后无任何结果

有关SCAN循环结构,叙述正确的是 ______。A.SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假B.在使用SCAN循环结构时,必须打开某一个数据库C.SCAN循环结构的循环体中必须写有SKIP语句D.SCAN循环结构,如果省略了<scope>子句 \FOR<expll>和WHILE条件子句,则直接退出循环

主提升机操作工在一个提升循环的运行操作中禁止换人。此题为判断题(对,错)。

关于“汇利丰”产品募集结束后,下列说法正确的是()。A、募集结束后,如果募集成功,系统在起息日自动扣划客户资金B、募集结束后,如果募集成功,系统在募集结束日自动扣划客户资金C、如果总行管理端在系统中做募集失败操作,则系统在起息日自动解冻客户资金D、如果总行管理端在系统中做募集失败操作,则次日系统自动解冻客户资金

下列关于主程序和子程序的正确说法是()。A、子程序同主程序一样事先存储在存储器中B、主程序可以调用子程序C、子程序结束是需要一个结束符D、子程序与加工工艺无关E、主程序可以无限次调用子程序

高速转子的轴承在进行油循环时,要在进油口装滤油网,此滤网要求()。A、始终工作B、循环结束后安装C、循环结束后拆除D、循环结束前拆除

在WindowsXP中,如果出现应用程序运行过程中“死机”的现象,为保证系统不受损害,不正确的操作是()A、打开“开始”菜单,选择“关闭系统”B、按Home键C、按Ctrl键D、按Ctrl+A1t+Del键,结束程序进程

下列关于for循环和while循环的说法中哪个是正确的()。A、while循环能实现的操作,for循环也都能实现B、while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C、两种循环任何时候都可替换D、两种循环结构中都必须有循环体,循环体不能为空

6502电气集中在()对侵限绝缘进行了检查A、执1线B、执2线C、执3线D、执4线

问卷的结束语表示了对合作的感谢,与主体一样重要,不可省略。()

下面关于第二审程序的说法正确的是()A、第二审程序是在第一审程序中发展而来的B、没有第一审程序就没有第二审程序C、第二审程序结束,该案件的诉讼程序就结束了D、二审程序又可称为终审程序

For循环中如果省略步长,表示步长为1。

在Windows7中,操作中能弹出对话框的菜单项是()。A、选择了带省略号的菜单项B、选择了带向右三角形箭头的菜单项C、选择了颜色变灰的菜单项D、运行了与对话框对应的应用程序

下面有关java内存模型的描述,说法错误的是()。A、JMM通过控制主内存与每个线程的本地内存之间的交互,来为java程序员提供内存可见性保证B、“synchronized” — 保证在块开始时都同步主内存的值到工作内存,而块结束时将变量同步回主内存C、“volatile” — 保证修饰后在对变量读写前都会与主内存更新D、如果在一个线程构造了一个不可变对象之后(对象仅包含final字段),就可以保证了这个对象被其他线程正确的查看

在循环程序中不必给出循环结束的条件。

填空题在PB中执行halt close语句时,先要触发()的close事件,然后结束应用程序。

单选题6502电气集中在()对侵限绝缘进行了检查A执1线B执2线C执3线D执4线

单选题关于“汇利丰”产品募集结束后,下列说法正确的是()。A募集结束后,如果募集成功,系统在起息日自动扣划客户资金B募集结束后,如果募集成功,系统在募集结束日自动扣划客户资金C如果总行管理端在系统中做募集失败操作,则系统在起息日自动解冻客户资金D如果总行管理端在系统中做募集失败操作,则次日系统自动解冻客户资金