问题描述:
[单选]
阅读如下代码: int fd = open("a.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666);if(fd==-1)perror(""),exit(-1);已知返回的fd的值为5,那么下列两个函数的返回fd2分别是?int fd2 = dup2(fd, 5); fcntl(fd, F_DUPFD, 5);
A.dup2返回5,fcntl返回5
B.dup2返回5,fcntl返回6
C.dup2返回6,fcntl返回5
D.dup2返回6,fcntl返回6
参考答案:查看无
答案解析:无
☆收藏
答案解析:无
☆收藏
上一篇:阅读如下代码( )pid_t pid = fork();if(pid==0){//子进程 printf("子进程开始运行,即将进入睡眠\n"); sleep(3); printf("子进程运行结束\n"); exit(100);//不能超过255}//父进程printf("父进程运行,子进程的PID=%d\n", pid);printf("父进程等待子进程结束...\n"); int result;pid_t res = wait(&result);printf("等到结束的子进程是%d\n", res);printf("result=%d\n", result);if((空白处(){ printf("子进程是正常结束的\n"); //取返回值 printf("子进程返回值( )%d\n", (空白处();}空白处1和空白处2分别应该填入的代码是?
下一篇:关于错误处理的说法以下错误的是?()
- 我要回答: 网友(216.73.216.96)
- 热门题目: 1.处警民警应严格执行相关反馈制 2.处置群体性事件时指令辖区派出 3.警情数据主要包括警情警情反馈
