嵌入式开发基础(习题卷17)说明:答案和解析在试卷最后
第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]R13是
A)通用寄存器
B)堆栈指针
C)连接寄存器
D)程序计数器
2.[单选题]ENTRY伪指令的功能是
A)应用程序的结尾
B)指定汇编的入口点
C)指定汇编的结尾
D)应用程序的入口点
3.[单选题]ARM指令格式中,是条件码,用来描述指令执行的条件
A)opcode
B)cond
C)Rd
D)Rn
4.[单选题]消息框的按钮显示为“是”和“否”,应将Buttons 设置为( )。
A)MessageBoxButtons.OKCancel
B)MessageBoxButtons.YesNoCancel
C)MessageBoxButtons.YesNoCancel
D)MessageBoxButtons.YesNo
5.[单选题]STM32 中,1 个 DMA 请求占用至少( )个周期的 CPU 访问系统总线时间。
A)1
B)2
C)3
D)4
6.[单选题]抢先式实时操作系统的实时性取决于( )
A)中断响应时间
B)任务切换时间
C)最长任务执行时间java socket 长连接
D)所有其它任务执行时间之和
7.[单选题]下列哪个指令可以实现处理器的状态转移? ( )。
A)B
B)BL
C)BX
D)MOV
8.[单选题]下面哪一类嵌入式处理器最适合于做FFT(快速傅立叶变换)计算( )
A)嵌入式微处理器
B)微控制器
C)DSP
D)以上都不合适
9.[单选题]关于uC/OS中的优先级,下列说法错误的是( )
A)优先级数目越大,优先级越高;
B)空闲任务的优先级为OS_LOWEST_PRIO-1;
C)一般要求和中断相关的任务优先级较高;
D)uC/OS
10.[单选题]STM32F103VE芯片的定时器属于高级定时器的是( )。
A)TIM1,TIM2
B)TIM3,TIM4
C)TIM6,TIM7
D)TIM1 TIM8
11.[单选题]下面不属于12S总线的是( )
A)SCK
B)ADA
C)SD
D)WS
12.[单选题]下面哪-种工作模式不属于ARM异常模式( )。
A)快速中断模式
B)管理模式
C)系统模式
D)数据访问终止模式
13.[单选题]ST公司为STM32系列微控制器提供了标准外设库、HAL库、LL库等以提高开发效率,下列说法正确的是( )。
A)LL库通用性最好
B)LL库的易用性最好
C)HAL库的可移植性最好
D)标准外设库对芯片的优化最好
14.[单选题]将存储器中的一个32位字数据加载到寄存器中的指令是。
A)LDR
B)STRsql注入解决方案
C)LDM
D)STM
15.[单选题]把微处理器与外部设备相连接的线路称为( )。
A)电源线
B)控制线
C)数据线
D)总线
16.[单选题]以下哪项不能降低嵌入式系统处理器的功耗( )
A)降低工作电压;
B)提供不同的时钟频率;
C)关闭暂时不使用的功能块;
D)提升工作的时钟频率。
17.[单选题]IO口配置为上拉输入,在IO口没有信号输入时,IO口为什么电平?
A)高电平
B)低电平
C)不确定
D)根据外部所接电平确定
18.[单选题]执行指令PUSHR2之后,SP的值
A)递减2
B)递减4
C)递增2
D)递增4
19.[单选题]单片机C语言编程中,已知一个变量的取值范围为125至512,为尽可能减少单片机内部RAM空间占用,应该将该变量定义为( )类型。
A)char
B)int
C)long
D)double
20.[单选题]PORTD口可作为GPIO端口的引脚为
A)PTD0~7
B)PTD8~15
C)PTD16~23
D)PTD24~31
21.[单选题]基地址400F_F000H对应的端口寄存器是
A)PORTA
B)PORTB
python基础知识单选题C)PORTC
D)PORTD
22.[单选题]以下描述中不属于嵌入式操作系统特点的是______。
A)面向应用,可以进行裁剪和移植
python搜索引擎爬虫B)用于特定领域,不需要支持多任务
C)可靠性高,无须人工干预独立运行,并处理各类事件和故障
D)要求编码体积小,能够在嵌入式系统的有效存储空间内运行
23.[单选题]条件代码后缀中可实现清除Z的指令是
A)EQ
B)NE
C)CS
D)HS
24.[单选题]下面哪一种工作模式不属于 ARM异常模式( )
A)快速中断模式
B)管理模式
C)系统模式
D)数据访问终止模式
25.[单选题]应用软件层、操作系统层、和硬件层是典型的嵌入式系统组成结构。
A)电路层
B)网络层
C)硬件抽象层
D)程序层
26.[单选题]GPIOD_PTOR寄存器的D0位被置1表示
A)PORTA的D0位被置1
B)PORTA的D0位被清0
C)PORTA的D0位发生翻转
D)PORTA的D0为输出引脚
27.[单选题]具有n个元素的数组的索引是0~( )。
A)n-1
B)n
C)n+1
D)∞
28.[单选题]Linux系统对普通文件默认的访问权限是( )。
A)-rwxrwx---
B)-rw-rw-r--
C)-rwx------
D)-rw-r--r--
29.[单选题]以下关于嵌入式软件开发的叙述中,正确的是( )。
A)宿主机与目标机之间只需要建立逻辑连接即可
B)调试器与被调试程序一般位贵同一台机器上
C)嵌入式系统开发通常采用的是交叉编译器
D)宿主机与目标机之间的通信方式只有串口和并口两种
30.[单选题]下面属于全双工的通信协议是( )
A)SPI
B)I/O
C)I2c
D)I2S
31.[单选题]嵌入式操作系统来解决代码体积与嵌入式应用多样性的问题一般是
A)使用可定制的操作系统
B)将操作系统分布在多个处理器上运行
C)增大嵌入式设备的存储容量
D)使用压缩软件对操作系统进行压缩
32.[单选题]下列 ARM 指令中,可用于满递增堆栈操作的是____
A)STMDA
B)STMIA
C)STMDB
D)STMIB
33.[单选题]会导致进程从执行态变为就绪态的事件是( )。
A)执行P(wait)操作
B)申请内存失败
C)启动I/O设备
D)被高优先级进程抢占
34.[单选题]属于面向对象、解释型程序设计语言的是______
A)XML
B)Python
C)Prolog
D)C++
35.[单选题]算法的时间复杂度是指______。
A)执行算法程序所需要的时间
B)算法程序的长度
表单大师登录
C)算法执行过程中所需要的基本运算次数
D)算法程序中的指令条数
36.[单选题]下列做法中不符合命名规则的是
A)命名清晰明了,有明确含义
B)命名风格一致
C)命名中使用与具体项目相关的前缀
D)对程序实体的命名体现其出所属构件名称
37.[单选题]下关于冯·诺依曼结构描述正确的是( )。
A)程序存储空间与数据存储空间分离
B)存储空间与IO空间分离
C)程序存储空间与数据存储空间合
D)存储空间与IO空间合并
38.[单选题]按键消抖的方法有两____和____? ( )。
A)硬件消抖和软件消抖
B)手动消抖和硬件消抖
C)机械消抖和软件消抖
D)手动消抖和机械消抖
39.[单选题]要想使能自动重装载的预装载寄存器需通过设置 TIMx_CR1 寄存器的( )位
A)UIF
B)ARPE
C)UG
D)URS
40.[单选题]循环右移指令为
A)ROL
B)ROR
C)OR
D)EOR
41.[单选题]KL25处理器中,跟踪调试单元位于whatsup滑板杂志
A)ROM区存储映像

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。