嵌入式开发基础(习题卷6)
说明:答案和解析在试卷最后
第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]ARM指令格式中,是操作码。
A)opcode
B)cond
C)Rd
D)Rn
2.[单选题]ARM处理器的指令是类型是属于( )。
A)RIS
B)
C)
D)
3.[单选题]使用Host-Target联合开发嵌入式应用,不是必须的。
A)宿主机
B)银河麒麟操作系统
C)目标机
D)交叉编译器
4.[单选题]当中断服务子程序的运行结束后,系统( )
A)必须回到刚才被中断的任务
B)运行具有最高优先级别的就绪任务
C)转向运行统计任务
D)转向运行空闲任务
5.[单选题]近年来具有健壮分区功能的嵌入式实时操作系统(例如VxWorks653)在嵌入式领域得到了广泛应用,以下不属于分区操作系统特点的是______。
A)具有分区级,进程级两级调度功能
B)应用软件和操作系统软件处于同一特权态和同一地址空间
C)具有健康监控功能,阻止故障蔓延
D)具有时间分区和空间分区
6.[单选题]Cortex-M 处理器采用的架构是(
A)v4T
B)v5TE
C)v6
D)v7
7.[单选题]下面是用递推法计算菲波那(Fibonacci)级数第n项的函数,请填补空缺。int f(int n)int
f0=0,fl=1,f,i;if(n==0)return 0;if(n==1)return 1;for(i=2;i
A)f=f1
B)f1=f0
C)f=f0
D)f1=f
8.[单选题]若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是 ()。
A)函数调用可以作为独立的语句存在
B)函数调用可以作为一个函数的实参
C)函数调用可以出现在表达式中
D)函数调用可以作为一个函数的形参
9.[单选题]下面哪一项不属于嵌入式系统的交叉开发环境( )。
A)交叉编译器
B)交叉调试器
C)系统仿真器
D)虚拟机
10.[单选题]若信号量S的初值为2,当前值为-1,则表示有______等待进程。
A)0个
B)1个
C)2个
D)3个
11.[单选题]件exer1的访问权限为rw-r--r--,现要增加所有户的执权限和同组户的写权限,下列命令正确的是( )。
A)chmod
B)chmod
C)chmod
D)chmod
12.[单选题]指令ADD R2,R1,R1,LSR #2 中,LSR 的含义是
A)逻辑左移
B)逻辑右移
C)算术右移
D)循环右移
13.[单选题]下面哪个系统属于嵌入式系统。( )
A)“天河一号”计算机系统
B)联想T400笔记本计算机
C)联想S10上网本
D)联想OPhone手机
14.[单选题]以下哪个处理器属于嵌入式处理器?( )
A)S3C44BOx
B)奔腾
C)看门狗
D)MP3播放器
15.[单选题]下列程序采用寄存器间接寻址方式的为
A)LDR R6,[R7]
B)ADD R2,R3,R5
C)ADD R6,R6,#128
D)ADD RO,R1,R2.LSL#3
16.[单选题]哪─个寄存器置1,CPU-定不响应( )
A)中断模式寄存器
B)中断屏蔽寄存器
C)中断源挂起寄存器
D)中断挂起寄存器
17.[单选题]在ARM汇编语言程序中,下面那条指令可以用来调用子程序( )。
A)B
B)BL
C)CALL
D)RET
18.[单选题]以下关于死锁的叙述中,不正确的是______。
A)死锁涉及的资源必须遵循申请、分配、使用和释放的管理模式
B)发生死锁时,系统中一定至少存在一个资源等待的回路
C)死锁是用户之间循环等待资源而引起的僵局
D)死锁只可能在单个进程中发生,不可能在多个进程中发生
19.[单选题]PWM是( )
A)脉冲频率调制
B)脉冲宽度调制
C)脉冲幅度调制
D)脉冲位置调制
20.[单选题]STM32的ADC分为哪几个通道组。
A)规则通道组与不规则通道组。
B)规则通道组与与注入通道组。
C)不规则通道组与注入通道组。
D)复合通道组与注入通道组。
21.[单选题]只能在当前地址-256B~+254B范围内跳转的指令是
A)B
B)MOV
C)BX
D)BXL
22.[单选题]EMPU 是( )。
A)嵌入式微控制器
B)嵌入式微处理器
C)片上系统
D)嵌入式数字信号处理器
23.[单选题]ARM 汇编指令中,用于实现 64 位无符号乘法运算的指令是( )。
A)UMULL
B)UMLAL
C)MUL
D)MOV
24.[单选题]下列条件码中表示无符号数小于的是____
A)HI
B)LS
C)CS
D)CC
25.[单选题]以下关于嵌入式系统软件与通用计算机系统软件的异同的陈述中,错误的是( )。
A)通常嵌入式系统的软件配备没有通用系统多
B)嵌入式系统必须配备实时操作系统,而通用计算机系统上的操作系统没有实时性要求
C)嵌入式系统应用软件往往内部结构精简化、代码轻量化、占用存储资源少
D)嵌入式系统软件和通用计算机系统软件都可以实现图形用户界面
26.[单选题]下列关于任务上下文切换的描述中,不正确的是______。A.任务上下文是任务控制块(TC
A)的组成部分
B)上下文切换是由一个特殊的任务完成
C)上下文切换时间是影响RTOS性能的重要指标
D)上下文切换由RTOS内部完成
27.[单选题]ARM中哪个异常优先级最高()
A)Reset
B)未定义指令
C)IRQ
D)FIQ
28.[单选题]STM32 的 USART 根据( )寄存器 M 位的状态,来选择发送 8 位或者 9 位的数据 字。
A)USART_CR1
B)USART_CR2
C)USART_BRR
D)USART_CR3
29.[单选题]在嵌入式系统设计中,进行硬件版图设计的完成阶段是
A)需求分析
B)系统集成
C)体系结构设计
D)软硬件设计
30.[单选题]删除文件的命令是。
A)mkdir
B)rmdir
C)mv
D)rm
31.[单选题]以下有关ARM 处理器作状态的描述中( )是不正确的。
A)ARM
B)系统复位后动
C)在程序执过程中,微处理器可以随时在两种作状态
D)切换作状态时必须保存现场。
32.[单选题]R5=0X40000000,R4=0X20001220,地址0X20001224处存放的数据是0X12340000,则执行指令LDRR5,{R4,#4}后R5中的值是
A)0X40000000
B)0X20001220
C)0X12340000
D)0X20001224
33.[单选题]库代码中定义的uint16_t数据类型,可以表示的数值范围是( )。
A)-32768 ~ 32767
B)0 ~ 65535
C)0~255
D)0 ~ 819200
34.[单选题]从层次结构来看,嵌入式系统包插(
嵌入式系统开发是什么A)硬件层
B)板级支持包
C)实时操作系统和应用软件
D)以上都是
35.[单选题]Linux可以用来对文件进行压缩和解压的命令是( )。
A)tar
B)find
C)echo
D)pwd
36.[单选题]编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,______并不是每个编译器都必需的。与编译器相比,解释器(请作答此空)。
A)不参与运行控制,程序执行的速度慢
B)参与运行控制,程序执行的速度慢
C)参与运行控制,程序执行的速度快
D)不参与运行控制,程序执行的速度快
37.[单选题]下列不是嵌入式微处理器的特点。
A)大量使用寄存器
B)高功耗、小体积
C)很强的存储区保护功能
D)可扩展的处理器结构
38.[单选题]下面关于嵌入式系统逻辑组成的叙述中,错误的是( )。
A)嵌入式系统与通用计算机一样,也由硬件和软件两部分组成
B)硬件的主体是CPU和存储器,它们通过I/O接口和I/O设备与外部世界联系
C)嵌入式系统的CPU主要使用的是数字信号处理器
D)嵌入式系统的软件配置有些很简单,有些比较复杂
39.[单选题]用标准C语言库进行文件操作时,若要以a+方式打开一个己经存在的文件,则下列叙述中正确的是( )。
A)原有的文件内容保留,位置指针移动到文件的末尾,可进行读写操作
B)原有的文件内容保留,位置指针移动到文件的开头,可进行读写操作
C)原有的文件内容保留,位置指针移动到文件的末尾,可进行只读操作
D)原有的文件内容被删除,可进行写操作
40.[单选题]CPU通过接口对外设控制的方式一般包含程序查询方式、中断处理方式和DMA方式,以下描述正确的是
______。
A)程序查询方式下的结构复杂,但是工作效率很高
B)中断处理方式下CPU不再被动等待,而是可以执行其他程序
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论