首页 > 全部 > 三级嵌入式系统开发技术 > 计算机三级(嵌入式系统开发技术)机试模拟试卷150

计算机三级(嵌入式系统开发技术)机试模拟试卷150

本单篇文档共23080字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机三级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
三级嵌入式系统开发技术 模拟试卷 829人下载
价格: 2.00 原价:¥9.00
收藏

计算机三级(嵌入式系统开发技术)机试模拟试卷150

选择题

1.嵌入式系统硬件的核心是CPU。下面关于嵌入式系统CPU特点的叙述中,错误的是( )(C)

A. 支持实时处理

B. 低功耗

C. 字长在16位以下

D. 集成了测试电路

解析:嵌入式系统cPu范围极其广阔,从最初的4位处理器,到目前仍在大规模应用的8位单片机,和现在最新的受到广泛青睐的32位,64位嵌入式CPU,都属于嵌入式系统CPU的范围。故本题选择C。

2.以下关于ARM处理器内核说法正确的是( )。(B)

A. 经典ARM处理器包括Cortex-M、Cortex—R和Cortex—A三大类

B. Cortex—A系列为应用Cortex处理器,主要面向高端应用设计

C. Cortex—M系列为面向控制领域的实时嵌入式处理器

D. ARM11性能优于Cortex—A5,但低于Cortex-A15

解析:ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。Cortex系列属于ARMv7架构,这是到2010年为止ARM公司最新的指令集架构。(2011年,ARMv8架构在TechCon上推出)ARMv7架构定义了三大分工明确的系列:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器。故本题选择B。

3.下面是关于嵌入式系统使用的存储器的叙述,其中错误的是( )。(D)

A. 系统使用的RAM有SRAM、DRAM等多种

B. Flash存储器分为NOR Flash和NAND Flash两种

C. FRAM已得到使用

D. 目前还没有使用Cache存储器

解析:嵌入式系统的存储器以半导体存储器为主。使用的RAM有SRAM、DRAM等多种,随着技术不断发展,FRAM和MRAM等新型存储器不断出现,也得到使用;NOR Flash和NAND Flash是现在市场上两种主要的闪存技术;在性能高的嵌入式处理器中都会集成内部Cache,ARM9和ARM11都有Cache存储器。故本题选择D。

4.关于μC/OS–II的基本特点,以下说法错误的是( )。(B)

A. ILC/OS–Ⅱ是抢占式实时操作系统内核

B. 由于存在内核任务,用户编写的应用程序最多可以有60个任务

C. μC/OS–Ⅱ不支持时间片轮转调度法

D. μC/OS–Ⅱ允许每个任务有不同的栈空间

解析:μC/OS–II是抢占式实时操作系统内核,只能管理64个任务。目前的版本保留8个任务给系统,这样用户编写的应用程序最多可以有56个任务。不支持时间片轮转调度法,因此赋给每一个任务的优先级是不相同的。每个任务拥有自用栈。B项错误,故本题选择B。

5.一般而言,设备驱动程序的功能不包括( )。(C)

A. 设备打开和关闭

B. 设备初始化

C. 设备文件管理

D. 设备读取和写入

解析:一般而言,设备驱动程序的功能包括设备打开和关闭、设备初始化、设备读取和写入,不包括设备文件管理。故此题选择C。

6.ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35,0x98001205中存放数据0x36,0x98001206中存放数据0x37,0x98001207中存放数据0x38,在指令LDR R0,[R1,#4]执行后,R0中的值为( )。(C)

A. 0x35363738

B. 0x36353837

C. 0x38373635

D. 0x37383536

解析:小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;本指令表示将寄存器R1的内容自动增加4,形成操作数的有效地址,从中取得32位操作数存入寄存器R0中。故本题选择c。

7.在基于ARM微处理器为核心的硬件平台上,开发其Linux环境下的应用程序expl.c。若需要编译后生成expl.c对应的汇编程序,应使用的命令是( )。(A)

A. anll—linux—gcc—S expl.c

B. arm—linux—gee—oexpl expl.c

C. anll一linux—gcc一c expl.c

D. arm—linux—gcc—g—oexpl expl.c

解析:arm一linux—gcc—S一o test.s test.c该命令中只加入了参数一S、一o test.s,执行该命令后,编译器将连续执行预处理、编译等阶段的操作,最终生成文件名为test.s的汇编语言文件。注意,若去掉一o test.s参数,编译器也会自动生成文件名为test.s的汇编语言文件。arm—linux—gcc—c一o test.o test.c该命令中只加入了参数一c、一o test.o,执行该命令后,编译器将连续执行预处理、编译、汇编等阶段的操作,没有执行连接阶段的操作,最终生成文件名为test.o的目标文件。注意,若去掉一o test.o参数,编译器也会自动生成文件名为test.o的目标文件。arm—linux—gcc一o test test.c该命令中只加入了参数一o test,而没有加入一c、一S、一E等,执行该命令后,编译器将连续执行预处理、编译、汇编、连接等阶段的操作,最终生成文件名为test的输出文件。arm一linux—gcc—g—o test test.c该命令中加入了参数一g、一o test,执行该命令后,编译器将在生成的输出文件test中加入GDB能够使用的调试信息,使得用GDB调试时比较方便。故本题选择A。

8.以下ARM指令中源操作数属于寄存器寻址的指令是( )。(A)

A. AND R1,R2,R3

B. STRH R1,[R2]

C. SWI 0x01

D. MOV R1,#0x0B

解析:寄存器寻址就是利用寄存器中的数值作为操作数,显然,A选项是寄存器寻址;B选项是寄存器间接寻址;C选项SWI是软中断指令;D选项是立即数寻址。故本题选择A。

9.下面关于三星公司基于ARM9内核的S3C2410嵌入式微处理器芯片的叙述中,错误的是( )。(D)

A. 采用哈佛体系结构,程序存储器与数据存储器分开

B. 使用AMBA总线,对于高速组件采用AHB总线,对于低速外设接口采用APB总线

C. 片内集成ADC

D. 片内集成摄像头接15及AC′97音频接15

解析:S3C2410是三星公司基于ARM920T核的两款嵌入式微处理器,属于中高档32位嵌入式微处理器;采用哈佛体系结构,内部具有分离的16KB大小的指令Cache和16KB大小的数据Cache;使用ARM公司特有的AMBA总线,对于高速组件采用AHB总线,而对于低速外设接口则采用APB总线,AHB通过桥接器链接APB;芯片内部集成了许多硬件组件,包括了内部SRAM、外部存储器控制器、ADC等等;而摄像头接口和AC′97音频接口出现在S3C2440上,S3C2410上并没有。因此D选项错误,故本题选择D。

10.下面的各嵌入式操作系统中,只有一个与Linux密切相关,它是( )。(C)

A. QNX

B. VxW0rks

C. RTAI

D. TinyOS

解析:四个选项中仅有C选项的RTAL是典型的嵌入式Linux操作系统之一,其中文含义是实时应用接口。故本题选择C。

11.与其它内核相比,关于ARM内核的主要特点,以下说法错误的是( )。(B)

A. 功能

本文档预览:3600字符,共23080字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
计算机三级(嵌入式系统开发技术)机试模拟试卷150

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号