软件试题库部分.docx

上传人:b****5 文档编号:8030564 上传时间:2023-01-28 格式:DOCX 页数:18 大小:27.43KB
下载 相关 举报
软件试题库部分.docx_第1页
第1页 / 共18页
软件试题库部分.docx_第2页
第2页 / 共18页
软件试题库部分.docx_第3页
第3页 / 共18页
软件试题库部分.docx_第4页
第4页 / 共18页
软件试题库部分.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

软件试题库部分.docx

《软件试题库部分.docx》由会员分享,可在线阅读,更多相关《软件试题库部分.docx(18页珍藏版)》请在冰豆网上搜索。

软件试题库部分.docx

软件试题库部分

嵌入式软件助理工程师认证考试试题题库

一、单项选择题

20、在指令系统的各种寻址方式中,获取操作数最快的方式是(1-);若操作数的地址包含在指令中,则属于(2-)方式。

(1)A、直接寻址B、立即寻址C、寄存器寻址D、间接寻址

(2)A、直接寻址B、立即寻址C、寄存器寻址D、间接寻址

21、在CPU和物理内存之间进行地址转换时,()将地址从虚拟(逻辑)地址空间映射到物理地址空间。

A、TCBB、MMUC、CACHED、DMA

44、处理机主要由处理器、存储器和总线组成,总线包括()。

A、数据总线、串行总线、逻辑总线、物理总线

B、并行总线、地址总线、逻辑总线、物理总线

C、并行总线、串行总线、全双工总线

D、数据总线、地址总线、控制总线

50、下面()特性不符合嵌入式操作系统特点。

A、实时性B、不可定制

C、微型化D、易移植

51、下面关于C语言程序的描述,正确的是(  )。

A、总是从第一个定义的函数开始执行

B、要调用的函数必须在main()函数中定义

C、总是从main()函数开始执行

D、main()函数必须放在程序的开始

53、以下叙述中,不符合RISC指令系统特点的()。

A、指令长度固定,指令种类少

B、寻址方式种类丰富,指令功能尽量增强

C、设置大量通用寄存器,访问存储器指令简单

D、选取使用频率较高的一些简单指令

57、同CISC相比,下面哪一项不属于RISC处理器的特征_

A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。

B、减少指令数和寻址方式,使控制部件简化,加快执行速度。

C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。

D、RISC处理器都采用哈佛结构

58、在下列ARM处理器的各种模式中,____模式有自己独立的R8-R14寄存器。

A、系统模式(System)、

B、终止模式(Abort)

C、中断模式(IRQ)

D、快中断模式(FIQ)

59、按照ARM过程调用标准(APCS),栈指针使用____寄存器,

A、R0B、R13C、R14D、R15

60、在ARM体系结构中,___寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值;___寄存器作为处理器的程序计数器指针。

A、R0,R14B、R13,R15C、R14,R15D、R14,R0

61、在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用何种方法?

A、直接修改CPU状态寄存器(CPSR)对应的模式

B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态

C、使用软件中断指令(SWI)

D、让处理器执行未定义指令

65、进程有三种状态:

()。

A、准备态、执行态和退出态B、精确态、模糊态和随机态

C、运行态、就绪态和等待态D、手工态、自动态和自由态

67、文件系统的主要功能是()。

A、实现对文件的按名存取B、实现虚拟存储

C、提高外存的读写速度D、用于保存系统文档

71、在ARM体系构建的嵌入式系统中,由电平模式触发的中断,其对应的中断标准应该在何时被清除?

A、当中断处理程序结束以后,才可以清除

B、进入相应的中断处理程序,即可以清除

C、产生IRQ中断的时候,处理器自动清除

D、任何时候都可以清除

77、嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个()环境。

A、交互操作系统B、交叉编译

C、交互平台D、分布式计算

78、已知有变量data1定义如下:

uniondata

{inti;

charch;

floatf;

}data1;

则变量data1所占的内存存储空间可表示为。

A、sizeof(int)B、sizeof(char)

C、sizeof(float)D、sizeof(int)+sizeof(char)+sizeof(float)

80、实时操作系统(RTOS)内核与应用程序之间的接口称为()。

A、输入/输出接口B、文件系统

C、APID、图形用户接口

81、在操作系统中,除赋初值外,对信号量仅能操作的两种原语是()。

A、存操作、取操作B、读操作、写操作

C、P操作、V操作D、输入操作、输出操作

82、在下列ARM处理器的各种模式中,只有____模式不可以自由地改变处理器的工作模式。

A、用户模式(User)B、系统模式(System)

C、终止模式(Abort)D、中断模式(IRQ)

83、32位体系结构的ARM处理器有___种不同的处理器工作模式,和____个主要用来标识CPU的工作状态和程序的运行状态的状态寄存器。

A、7、7B、7、6C、6、6D、6、7

98.ARM嵌入式系统中,PC指向的是正在()的指令地址。

A执行B译码C取指D都不是

99.ARM系统处理16-bit数据时,对应的数据类型是()。

AByteBHalfwordCWordD三者都不是

100.实时系统是指()

A响应快的系统B时间约束的系统C单任务系统D内核小的系统

106、同CISC相比,下面哪一项不属于RISC处理器的特征________

A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。

B、减少指令数和寻址方式,使控制部件简化,加快执行速度。

C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。

D、RISC处理器都采用哈佛结构

107、32位数0x12345678用小端格式表示,则在AXD调试器下观察数据在内存中分布的情况是()

A12345678B78563412C21436587D87654321

108、RISC是指()

A复杂指令计算机B并行机C精简指令计算机D多处理器计算机

109、在ARM体系结构中,___寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值;___寄存器作为处理器的程序计数器指针。

A、R0,R14B、R13,R15

C、R14,R15D、R14,R0

110、在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用何种方法?

A、直接修改CPU状态寄存器(CPSR)对应的模式

B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态

C、使用软件中断指令(SWI)

D、让处理器执行未定义指令

111、表达式A⊕B实现的功能是()

A逻辑与B逻辑非C逻辑异或D逻辑或

112、嵌入式系统的开发通常是在交叉开发环境实现的,交叉开发环境是指(A)

A在宿主机上开发,在目标机上运行B在目标机上开发,在宿主机上运行

C在宿主机上开发,在宿主机上运行D在目标机上开发,在目标机上运行

113、在ARM系统结构中,MMU映射最小的单元空间是___

A、64KBB、16KBC、4KBD、1KB

117、在ARMLinux体系中,用来处理外设中断的异常模式是_____

A、软件中断(SWI)B、未定义的指令异常

C、中断请求(IRQ)D、快速中断请求(FIQ)

118、指令ADDR2,R1,R1,LSR#2中,LSR的含义是()。

A逻辑左移B逻辑右移C算术右移D循环右移

119、以下ARM异常中,优先级最高的是()。

ADataabortBFIQCIRQDReset

120、指令LDRR0,[R4]对源操作数的寻址方式是()

A寄存器间接寻址B寄存器寻址C立即数寻址D相对寻址

129、RISC是指()

A复杂指令计算机B并行机C精简指令计算机D多处理器计算机

130、波特率9600bps是指数据每秒传输()

A9600个字节B9600个比特C9600个字D9600个字符

131、ARM9和ARM7的重要区别是()

AARM9带有MMU功能BARM9支持Thumb指令集

CARM9带有Cache功能DARM9是哈佛结构

132、32位体系结构的ARM处理器有___种不同的处理器工作模式,和___个主要用来标识CPU的工作状态和程序的运行状态的状态寄存器。

A、7、7B、7、6

C、6、6D、6、7

134、当系统工作负载增加时,CPU的将占很大比重

A)用户时间B)系统时间C)空闲时间、D)进程时间

135、fsck对文件系统的检查最先是从文件系统的开始的

A)MBRB)磁盘块C)超级块D)块链表

如果数据的存储格式是大端模式,32bit宽的数0x12345678在大端模式下的CPU内存中的存放(假设从地址0x4000开始)。

内存地址为0x4001的内容是()。

A、0x34B、0x56

C、0x23D、0x78

136、关于RISC指令系统描述不正确的是()。

A、指令条数多B、指令长度固定

C、指令格式种类少D、寻址方式种类少

137、对ARM7微处理器说法不正确的是()。

A、兼容16位的Thumb指令集B、集成式RISC内核

C、集成了ICE-RT逻辑D、哈佛体系结构

138、在寄存器间接寻址方式中,指定寄存器中存放的是()。

A、操作数B、操作数地址

C、转移地址D、地址偏移量

146、已知有如下程序:

#include

voidmain(){

inta[5]={1,2,3,4,5};

int*p=(int*)(&a+1);

printf(“%d”,p[-1]);

}

那么,输出结果为()

A、该程序不可执行,无输出结果B、5

C、1D、不确定的随机值

158、以下叙述中,不符合RISC指令系统特点的是。

A)指令长度固定,指令种类少B)寻址方式种类丰富,指令功能尽量增强

C)设置大量通用寄存器,访问存储器指令简单

D)选取使用频率较高的一些简单指令

162、通常所说的32位微处理器是指。

A)地址总线的宽度为32位     B)处理的数据长度只能为32位    

C)CPU字长为32位     D)通用寄存器数目为32个

163、在32位处理器上,假设栈顶指针寄存器的当前值为0x00FFFFE8,那么在执行完指令“pusheax”(eax为32位寄存器)后,栈指针的当前值应为

A)0x00FFFFE4B)0x00FFFFE6C)0x00FFFFEAD)0x00FFFFEC

164、有若干并发进程均将一个共享变量count中的值加1一次,那么有关count中的值说法正确的是:

______。

()

A、肯定有不正确的结果

B、肯定有正确的结果

C、若控制这些并发进程互斥执行count加1操作,count中的值正确

D、A,B,C均不对

174、PV操作是在( )上的操作。

A、临界区B、进程

C、缓冲区D、信号量

186、以下叙述中正确的是。

A)宿主机与目标机之间只需要建立逻辑连接即可

B)在嵌入式系统中,调试器与被调试程序一般位于同一台机器上

C)在嵌入式系统开发中,通常采用的是交叉编译器

D)宿主机与目标机之间的通信方式只有串口和并口两种

187、文件系统的主要功能是。

A)实现对文件的按名存取     B)实现虚拟存储

C)提高外存的读写速度      D)用于保存系统文档

188、以下做法不利于嵌入式应用软件的移植的是。

A)在软件设计上,采用层次化设计和模块化设计

B)在软件体系结构上,在操作系统和应用软件之间引入一个虚拟机层,把一些通用的、共性的操作系统API接口函数封装起来

C)将不可移植的部分局域化,集中在某几个特定的文件之中

D)在数据类型上,尽量直接使用C语言的数据类型

189、对ARM处理器说法不正确的是()。

A、小体积、低功耗、低成本、高性能

B、支持Thumb(16位)/ARM(32位)双指令集

C、只有Load/Store指令可以访问存储器

D、寻址方式多而复杂

190、嵌入式微控制器相比嵌入式微处理器的的最大特点()。

A、体积大大减小B、单片化

C、功耗低D、成本高

192.在某嵌入式操作系统中,若P、V操作的信号量S的初值为2,当前值为-1,则表示等待信号量S的任务个数为B。

A)0      B)1      C)2      D)3

198、操作系统中同时存在着多个进程,它们()

A、不能共享系统资源B、不能调用同一段程序代码

C、可以共享所有的系统资源D、可以共享允许共享的系统资源

199、在变址寻址方式中,操作数的有效地址等于()

A、变址寄存器内容+形式地址(位移量)

B、程序计数器内容+形式地址

C、基址寄存器内容+形式地址

D、堆栈指示器内容+形式地址

206、同CISC相比,下面哪一项不属于RISC处理器的特征________

A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。

B、减少指令数和寻址方式,使控制部件简化,加快执行速度。

C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。

D、RISC处理器都采用哈佛结构

208、Linux系统中的设备可分为三类:

字符设备、块设备和网络设备,其中不是基于文件系统访问的设备是()。

A.字符设备B.块设备

C.网络设备D.字符和块设备

209、中断向量是指( )。

A、中断断点的地址B、中断向量表起始地址

C、中断处理程序入口地址D、中断返回地址 

210、()不是进程和程序的区别。

A.程序是一组有序的静态指令,进程是一次程序的执行过程

B.程序只能在前台运行,而进程可以在前台或后台运行

C.程序可以长期保存,进程是暂时的

D.程序没有状态,而进程是有状态的

211、在ARM系统结构中,MMU映射最大的单元空间是____

A、1MBB、128KBC、64KBD、4KB

226、在ARMLinux体系中,用来处理外设中断的异常模式是_____

A、软件中断(SWI)B、未定义的指令异常

C、中断请求(IRQ)D、快速中断请求(FIQ)

241、同CISC相比,下面哪一项不属于RISC处理器的特征______

A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。

B、减少指令数和寻址方式,使控制部件简化,加快执行速度。

C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。

D、RISC处理器都采用哈佛结构

244、在下列ARM处理器的各种模式中,____模式有自己独立的R8-R14寄存器。

A、系统模式(System)、

B、终止模式(Abort)

C、中断模式(IRQ)

D、快中断模式(FIQ)

245、按照ARM过程调用标准(APCS),栈指针使用____寄存器,

A、R0B、R13C、R14D、R15

246、在ARM体系结构中,____寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值;___寄存器作为处理器的程序计数器指针。

A、R0,R14

B、R13,R15

C、R14,R15

D、R14,R0

247、在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用何种方法?

A、直接修改CPU状态寄存器(CPSR)对应的模式

B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态

C、使用软件中断指令(SWI)

D、让处理器执行未定义指令

280、在下列ARM处理器的各种模式中,____模式有自己独立的R8-R14寄存器。

A、系统模式(System)、

B、终止模式(Abort)

C、中断模式(IRQ)

D、快中断模式(FIQ)

281、按照ARM过程调用标准(APCS),栈指针使用____寄存器,

A、R0B、R13C、R14D、R15

285、在ARMLinux系统中,中断处理程序进入C代码以后,ARM的处于__工作模式

A、超级用户(SVC)B、中断(IRQ)

C、快速中断(IRQ)D、和进入中断之前的状态有关系

290、在下列ARM处理器的各种模式中,只有_____模式不可以自由地改变处理器的工作模式。

A、用户模式(User)

B、系统模式(System)

C、终止模式(Abort)

D、中断模式(IRQ)

291、在CPU和物理内存之间进行地址转换时,B将地址从虚拟(逻辑)地址空间映射到物理地址空间。

A)TCBB)MMUC)CACHED)DMA

292、嵌入式系统由硬件部分和软件部分构成,以下不属于嵌入式系统软件的是。

A)系统内核B)驱动程序C)FPGA编程软件D)嵌入式中

295、 不是进程和程序的区别。

A )程序是一组有序的静态指令,进程是一次程序的执行过程

B) 程序只能在前台运行,而进程可以在前台或后台运行

C) 程序可以长期保存,进程是暂时的

D) 程序没有状态,而进程是有状态的

299、以下叙述中,不符合RISC指令系统特点的是。

A)指令长度固定,指令种类少

B)寻址方式种类丰富,指令功能尽量增强

C)设置大量通用寄存器,访问存储器指令简单

D)选取使用频率较高的一些简单指令

308、下列软件中,不属于BootLoader的是()。

A、viviB、busyboxC、ubootD、blob

310、在下列ARM处理器的各种模式中,_____模式有自己独立的R8-R14寄存器。

A、系统模式(System)、

B、终止模式(Abort)

C、中断模式(IRQ)

D、快中断模式(FIQ)

311、按照ARM过程调用标准(APCS),栈指针使用____寄存器,

A、R0B、R13C、R14D、R15

312、在ARM体系结构中,____寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值;____寄存器作为处理器的程序计数器指针。

A、R0,R14

B、R13,R15

C、R14,R15

D、R14,R0

二、多项选择题

1.嵌入式操作系统不同于通用操作系统的功能是()

A、任务调度B、可裁减性C、强实时D、设备管理 E、存储器管理

4.片内总线是大规模集成电路(LargeScaleIntegratedCircuit:

LSI)和超大规模集成电路(VLSI)内部各寄存器或功能单元之间的信息交换通道,它由生产厂家决定,下列属于片内总线的有()。

A、AHB总线B、APB总线C、USB总线D、ASB总线 E、1394总线

5.下列能改变ARM处理器工作状态的指令有()

A、B指令B、SUB指令C、BX指令D、BLX指令E、BL指令

6.常用的软件开发模型有()

A、结构型B、原型模型C、迭代型D、瀑布型E、综合型

7.ARM处理器的工作模式中属于异常模式的有()

A、用户模式usrB、系统模式sysC、外部中断模式irqD、中止模式abtE、快速中断模式fiq

8.芯片总线又称元件级总线,它是指系统内或插件板内各元件之间所使用的总线,下列属于芯片总线的有()

A、I2C总线B、ISA总线C、SPI总线D、SCI总线 E、PCI总线

9.在ARM汇编语言程序设计中主程序和子程序参数的传递需要满足ATPCS规则,ATPCS规则中用来传递参数的寄存器是()

A、R0B、R1C、R2D、R3E、R4

三、填空题

1、可以实现动态IP地址分配。

2、使用gcc编译c程序生成可执行文件有时似乎是一步完成的,但实际要经历如下四步:

3、内核分为  、 、  和等四个子系统。

4、ARM处理器有多种运行模式,用户程序运行在其中的______模式。

5、ARM处理器的中断有两种处理模式,分别为______模式和的_____模式。

6、ARM处理器有多种运行模式,用户程序运行在其中的_____模式。

7、内核分为 进程管理系统 、 内存管理系统 、 和文件管理系统 等四个子系统。

8、嵌入式系统中按照总线所传送的信息类型,可以分为数据总线、地址总线和等几种。

9、进程从产生到终止进程可以具有的基本状态为:

___、___和等待态(阻塞态)。

四、判断题

1、uCOS-II操作系统属于顺序执行系统 。

()

2、基于ARM架构的指令都是32位的。

()

3、进程有三种状态是准备态、执行态和退出态。

()

4、()目前的ARM处理器采用的是哈佛体系结构。

5、()ARM处理器的运行模式可通过中断或异常处理改变。

6、()BootLoader属于嵌入式操作系统的一部分。

7、在嵌入式系统中,整个系统的加载启动任务就完全由BootLoader来完成。

()

8、ARM包含32个通用寄存器。

()

9、进程有三种状态是准备态、执行态和退出态。

()

10、触摸屏是一种输入设备。

()

11、VHDL是一种硬件描述语言,用于设计硬件电子系统。

()

12、二极管具有单向导通性。

()

13、CISC机器多采用Load/Store结构()

14、DSP是专门用于数字信号处理方面的处理器。

()

15、NandFlash的特点是应用程序可以直接在闪存中运行,不需要把代码读到系统RAM中。

()

16、LCD是一种输出设备。

()

17、函数的标量参数通过传值的方式进行传递,而数组名参数则具有传址调用的语义。

()

五、简答题

1、简述嵌入式系统中非占先式与占先式调度法的区别有哪些。

答:

 

2、什么是硬实时操作系统、软实时操作系统以及二者的区别?

答:

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1