周测4
1.父进程用i=fork()函数创建子进程后,子进程返回的i值是()。
编号 | 选项 |
A | 0 |
B | 1 |
C | 子进程的pid值 |
D | 没有返回值 |
2.Which system call creates a new process?
编号 | 选项 |
A | read |
B | fork |
C | create |
D | exec |
3.下述代码运行后,共产生()个进程,输出()个字符'a'。
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
int main(void)
{
int i;
for(i=0; i<2; i++)
{
fork();
printf("a");
}
wait(NULL);
wait(NULL);
return 0;
}
编号 | 选项 |
A | 2,2 |
B | 3,4 |
C | 4,6 |
D | 4,8 |
3.下述代码运行后,共产生()个进程,输出()个字符'a'。
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
int main(void)
{
int i;
for(i=0; i<2; i++)
{
fork();
printf("a\n");
}
wait(NULL);
wait(NULL);
return 0;
}
编号 | 选项 |
A | 2,2 |
B | 3,4 |
C | 4,6 |
D | 4,8 |
最后更新: 2020-07-01