大学MOOC 嵌入式操作系统(黑龙江大学)1454170191 最新慕课完整章节测试答案
第五章实验
综合单元测试
1、单选题:
下列哪种操作不会引起进程中某一个线程的终止
选项:
A: 从该线程的启动例程函数中返回
B: 从main函数中返回
C: 接收到终止信号
D: 进程的其他线程调用pthread_join函数
答案: 【 进程的其他线程调用pthread_join函数】
2、单选题:
Linux多线程应用编程中,下列哪种情况会导致pthread_rwlock_wrlock成功执行并返回
选项:
A: 互斥量解锁成功
B: 当前没有任何线程申请了读写锁
C: 当前只有线程申请了读锁
D: 当前已有线程申请了写锁
答案: 【 当前没有任何线程申请了读写锁】
3、单选题:
Linux/UINX系统中top命令的作用是
选项:
A: 对标准输出排序
B: 向进程发送信号
C: 显示系统瞬间的进程信息
D: 动态监视系统任务
答案: 【 动态监视系统任务】
4、单选题:
下列exec函数中调用者可以通过数组指定命令行参数并通过相对路径查找可执行文件的函数是
选项:
A: execl
B: execve
C: execlp
D: execvp
答案: 【 execvp】
5、单选题:
下面对管道的描述中哪一个是不正确的
选项:
A: 对管道的访问无需再考虑互斥问题
B: 父子进程间可以使用
C: 管道存在于用户空间中
D: 管道是一种特殊文件
答案: 【 管道存在于用户空间中】
6、单选题:
Linux/UNIX系统中条件变量需要和以下哪种机制配合使用
选项:
A: 互斥量
B: 信号量
C: 消息队列
D: 共享内存
答案: 【 互斥量】
7、单选题:
UNIX/Linux系统中标准错误的文件描述符值为
选项:
A: 0
B: 1
C: 2
D: 3
答案: 【 2】
8、单选题:
调用fork函数后该函数返回值为0,说明出现以下何种情况
选项:
A: 创建子进程出错
B: 当前代码运行在子进程中
C: 当前代码运行在父进程中
D: 当前代码运行在主线程中
答案: 【 当前代码运行在子进程中】
9、单选题:
下面对进程间通信的共享内存机制的描述中哪一个是不正确的
选项:
A: 对共享内存的访问无需再考虑互斥问题
B: 是最快的进程间通信机制
C: 共享内存是共享资源
D: 每个进程可以在自己的地址空间中访问同一段共享内存
答案: 【
