求学资讯 计算机等级 提问
计算机等级 > 计算机三级

2019年3月计算机三级嵌入式系统开发技术练习题(十七)

来源:用户上传 上传用户:XHQQQ 发布时间:2019-04-26

导读:
最新试题考后首发,并赠送最详细的答案解析,请广大考生密切关注求学考场公众号,或登录求学考场(http://www.studyems.com/kaochang/)免费做题。

  1.在μC/OS-Ⅱ中,0SSched(  )函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为(  )。

  A.OSIntNesting=0,OSLockNesting=0

  B.OSIntNesting=0,OSLockNesting=1

  C.OSIntNesting=1,OSLockNesting=0

  D.OSIntNesting=1,OSLockNesting=1

  答案:A

  2.μC/OS-Ⅱ操作系统的下面4个主要函数中,只有一个是与任务调度相关的,它是(  )。

  A.OSTickISR()

  B.OS-Sched()

  C.OSIntExit()

  D.OSTaskCreate()

  答案:B

  3.下面关于Unix与Linux的叙述中,错误的是(  )。

  A.Linux属于一种“类Unix”系统

  B.Unix是优秀的主流操作系统

  C.两者的源代码不同,两者的函数名称和参数也各不相同

  D.Linux的运行效率还没有超过Unix

  答案:C

  4.下列选项中用于完成创建任务的自用栈空间的μC/OS-Ⅱ程序源代码的是(  )。

  A.OS_CPU_C.C

  B.OS_CORE.C

  C.OS_MEM.C

  D.OS_TASK.C

  答案:A

  5.在μC/OS-Ⅱ中,OSInit(  )函数先建立最初的任务就绪表,然后建立4个空白的数据链表。这4个空白的数据链表是(  )。

  A.任务控制块链表、事件控制块链表、标志链表和进程控制块链表

  B.任务控制块链表、事件控制块链表、消息链表和进程控制块链表

  C.任务控制块链表、事件控制块链表、标志链表和内存控制块链表

  D.任务控制块链表、事件控制块链表、消息链表和内存控制块链表

  答案:C

  6.以下关于Linux的叙述,错误的是(  )。

  A.Linux内核第一次问世是在1991年10月

  B.Linux是一种微内核结构

  C.同一个应用程序在UNIX环境下的运行速度和效率往往高于Linux环境

  D.Linux系统最初以Unix为原型,以实现POSIX标准作为其目标

  答案:B

  7.Linux内核的子系统中,不包括(  )。

  A.进程调度

  B.虚拟文件系统

  C.内存管理

  D.通用公共许可协议

  答案:D

  8.以下不属于实时操作系统特征的是(  )。

  A.具有同步10和中断处理能力

  B.内存锁定

  C.优先级中断和调度

  D.抢占式调度

  答案:A

  9.利用ADS1.2工具软件来开发基于ARM微处理器的嵌入式系统应用程序时,下面的描述不正确的是(  )。

  A.ADS1.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等

  B.工程项目中至少应包含一个Debu9生成目标

  C.地址映射关系可以使用scatter格式的文件来确定

  D.工程项目中可以按照一定的逻辑关系来分组管理文件

  答案:B

  10.在基于ARM微处理器为核心的硬件平台上,开发其LinuX环境下的应用程序exp1.c。若需要编译后生成exp1.c对应的汇编程序,应使用的命令是(  )。

  A.arm-linux-gcc-S expl.C

  B.arm—linux-gcc-oexpl expl.c

  C.arm-linux-gcc-c cexp1.c

  D.arm-linux-gcc-g-oexpl expl.c

  答案:A


声明:本站为免费网络服务提供商,网站所有信息均为用户自行发布并由用户承担相应法律责任,本站不对其真实性及合法性负责,如涉及侵权或者信息违法,请你及时与本站联系删除。

阅读 2774 举报

相关推荐
评论0

当前没有评论内容

发表评论 0条评论
27
微博
QQ
QQ空间
微信
取消