C语言程序中子程序main的返回值是一个整数,这个返回值无法被当前进程的代码引用,但是可以被父进程利用。父进程用来判断子进程退出的状态。在bash中,将子进程main函数的返回值用于判断命令执行成功与否的条件判断,main函数返回非0为成功,返回0为失败。
第1题:
给定程序MODII.C中,函数fun的功能是判断整数n是否是”完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为”完数”。例如:6的因子包括1、2、3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放的是找到的因子,变量k中存放的是因子的个数。请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:
第2题:
下列关于进程管理的叙述错误的是______。
A.任何操作系统必须提供一种启动进程的机制,EXEC函数是在DOS中的机制
B.CreateProcess函数可以在Windows中启动进程
C.只有等到调用CreateProcess函数的程序执行结束后,CreateProcess才能返回,以便别的程序启动
D.Windows和OS/2内存中有分时机制,进程中包含一个或多个执行进程
第3题:
kill-02345(某pid)命令的返回码为非0,原因可能是()
第4题:
程序中对fun函数有如下说明void*fun();此说明的含义是()
第5题:
能否利用返回值对函数进行重载()。
第6题:
在Bash脚本中,"$$"代表()
第7题:
一个进程调用wait或waitpid函数,可能产生3种情况,下列不属于这3种情况的是()。
第8题:
在Java中,带返回值的为函数,不带返回值的为子程序。
第9题:
对
错
第10题:
如果所有子进程都还在运行,进程挂起
如果恰有子进程结束,它的终止状态字正等待父进程提取,立即得到该终止状态字并返回,其返回值为该子进程的进程号
如果该进程没有子进程,立即返回,返回值为-1
如果该进程没有子进程,立即返回,返回值为0
第11题:
0进程常驻内存且在核心态运行
进程调度采用时间片轮转算法
父进程与子进程可以共享由父进程打开的文件
仅当进程处于睡眠状态时才能把它换出到磁盘上
一个进程终止时先处于僵死状态,等待父进程作善后处理
第12题:
第13题:
下列给定程序中,函数proc()的功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main()函数中,若proc()返回1,则输出″YES″;若proc()返回0,则输出″NO″!
请修改程序中的错误,使它能得出正确的结果。
注意:不要改动main)函数,不得增行或删行,也不得,t更改程序的结构。
试题程序:
(1)错误:k++
正确:k++;
(2)错误:if(m=k)
正确:if(m==k)
【解析】根据C语言的语法规则,每一条语句都要以分号结束,因此,要在语句“k++”之后加上分号。判断变量m与变量k是否相等应该用符号“==”,符号“=”为赋值符号,因此,“if(m=k)”应改为“if(m==k)”。
第14题:
在一个被调用函数中,关于return语句使用描述,( )是正确的。
A.函数返回值的类型是在定义函数时确定,在函数调用时是可能改变的
B.函数返回值的类型就是返回值表达式的值
C.函数返回值的类型决定了返回值表达式的类型
D.函数返回值的类型可以与返回值表达式的类型不一致
第15题:
kill-08080命令的返回码为非0,原因可能是?()
第16题:
()函数用于创建一个子进程,而()函数提供了一个在进程中启动另一个进程执行的方法。
第17题:
在Bash脚本中,"$$"代表的是?()
第18题:
如果将一个函数的返回值类型说明为void,则表示()
第19题:
Fork函数在父进程中的返回值是()。
第20题:
有关UNIX的下列说法中,()是错误的.
第21题:
0
创建的子进程的进程标识号
-1
1
第22题:
对
错
第23题:
一定要写在C++程序的最前面
每个C++程序只有一个main()函数
C++程序可以有多个main()函数
main()函数没有返回值
第24题:
创建的子进程的进程标识号
0
-1
1