【2】2020年9月三级嵌入式系统开发技术试题
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
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>