计算机四级嵌入式系统开发工程师考试题库.pdfVIP

计算机四级嵌入式系统开发工程师考试题库.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一套 5. 操作系统提供给用户用于应用程序编程的唯一接口是 A) 系统调用 8. UNIX 操作系统中, fork() 系统调用用于创建进程。仔细阅读、分析下列程序,假设程序 正确运行并创建子进程成功,那么,输出到屏幕的正确结果是 main() { pid_t pid; pid = fork(); if (pid = = 0) printf (Hello World\n); else if (pid 0) printf (Hello World\n); else printf (Hello World\n); } A) 什么都没有 B) 1 行 Hello World C) 2 行 Hello World D) 3 行 Hello World C 【解析】计算机程序设计中的 fork() 函数。返回值: 若成功调用一次则返回两个值,子 进程返回 0,父进程返回子进程标记;否则,出错返回 -1 。假设程序正确运行并创建子进程 成功,那么,子进程中 pid 得到返回值为 0,父进程中 pid 得到返回值为子进程号,父进程 执行一次输出,子进程执行一次输出,故输出两行 Hello World 。故选择 C选项。 9. 在 Pthread 线程包中,线程操作 pthread_join 的含意是 A) 创建一个新的线程 B) 撤销一个线程 C) 等待一个特定的线程退出 D) 参加一个新的线程 C【解析】pthread_join() 函数,以阻塞的方式等待 thread 指定的线程结束。 当函数返回时, 被等待线程的资源被收回。如果进程已经结束,那么该函数会立即返回。并且 thread 指定 的线程必须是 joinable 的。故选择 C选项。 10. 下列各种情况中,一定不会引起进程调度的操作是 A) 一个进程完成工作后被撤销 B) 一个进程从运行状态变成了阻塞状态或就绪状态 C) 一个进程从阻塞状态变成了就绪状态 D) 一个进程从就绪状态变成了运行状态 D 【解析】引起进程调度的原因: (1) 正在执行的进程执行完毕。 (2) 执行中进程自己调用阻 塞原语将自己阻塞起来进入睡眠等状态。 (3) 执行中进程调用了阻塞原语操作,并且因为资 源不足而被阻塞;或调用了唤醒原语操作激活了等待资源的进程。 (4) 在分时系统中时间片 已经用完。( 5 )就绪对列中的某个进程的优先级高于当前运行进程的优先级。故选择 D 选 项。题中只有 D 选项不会发生进程调度, 因为进程调度最主要的原因是: 是否有 CPU资源让 出来, 有 CPU资源让出来不一定能发生调度, 但没有 CPU资源让出, 则一定不会发生进程调 度。而 D 选项是占用掉了 CPU资源,没有 CPU资源让出来,所以选 D 选项。 11.下列活动中,哪一种活动只存在同步关系? A) 某年某月某日某航班的订票 B) 球队举行足球比赛 C) 汽车装配流水线上的各道工序 D) 公共复印室复印机的使用 C 【解析】异步环境下的一组并发的进程因直接制约而互相发送消息、进行相互合作、相互 等待, 使得各进程按一定的速度执行的过程称为进程间的同步。 机票、 足球和复印机都是公 共资源, 都会导致竞争, 存在竞争关系。 汽车装配流水线上的各道工序的活动过程是上一道 工序输出是下一道工序的输入,所以只存在同步关系。 故选择 C选项。 12. 用 P、V操作管理临界区时, 把信号量 mutex 的初值设定为 1。当有 k (k >1)个进程在 mutex 的等待队列中时,信号量的值为 A) k B) k-1 C) 1-k

文档评论(0)

拉拉链 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档