机遇总是有的,如果把握不住,不要怨天忧人,原因只是自己不够优秀;不要把时间当垃圾处理,只有珍惜光阴、努力刷三级嵌入式系统开发技术试题,才能提升生命的质量。
三级嵌入式系统开发技术试题
【1】
1.以下关于ARM处理器的寄存器说法错误的是()。
A.通用寄存器R0-R7可以用于存放数据,也可以存放地址
B.R0-R15寄存器的宽度为32位
C.程序计数器PC使用R15寄存器
D.堆栈指针SP使用的寄存器R14
答案:D
2.以下关于ARM处理器说法正确的是()。
A.半字数据0x1234在小端格式下从0x10000000开始存放,其中0x34存放在0x10000001中
B.ARM处理器支持8位、16位和32位数据类型
C.MMU为存储器保护单元,是对存储器进行保护的可选组件
D.虚拟地址到物理地址映射是MPU的主要功能
答案:B
3.关于ARM指令中的条件域,以下表述正确的是()。
A.H1为无符号数小于
B.CS为无符号数小于
C.GT为带符号数小于
D.LT为带符号数小于
答案:D
4.ARM指令完成的功能是当条件为“带符号数小于”时,将R2和R3进行逻辑或操作,结果存放在R1中,正确的指令是()。
A.ORRMI R1,R2,R3
B.ORREQ R1,R2,R3
C.ORR1T R1,R2,R3
D.ORRNE R1,R2,R3
答案:C
5.以下ARM指令中源操作数属于寄存器寻址的指令是()。
A.AND R1,R2,R3
B.STRH R1,[R2]
C.SWl ox01
D.MOV R1,#0x0B
答案:A
6.以下对伪指令的解释错误的是()。
A.DCB 0x56;在内存区域分配一个字节的内存空间并初始化为0x56
B.CODE32;伪指令通知编译器,其后的指令序列为32位的Thumb指令
C.MyTest EQU 15000;为定义一个常量MyTest值为15000,最大数为32位
D.EXPORT;伪指令用于在程序中声明一个全局的标号,该标号可在其它的文件中引用
答案:B
7.以下指令中不属于逻辑移位的指令是()。
A.LSL R0,R1
B.LSR R2,R3,3
C.ASR R4,R5
D.LSR R6,R7
答案:C
8.在ARM汇编语言程序设计中,经常用到子程序设计及调用,与子程序设计与调用无关的指令或伪指令是()。
A.BL SerchMin
B.IMPORT SerchMin
C.MOV PC,LR
D.B SerchMin
答案:D
9.下面关于JTAG的叙述中,错误的是()。
A.JTAG技术为ARM公司专用,非ARM处理器不采用JTAG技术
B.通过JTAG测试接口可对嵌入式处理器芯片进行测试、对系统进行仿真、调试
C.多个器件可以通过JTAG接口串联在一起进行测试
D.通过芯片的JTAG接口可以实现在线编程功能
答案:A
10.下面与AMBA(Advanced Microcontroller Bus Architecture)有关的叙述中,错误的是()。
A.AMBA规定了ARM处理器内核与处理芯片中快速组件的接口标准(通常称为系统总线)
B.AMBA规定了ARM处理器内核与处理芯片中外围端口及慢速设备接口组件的接口标准(通常称为外围总线)
C.基于ARM内核的嵌入式芯片以ARM内核为基础,通过AMBA总线技术将其他硬件组件连接在一起,组成片上系统的形式
D.由于AMBA是一种标准,因此自制定之后就不会更改
答案:D
【2】
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
【3】
1.下面是关于嵌入式系统使用的存储器的叙述,其中错误的是()。
A.嵌入式系统使用的存储器以半导体存储器为主
B.铁电存储器(FRAM)在嵌入式系统已得到应用
C.静态存储器SRAM是非易失性存储器
D.动态存储器DRAM是易失性存储器
答案:C
2.下面关于I2C的叙述中,错误的是()。
A.I2C即集成电路互连总线
B.I2C是一种串行半双工传输的总线
C.I2C总线只能连接一个主控器件
D.I2C传送数据时,每次传送的字节数目没有限制
答案:C
3.下面关于USB的叙述中,正确的是()。
A.USB 2.0采用全双工通信方式
B.USB 2.0采用差分信号传输方式
C.Mini USB接口不提供电源
D.USB总线通信采用多主方式
答案:B
4.下面关于嵌入式系统中使用的触摸屏的叙述中,错误的是()。
A.目前嵌入式系统中使用的触摸屏除电容式触摸屏外,还有电阻式触摸屏
B.使用电容式触摸屏的LCD显示器多半是硬屏
C.用专用硬笔写字的触摸屏属于电容式
D.电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场,当手指触摸屏幕时,手指会从接触点吸走一个很小的电流
答案:C
5.以ARM内核为基础的嵌入式处理器芯片采用系统总线与外围总线的层次结构方式构建片上系统,下面列出的组件中,不与外围总线相连的组件是()。
A.UART
B.DMA控制器
C.ADC
D.USB设备
答案:B
6.下面关于S3C2410存储器控制的叙述中,错误的是()。
A.存储器控制器和NAND Flash控制器等属于存储器控制组件
B.系统的I/O与存储器采用统一编址方式
C.地址空间共1GB
D.所有BANK的总线宽度只能选择16位或32位
答案:D
7.下面关于S3C2410嵌入式微处理器芯片GPIO端口的叙述中,错误的是()。
A.GPIO端口有GPA/GPB/GPC/GPD共4个并行I/O接口
B.GPIO端口的多个并行I/O接口中,有的接口的功能是单一的,有的接口的功能是复用的
C.GPIO端口的每个并行I/O接口都有控制寄存器、数据寄存器以及上拉寄存器
D.GPIO端口属于芯片内部的低带宽组件
答案:A
8.下面关于UART、RS-232、RS-485的叙述中,错误的是()。
A.基于UART可以构成RS-232接口
B.基于UART不能构成RS-485接口
C.RS-232接口标准的最长通信距离为15m
D.通过RS-485可构成主从式多机通信系统,主机可采用轮询方式与各从机建立通信连接
答案:B
9.关于μC/OS-Ⅱ的基本特点,下列叙述中错误的是()。
A.μC/OS-Ⅱ是抢占式实时操作系统内核
B.μC/OS-Ⅱ不支持时间片轮转调度法,因此赋给每一个任务的优先级是相同的
C.μC/OS-Ⅱ中每个任务拥有自用栈
D.μC/OS-Ⅱ属于源码公开的实时嵌人式操作系统
答案:B
10.关于μC/OS-Ⅱ的叙述,正确的是()。
A.μC/OS-Ⅱ系统拥有统一的驱动程序,不需要开发商自行开发
B.μC/OS-Ⅱ包含基本设备驱动程序
C.使用μC/OS-Ⅱ的栈空间校验函数,可以确定每个任务到底需要多少栈空间
D.μC/OS-Ⅱ是一个单内核操作系统
答案:C
【4】
1.以下关于ARM处理器寄存器说法错误的是()。
A.R0~R7在任何模式下均作为通用寄存器使用
B.R0~R15寄存器的位数为32位
C.作为链接寄存器LR的是R14
D.堆栈指针sP使用的寄存器是R15
答案:D
2.以下关于ARM处理器说法错误的是()。
A.大端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中
B.ARM处理器支持8位、16位和32位数据处理
C.MPU为ARM处理器的存储器保护单元
D.MMU为ARM处理器的存储器管理单元
答案:A
3.关于ARM指令中的条件域,以下表述错误的是()。
A.H1为无符号数大于
B.CC为无符号数小于
C.GT为带符号数大于
D.LE为带符号数小于
答案:D
4.需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是()。
A.SUBVS R1,R2,R3
B.SUBEQ R1,R2,R3
C.SUBLS R1,R2,R3
D.SUBNE R1,R2,R3
答案:D
5.以下ARM指令中源操作数属于立即寻址的指令是()。
A.SUBCC R1,R2,R3
B.LDRB R0,[R1]
C.AND R1,R,R3
D.MOV R1,#0x0B
答案:D
6.以下对伪指令的解释正确的是()。
A.DCD 0x23;在内存区域分配一个字节的内存空间并初始化为0x23
B.CODEl6;伪指令通知编译器,其前的指令序列为16位的Thumb指令
C.MyBaud EQU 9600;定义一个常量MyBaud的值为9600
D.IMPORT Label;声明一个全局的标号Label,该标号可在其他文件中引用
答案:C
7.在ARM汇编语言程序设计中,用于子程序设计及调用,最常用的指令是()。
A.BL MyLabel
B.BX MyLabel
C.BLX MyLabel
D.B MyLabel
答案:A
8.将R1寄存器中的指定位bit0和bit3清零,以下ARM汇编指令正确的是()。
A.AND R1,R1,#OxFFFFFFF6
B.BIC R1,R1,#0xFFFFFFF6
C.EOR R1,R1,#0xFFFFFFF6
D.ORR R1,R1,#0xFFFFFFF6
答案:A
9.下面与嵌入式处理器复位相关的叙述中,错误的是()。
A.嵌入式处理器都有一个系统复位引脚为nRESET或RESET,nRESET表示高电平复位
B.嵌入式系统常使用外接复位芯片提供的复位信号来实现系统的可靠复位
C.有些微处理器用复位芯片可通过两个不同引脚分别输出高电平或低电平有效的复位信号
D.ARM复位后PC指针指向某个维一的地址
答案:A
10.下面是关于AMBA总线的叙述:
Ⅰ.按照AMBA规范,以ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统
Ⅱ.AMBA的系统总线主要用于连接高带宽快速组件
Ⅲ.AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件
Ⅳ.系统总线通过桥接器与外围总线互连
上述叙述中,正确的是()。
A.仅Ⅰ
B.仅Ⅰ和Ⅱ
C.仅Ⅰ、Ⅱ和Ⅲ
D.全部
答案:D
【5】
1. GDB中,用来显示源代码的命令是( )
A.kill
B.list
C.make
D.break
答案:B
2. 1KB等于( )
A.1024MB
B.1024B
C.1024GB
D.8bit
答案:B
3. 以下不是嵌入式系统应用领域的是( )
A.通用软件
B.工业控制
C.消费类电子产品
D.机器人
答案:A
4. 十进制数100,用十六进制表达为( )
A.62
B.63
C.64
D.65
答案:C
5. ARM采用定长指令格式,所有指令都是32位,Bit[24:21]为( )
A.目标寄存器编码
B.条件执行
C.指令操作符编码
D.永远是0
答案:C
6. 80386处理器是( )
A.8位处理器
B.16位处理器
C.32位处理器
D.64位处理器
答案:C
7. ARM采用定长指令格式,所有指令都是32位,Bit[24:21]为( )
A.目标寄存器编码
B.操作符编码
C.第一个操作数寄存器
D.永远是0
答案:B
8. 80486处理器是( )
A.64位处理器
B.32位处理器
C.16位处理器
D.8位处理器
答案:B
9.1024KB等于( )
A.1TB
B.1B
C.1MB
D.1GB
答案:C
10. 在做低功耗优化时,以下说法错误的是( )
A.采用什么算法与降低功耗无关
B.在采集系统中应尽量降低采集速率
C.在通讯模块中应尽量提高传输的波特率
D.CPU的工作时间与降低功耗有关
答案:A
考无忧小编有话说:
每年缺考率超过10%,说明有部分同学还是会在备考中放弃自己,因为没时间,因为太难了,甚至因为害怕了,这些都是失败的理由!人,不逼自己一把,你永远不知道自己是多么优秀!短时间,也可以爆发大能量!赶紧复习以上的三级嵌入式系统开发技术试题,刷完计算机等级考试题库!
文章推荐:
2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”
全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)
温馨提示:
考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office
想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库
想知道更多关于计算机等级考试题库的近期资讯吗?点击进入>>>计算机等级考试题库资讯