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

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

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

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

选择题

1.电子书阅读器中存储的一本中文长篇小说,大小为128KB,文件格式为.txt,试问该小说包含的汉字大约有( )?(A)

A. 6万字

B. 12万字

C. 25万字

D. 40万字

解析:一个汉字占两个字节,128×1024÷2=65536,所以大约有6万字,故本题选择A。

2.下面是IP协议中C类IP地址有关规定的叙述,其中正确的是( )。(B)

A. 它适用于中型网络

B. 它所在的网络最多只能连接254台主机

C. 它不能用于多目的地址发送(组播)

D. 它的二进制表示中最高3位一定是“101”

解析:IP地址分为A类、B类、C类三个基本类,另有两类分别作为组播地址和备用地址(D类和E类)。C类IP地址范围:192.0.0.1到223.255.255.254。第1字节、第2字节和第3个字节为网络地址,第4个字节为主机地址。C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。故本题选择B。

3.下列关于嵌入式系统的软件结构的描述中,不正确的是( )。(C)

A. 简单的轮询结构只适用于系统的任务数量较少、任务处理简单,且实时性要求不高的场景

B. 选择嵌入式系统软件结构的一个基本原则是:选择可以满足响应时间需求的最简单的结构

C. 与简单的轮询结构相比,带中断的轮询结构由于中断的引入而使软件的复杂度明显降低

D. 带中断的轮询结构也称为中断驱动结构或前后台结构

解析:选择嵌入式系统软件结构的一个基本原则是:选择可以满足响应时间需求的最简单的结构。简单的轮询结构只适用于系统的任务数量较少、任务处理简单,且实时性要求不高的场景,带中断的轮询结构也称为中断驱动结构或前后台结构,但并没有因为中断的引入而使软件的复杂度明显降低。故此题选择C。

4.在以下ARM处理器指令中可让寄存器R1中指定位“清零”的指令操作码为( )。(B)

A. MOV

B. AND

C. ADD

D. ORR

解析:使用逻辑与指令AND和0进行按位相与,可以起到清零的作用。故本题选择B。

5.下面是关于嵌入式系统中使用的键盘的叙述,其中错误的是( )。(B)

A. 利用嵌入式芯片的GPIO构成线性键盘时,一个按键需要占用一个GPIO引脚

B. 采用矩阵键盘结构时,8个GPIO引脚最多能构成12个按键的键盘

C. 采用机械式按键设计键盘时,按键按下时会产生抖动

D. 矩阵键盘通常用行扫描法或反转法读取按键的特征值

解析:利用嵌入式芯片的GPIO构成线性键盘时,一个按键需要占用一个GPIO引脚;采用矩阵键盘结构时,8个GPIO引脚最多能构成64个按键的键盘;采用机械式按键设计键盘时,按键按下时会产生抖动;矩阵键盘通常用行扫描法或反转法读取按键的特征值。故本题选择B。

6.下列各操作系统中,不属于嵌入式Linux发行版的是( )。(B)

A. RTAI

B. eCos

C. MontaVista Linux

D. Xenomai

解析:eCos是一种免费和开源的实时操作系统,用C/C++编码,是可定制的操作系统。故此题选择B。

7.嵌入式系统开发时,应该根据应用需求来选择相应的开发工具软件。RVDS是一个较常用的开发工具软件,下面的有关叙述中错误的是( )。(B)

A. RVDS中包括工程管理器、编译连接器、调试器和指令集仿真器

B. RVDS只支持ARM内核的微处理器芯片

C. RVDS支持对Flash存储器的编程

D. RVDS编译的代码比ADS1.2编译的代码执行效率高

解析:RVDS支持所有ARM芯片,包括Cortex全系列,还支持其他内核的处理器,如51系列。B选项错误,其余三项正确,故本题选择B。

8.互联网借助TCP/IP协议把许多同构或异构的计算机网络互相连接起来,实现了遍布全球的计算机的互连、互通和互操作,其中的IP协议起着关键性的作用。下面有关IP协议的叙述中,错误的是( )。(C)

A. IP地址解决了网络中所有计算机的统一编址问题

B. IP数据报是一种独立于各种物理网络的数据包格式

C. 目前广泛使用的是IP协议的第6版(IPv6),IPv4已经很少使用

D. 路由器(router)是实现网络与网络互连的关键设备

解析:关于IP协议,目前大量使用的还是IPv4,c项错误,其余三项正确,故本题选择C。

9.在Bootloader的stagel中,以下各步骤的顺序应为( )。

a.跳转到stage2的C程序入口点b.为加载stage2准备RAM空间c.拷贝stage2的执行代码到RAM空间中d.基本硬件初始化(B)

A. bdac

B. dbca

C. dbac

D. dcba

解析:Bootloader的stage1的基本步骤(按执行先后顺序列出)为:基本硬件初始化,为加载stage2准备RAM空间,拷贝stage2的执行代码到RAM空间中,设置栈区指针SP,跳转到stage2的C程序入口点。正确顺序为dbca,故本题选择B。

10.下面关于S3C2410嵌入式微处理器芯片GP10端口的叙述中,错误的是( )。(A)

A. GPIO端口有CPA/GPB/GPC/GPD共4个并行I/O接口

B. GPIO端口的多个并行I/O接口中,有的接口的功能是单一的,有的接口的功能是复用的

C. GPIO端口的每个并行I/O接口都有控制寄存器、数据寄存器以及上拉寄存器

D. GPIO端口属于芯片内部的低带宽组件

解析:S3C2410的GPIO端口有GPA/GPB/GPC/GPD/GPE/GPF/GPG/GPH多个并行I/O接口。选项A错误,故本趑选掸A。

11.下列选项中用于完成创建任务的自用栈空间的μC/OS-II程序源代码的是( )。(A)

A. OS_CPU_C.C

B. OS_CORE.C

C. OS_MEM.C

D. OS_TASK.C

解析:OS_CPU_C.C用于创建任务的自用栈空间、定义用户接口hook函数原型等。OS_CORE.C为核心调度代码,功能包括系统初始化、启动多任务调度开始运行、任务创建管理与调度、TCB初始化、就绪表初始化、ECB初始化、任务事件就绪表、空闲任务等。OS_MEM.C为内存管理,包括创建分区、获得存储块等。OS_TASK.C为任务管理,包括改变一个任务的优先级、创建或者删除一个任务、挂起一个任务、恢复一个被挂起的任务等。故本题选择A。

12.在基于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参数,编译器

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号