1.关于信号量集的OSFlagNodeWaitType,表示“指定的信号只少有一个0,则信号量集有效”的取值是( )。
A:OS_FLAG_WAIT_SET_ANY B:OS_FLAG_WAIT_SET_ALL C:OS_FLAG_WAIT_CLR_ALL D:OS_FLAG_WAIT_CLR_ANY
答案:OS_FLAG_WAIT_CLR_ANY
2.UCOS-II中,关于OSMboxPost( )函数的返回值表示邮箱已满的是( )。
A:OS_MBOX_NULL_PTR B:OS_MBOX_NULL C:OS_MBOX_FULL D:OS_NO_ERR
答案:OS_MBOX_FULL
3.UCOS-II的代码中以下哪个文件是关于信号量代码的( )。
A:OS_MEM.C B:OS_MBOX.C C:OS_COR D:OS_SEM.C E:C
答案:OS_SEM.C
4.UCOS-II的代码中以下哪个文件是关于互斥量代码的( )。
A:OS_Q.C B:OS_MEM.C C:OS_MUTEX.C D:OS_COR E:C
答案:OS_MUTEX.C
5.UCOS-II中,关于类型的定义INT32U是( )。
A:unsigned char B:signed int C:unsigned short D:unsigned long
答案:unsigned long
6.UCOS-II中,关于类型的定义INT8S是( )。
A:signed char B:unsigned short C:unsigned char D:unsigned long
答案:signed char
7.UCOS-II的代码中以下哪个文件是关于邮箱代码的( )。
A:OS_MUTEX.C B:OS_MBOX.C C:C D:OS_Q.C E:OS_COR
答案:OS_MUTEX.C
8.下列不是嵌入式系统特点的是( )。
A:免费 B:实时性 C:专用性 D:可裁剪
答案:免费
9.UCOS-II中,当OS_CFG.H中定义OS_MAX_TASKS=10时,用户可以最多创建多少个任务( )。
A:9 B:12 C:10 D:8
答案:10
10.关于信号量集的OSFlagNodeWaitType,表示“指定的信号至少有一个1,则信号量集有效”的取值是( )。
A:OS_FLAG_WAIT_CLR_ALL B:OS_FLAG_WAIT_SET_ANY C:OS_FLAG_WAIT_CLR_ANY D:OS_FLAG_WAIT_SET_ALL
答案:OS_FLAG_WAIT_SET_ANY
11.UCOS-II中,任务的组成包括( )。
A:任务代码 B:任务控制块 C:任务堆栈 D:任务优先级

12.创建一个事件应该是哪个函数( )。
A:OSxxxCreate( ) B:OSxxxPend( ) C:OSxxxPost( ) D:OSxxxDel( ) 13.UCOS-II的移植中,在堆栈初始化函数中,第一个被初始化的寄存器是( )。
A:PC B:LR C:R0 D:SP 14.COS-II的代码中以下哪个文件是用来配置操作系统功能的
A:OS_CPU.H  B:OS_CFG.H C:INCLUDES.H D:UCOS_II.H 15.OS_MEM结构中用来存储空闲内存块个数的是( )。
A:OSMemSize B:OSMemBlkSize C:OSMemNFree D:OSMemNblks 16.UCOS-II中,删除消息邮箱的两种方式是( )。
A:OS_DEL_NO_PEND B:OS_DEL_NO_WAIT C:OS_DEL_NO_ALWAYS D:OS_DEL_ALWAYS 17.UCOS-II中,对于任务就绪表的操作包括( )。
A:删除 B:注册 C:注销 D:查找最高优先级任务 18.属于UCOS-II的事件控制块的成员的是( )。
A:OSEventType B:OSEventCnt C:OSEventGrp D:OSEventPtr 19.UCOS-II中,关于统计任务说法正确的是( )。
A:统计任务用户可以选择使能 B:统计任务完成用户任务CPU使用率的统计 C:统计任务使能后,系统会自动创建该任务并进行初始化 D:统计任务固定拥有次末任务优先级 20.UCOS-II中,关于互斥型信号量正确的是( )。
A:互斥型信号量的OSEventPtr=0; B:互斥型信号量的OSEventCnt的低8位用来表示资源标志 C:互斥型信号量专门用来解决优先级反转问题 D:互斥型信号量用于对系统唯一资源的共享问题 21.UCOS-II中,关于任务控制块说法正确的是( )。
A:UCOS-II用一个链表来管理TCB B:任务控制块简称为TCB C:任务控制块记录任务信息 D:任务控制块是任务在系统中的身份证 22.消息队列表现为LIFO时,OSQIn即是队列的读出端也是队列的写入端( )
A:对 B:错 23.消息队列是通过队列控制块OS_Q来实现消息的管理( )
A:正确 B:错误 24.消息队列表现为LIFO时,OSQOut即是队列的读出端也是队列的写入端( )
A:对 B:错 25.UCOS-II中的始终节拍是通过软件定时器实现的。( )
A:对 B:错 26.可以在中断中请求信号量集( )
A:正确 B:错误 27.UCOS-II的多个任务可以共用一个优先级。( )
A:错误 B:正确 28.UCOS-II中,任务处于Sleep状态时,调度器也可以对其进行调度。( )
A:正确 B:错误 29.UCOS-II系统中,可以在中断中创建互斥量。( )
A:正确 B:错误 30.UCOS-II中,任务可以由等待状态直接转为睡眠状态。( )
A:正确 B:错误 31.用户可以通过调用OS_ENTER_CRITICAL( )函数关闭中断进入临界区。( )
A:对 B:错 32.消息队列表现为LIFO时,OSQIn是队列的写入端。OSQOut是队列的读出端( )
A:错 B:对 33.UCOS-II中,任务可以由睡眠状态转为运行状态。( )
A:正确 B:错误 34.UCOS-II中,任务处于Wait状态时,调度器不对其进行调度。( )
A:正确 B:错误 35.UCOS-II中,任务可以由中断服务的状态转变为等待状态。( )
A:错误 B:正确 36.用户退出临界区时需要调用OS_EXIT_CRITICAL( )函数打开中断。( )
A:错误 B:正确 37.UCOS-II的任务都必须有唯一的优先级。( )
A:错误 B:正确 38.UCOS-II中OSIntExit()函数在OSIntNesting==0时,则进行一次中断级的任务调度。( )
A:正确 B:错误 39.UCOS-II系统中,当任务发送信号量时,如果没有等待该信号量的任务,则仅仅对信号量的值加一,不会产生调度。( )
A:错误 B:正确 40.消息队列表现为FIFO时,OSQIn是队列的写入端。OSQOut是队列的读出端( )
A:正确 B:错误 41.OSQPend()请求消息队列时,如果队列中没有可用消息,则本任务会被置为等待态,并执行一次调度( )
A:错误 B:正确 42.信号量集特别适合多个逻辑信号进行组合来决定任务的运行的使用场景( )
A:正确 B:错误 43.UCOS-II系统中,可以在中断中申请互斥量。( )
A:正确 B:错误 44.UCOS-II系统中,信号量的值最大不能超过65535,否则会溢出。( )
A:正确 B:错误 45.UCOS-II的任务堆栈必须是递减堆栈。( )
A:正确 B:错误 46.虽然消息队列具有一定的深度缓冲能力,但是也必须要使消息的消费者保持“饥饿”状态( )
A:正确 B:错误 47.UCOS-II任务优先级作为任务的句柄。( )
A:正确 B:错误 48.任务控制块ECB是在事件创建时才动态创建的。( )
A:错误 B:正确 49.UCOS-II中,任务处于Ready状态时,表示其一定可以得到运行机会。( )
A:错误 B:正确 50.操作系统屏蔽了计算机硬件的差异性,未开发者提供一台虚拟的计算机。( )
A:对 B:错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(9) dxwkbang
返回
顶部