黄老师 发表于 2016-3-12 10:12:27

东师15秋《嵌入式系统》在线作业答案

东师15秋《嵌入式系统》在线作业1

一、单选题:
1.可以使用(    )命令创建一个新用户。          (满分:3)
    A. useradd
    B. usermod
    C. passwd
    D. groupadd
2.从(    )代版本开始,ARM的寻址范围扩展到了32位。          (满分:3)
    A. V2
    B. V3
    C. V4
    D. V5
3.(    )指令集才是ARM处理器的主要指令集。          (满分:3)
    A. ARM
    B. Thumb
    C. Jazelle
    D. Load
4.GNU开发套件中,下列(    )是项目管理工具。          (满分:3)
    A. as
    B. make
    C. makefile
    D. Makefile
5.嵌入式系统一般都采用(    )操作系统。          (满分:3)
    A. 通用
    B. 专用
    C. 实时
    D. 网络
6.下列(    )不属于ARM处理器的特点。          (满分:3)
    A. 体积小
    B. 低成本
    C. 低功耗
    D. 低性能
7.ARM处理器不支持(    )数据类型。          (满分:3)
    A. 64
    B. 32
    C. 16
    D. 8
8.在我国,嵌入式技术最早应用在(    )。          (满分:3)
    A. 工业控制领域
    B. 交通管理
    C. 信息家电
    D. 医疗设备
9.相对寻址是基址寻址的一种特殊形态,用(    )作为基址寄存器。          (满分:3)
    A. R15
    B. R14
    C. R13
    D. R12
10.下列(    )不属于嵌入式交叉开发软件。          (满分:3)
    A. 交叉编译器
    B. 交叉链接器
    C. 交叉操作系统
    D. 交叉调试器
11.在嵌入式系统开发设计过程中,第一个阶段是(    )。          (满分:3)
    A. 需求分析
    B. 系统设计
    C. 代码调试
    D. 代码固化
12.GNU开发套件中,下列(    )是链接器。          (满分:3)
    A. as
    B. gdb
    C. gcc
    D. ld
13.以基于Internet接入为标志的嵌入式系统属于嵌入式系统发展的第(    )阶段。          (满分:3)
    A. 1
    B. 2
    C. 3
    D. 4
14.Cortex-R4处理器的流水线为(    )级。          (满分:3)
    A. 6
    B. 7
    C. 8
    D. 10
15.ARM的端序选择是由硬件引脚决定的,默认的端序是(    )。          (满分:3)
    A. 小端序
    B. 中端序
    C. 两端序
    D. 大端序
16.ARM9属于ARM处理器的第(    )代产品。          (满分:3)
    A. V5
    B. V6
    C. V7
    D. V8
17.“入栈”操作所对应的指令助记符是(    )。          (满分:3)
    A. STR
    B. LDR
    C. LDM
    D. STM
18.嵌入式系统具有典型的多种学科交叉融合特点,其中构成嵌入式系统技术领域的核心学科有4个,但不包括(    )。          (满分:3)
    A. 生物工程
    B. 微电子学
    C. 计算机科学
    D. 电子工程与自动控制
19.若要更新条件码标志,则指令中必须包含后缀(    )。          (满分:3)
    A. S
    B. B
    C. C
    D. D
20.当ARM处理器执行的是32位指令时,说明该处理器工作在(    )状态。          (满分:3)
    A. 忙
    B. Thumb
    C. Thumb+ARM
    D. ARM
三、判断题:
1.实时在线仿真器ICE虽然可以模拟实际处理器的所有行为,但其价格比较昂贵。          (满分:2)
    A. 错误
    B. 正确
2.在Thumb状态下访问寄存器的方式和数量与ARM状态完全相同。          (满分:2)
    A. 错误
    B. 正确
3.RVDS的调试工具包括RVD、AXD和ASD。          (满分:2)
    A. 错误
    B. 正确
4.当ARM处理器工作在用户模式时,可随意改变到其他模式。          (满分:2)
    A. 错误
    B. 正确
5.CodeWarrior具有很多功能,但不具备对文本文件进行比较的功能。          (满分:2)
    A. 错误
    B. 正确
6.ARM处理器中的各个寄存器在不同模式下是通用的。          (满分:2)
    A. 错误
    B. 正确
7.以32位RISC嵌入式处理器加嵌入式操作系统为标志的嵌入式系统为其发展的第三个阶段。          (满分:2)
    A. 错误
    B. 正确
8.在Linux中ls和dir两个命令都可以用来显示指定目录下的文件。          (满分:2)
    A. 错误
    B. 正确
9.当异常发生时,需要保护程序执行现场,再进行异常处理。其中,现场保护包括返回地址和CPSR的值两个方面的内容。          (满分:2)
    A. 错误
    B. 正确
10.用户在编写makefile文件时,既可以使用系统规定的默认makefile文件名,也可以自定义文件名。          (满分:2)
    A. 错误
    B. 正确
11.ARM状态下软中断的的编号是0x12345678。          (满分:2)
    A. 错误
    B. 正确
12.在Linux的makefile文件中,注释都是以*开头。          (满分:2)
    A. 错误
    B. 正确
13.在调试ARM汇编程序时,可以使用ARMulator进行调试而不需要实际的下位机。          (满分:2)
    A. 错误
    B. 正确
14.Linux内核分为小内核映像和大内核映像两种,其中小映像内核映像需要放在实模式2MB的内存之内。          (满分:2)
    A. 错误
    B. 正确
15.EXPORT/GLOBAL用于声明一个符号,该符号不在当前文档中定义,但当前文档将引用该符号。          (满分:2)
    A. 错误
    B. 正确
16.在内嵌汇编程序段中,对物理寄存器的使用没用任何限制。          (满分:2)
    A. 错误
    B. 正确
17.ARM处理器支持4种类型的栈:满递增(FA)、空递增(EA)、满递减(FD)和空递减(ED)。          (满分:2)
    A. 错误
    B. 正确
18.Linux内核子目录arch中存放的是所有设备的驱动程序,其下的每个子目录都对应一类驱动程序。          (满分:2)
    A. 错误
    B. 正确
19.在ARM汇编语言中,基本指令必须从一行的行头开始。          (满分:2)
    A. 错误
    B. 正确
20.在基址寻址方式中,自动索引表示先变址,再传值,最后再改变基址。          (满分:2)
    A. 错误
    B. 正确
嵌入式系统15秋在线作业2

一、单选题:
1.GNU开发套件中,下列(    )是汇编编译器。          (满分:3)
    A. as
    B. gdb
    C. gcc
    D. ld
2.ARM处理器有(    )种工作模式。          (满分:3)
    A. 5
    B. 6
    C. 7
    D. 8
3.ARM处理器一共有(    )个状态寄存器。          (满分:3)
    A. 3
    B. 4
    C. 5
    D. 6
4.内嵌汇编支持(    )指令。          (满分:3)
    A. LDR伪指令
    B. ADR
    C. ADRL
    D. LDR基本指令
5.在多寄存器寻址中,(    )表示先变址,再传值。          (满分:3)
    A. IB
    B. IC
    C. IA
    D. ID
6.设计PCB、制板、焊接等工作属于(    )。          (满分:3)
    A. 体系结构设计
    B. 硬件设计
    C. 测试设计
    D. 软件设计
7.嵌入式技术不包括(    )。          (满分:3)
    A. 嵌入式人才技术
    B. 芯片技术
    C. 硬件技术
    D. 软件技术
8.Linux内核的主要功能包括内存管理、任务调度、(    )、虚拟文件系统和网络接口。          (满分:3)
    A. 提供Shell
    B. 进程间通信
    C. 文件拷贝
    D. 运行应用程序
9.半主机调试技术是利用(    )提供的C函数库功能来完成运行程序的I/O请求。          (满分:3)
    A. 下位机
    B. 目标机
    C. 评估板
    D. 上位机
10.ADS中ARM的符号调试器所对应的文件名称是(    )。          (满分:3)
    A. armcc
    B. armlink
    C. armsd
    D. armasm
11.将程序代码烧写到非易失型存储器的过程称为(    )。          (满分:3)
    A. 程序转移
    B. 软件刻录
    C. 软件记录
    D. 代码固化
12.当CPSR寄存器的控制位T的值为(    )时,指示处理器处于ARM状态。          (满分:3)
    A. 3
    B. 2
    C. 1
    D. 0
13.在Linux下,用于拷贝文件的命令是(    )。          (满分:3)
    A. rm
    B. rd
    C. cd
    D. cp
14.下列(    )是与指令流无关的异常。          (满分:3)
    A. IRQ
    B. SWI
    C. UND
    D. ABT
15.背景调试的英文缩写是(    )。          (满分:3)
    A. BDM
    B. ICD
    C. ICE
    D. OCD
16.将软件烧写到设计的硬件电路板上进行实地运行测试称为(    )。          (满分:3)
    A. 单元测试
    B. 软硬件集成测试
    C. 确认测试
    D. 验收测试
17.Vi是Linux下的一种(    )。          (满分:3)
    A. 源程序编辑软件
    B. 编译器
    C. 链接器
    D. 调试器
18.DMA控制器属于嵌入式系统中的(    )。          (满分:3)
    A. 嵌入式操作系统
    B. 嵌入式微处理器
    C. 外围电路
    D. 嵌入式外围设备
19.嵌入式交叉开发环境不包括(    )。          (满分:3)
    A. 交叉连接线
    B. 上位机
    C. 下位机
    D. 交叉开发软件
20.ARM9TDMI核使用(    )级指令流水线。          (满分:3)
    A. 3
    B. 4
    C. 5
    D. 6
三、判断题:
1.Linux下的程序库分为共享库和静态库两种,其中静态库是在运行时加载的。          (满分:2)
    A. 错误
    B. 正确
2.ARM映像文件内部组织具有层次结构的性质,包含三种成分:输入段(input section)、输出段(output section)和域(region)。          (满分:2)
    A. 错误
    B. 正确
3.MAP用于定义一个结构化的内存表的首地址,可以用“*”代替。          (满分:2)
    A. 错误
    B. 正确
4.当ARM的M取值为0x13时,表示ARM处理器处于中断模式。          (满分:2)
    A. 错误
    B. 正确
5.Linux最早的文件系统是Minix。          (满分:2)
    A. 错误
    B. 正确
6.cat是用于显示文件内容的命令,在显示文件内容时能够分屏显示文件的内容。          (满分:2)
    A. 错误
    B. 正确
7.一般情况下,GNU交叉工具链包括若干个工具软件。          (满分:2)
    A. 错误
    B. 正确
8.利用根节点,可以把一个文件系统挂在另一个文件系统的叶子节点上。          (满分:2)
    A. 错误
    B. 正确
9.EXTERN在引用某个外来的符号时,如果本源文件设有实际引用该符号,该符号也会被加入到本源文件的符号表中。          (满分:2)
    A. 错误
    B. 正确
10.DCD分配的的内存单元是双字对齐的,可用“&”代替。          (满分:2)
    A. 错误
    B. 正确
11.当异常发生时,需要保护程序执行现场,再进行异常处理。其中,现场保护包括返回地址和CPSR的值两个方面的内容。          (满分:2)
    A. 错误
    B. 正确
12.使用GNU的调试器GDB调试程序时,既可以设置断点,也可以全速运行程序。          (满分:2)
    A. 错误
    B. 正确
13.apt工具是所有Linux版本下的软件管理工具。          (满分:2)
    A. 错误
    B. 正确
14.寄存器间接寻址是基址寻址一种特例,当基址寻址的偏移量为0时,就演变成寄存器间接寻址。          (满分:2)
    A. 错误
    B. 正确
15.嵌入式系统软件故障带来的后果比PC机小得多。          (满分:2)
    A. 错误
    B. 正确
16.通常情况下,嵌入式交叉开发环境由上位机、调试通道和下位机三部分组成。          (满分:2)
    A. 错误
    B. 正确
17.ARM9核的指令流水线是6级。          (满分:2)
    A. 错误
    B. 正确
18.ARM状态下软中断的的编号是0x12345678。          (满分:2)
    A. 错误
    B. 正确
19.当ARM处理器工作在ARM状态时,以半字对齐取指并执行ARM指令。          (满分:2)
    A. 错误
    B. 正确
20.嵌入式操作系统与桌面计算机操作系统没什么差别,二者功能完全相同。          (满分:2)
    A. 错误
    B. 正确
嵌入式系统15秋在线作业3

一、单选题:
1.下列(    )工作模式不属于特权模式。          (满分:3)
    A. usr
    B. irq
    C. abt
    D. svc
2.选择合理的处理器和相关硬件,设计物理尺寸和成本计算等工作属于(    )。          (满分:3)
    A. 体系结构设计
    B. 硬件设计
    C. 测试设计
    D. 软件设计
3.嵌入式系统一般都采用(    )操作系统。          (满分:3)
    A. 通用
    B. 专用
    C. 实时
    D. 网络
4.若要将寄存器的某些位置1,则应该使用(    )指令。          (满分:3)
    A. AND
    B. ORR
    C. XOR
    D. EOR
5.用RAM以及附加电路制成的仿真器称为(    )。          (满分:3)
    A. RAM仿真器
    B. ROM仿真器
    C. 在线仿真器
    D. 软件仿真器
6.嵌入式操作系统一般都采用模块化设计,说明其是(    )的。          (满分:3)
    A. 实时性
    B. 可抢占
    C. 可定制
    D. 可移植
7.目前的Linux内核有上万个文件,其中关于内核的头文件存放在(    )下。          (满分:3)
    A. arch
    B. block
    C. dev
    D. include
8.(    )位的微处理器不适合在单片机中使用。          (满分:3)
    A. 8
    B. 16
    C. 32
    D. 64
9.在ARM体系结构中,异常中断向量表的大小为32字节,其中,每个异常中断向量占(    )个字节。          (满分:3)
    A. 1
    B. 2
    C. 4
    D. 8
10.程序计数器寄存器的名称是(    )。          (满分:3)
    A. R15
    B. R14
    C. R13
    D. R12
11.基于ARM的软件开发工具套件不包括(    )。          (满分:3)
    A. ADS
    B. RVDS
    C. GNU
    D. SDSS
12.下列(    )是嵌入式操作系统的特点。          (满分:3)
    A. 内核大
    B. 可抢占
    C. 不可配置
    D. 可靠性低
13.若要更新条件码标志,则指令中必须包含后缀(    )。          (满分:3)
    A. S
    B. B
    C. C
    D. D
14.调试器运行在上位机,而被调试程序运行在下位机的这种调试方式称为(    )。          (满分:3)
    A. 嵌入调试
    B. 分离调试
    C. 跟踪调试
    D. 交叉调试
15.不需要运行程序而进行的测试称为(    )。          (满分:3)
    A. 静态测试
    B. 动态测试
    C. 墨盒测试
    D. 白盒测试
16.(    )指令集才是ARM处理器的主要指令集。          (满分:3)
    A. ARM
    B. Thumb
    C. Jazelle
    D. Load
17.GNU开发套件中,下列(    )是汇编编译器。          (满分:3)
    A. as
    B. gdb
    C. gcc
    D. ld
18.若要将寄存器的某些位清0,则应该使用(    )指令。          (满分:3)
    A. ADD
    B. SUB
    C. BIC
    D. TST
19.Linux操作系统一般采用(    )目录结构。          (满分:3)
    A. 树型
    B. 星型
    C. 环型
    D. 网状
20.嵌入式系统的硬件不包括(    )。          (满分:3)
    A. 嵌入式操作系统
    B. 嵌入式微处理器
    C. 外围电路
    D. 嵌入式外围设备
三、判断题:
1.对于GNU的GCC编译工具,只要选项使用得当,可以实现程序文件的编译、链接等工作。          (满分:2)
    A. 错误
    B. 正确
2.若要称某个系统为嵌入式系统,则它必须满足三个基本的要素,即嵌入性、专用性和计算机系统。          (满分:2)
    A. 错误
    B. 正确
3.ARM的加载和存储操作可以以字节、半字或字的大小与存储器之间传递数据。加载时自动进行字节或半字的零扩展或符号扩展。          (满分:2)
    A. 错误
    B. 正确
4.R14abt是未定义模式下链接寄存器的名称。          (满分:2)
    A. 错误
    B. 正确
5.ARM体系结构版本中带有T变量的ARM处理器核可以工作在3种不同密度的指令集状态。          (满分:2)
    A. 错误
    B. 正确
6.more命令在显示文件内容时,若文件内容比较长,则可以分屏显示,并且可以前后翻页。          (满分:2)
    A. 错误
    B. 正确
7.数字电视机、机顶盒、数码摄像机属于嵌入式系统在信息家电领域的应用。          (满分:2)
    A. 错误
    B. 正确
8.当ARM处理器工作在用户模式时,可随意改变到其他模式。          (满分:2)
    A. 错误
    B. 正确
9.运行在智能手机或平板电脑中的Android系统是一种嵌入式操作系统。          (满分:2)
    A. 错误
    B. 正确
10.当程序状态寄存器CPSR的I位置1时,允许IRQ中断。          (满分:2)
    A. 错误
    B. 正确
11.在Linux的树型目录结构中,/DEV目录下存放了所有设备相关的文件。          (满分:2)
    A. 错误
    B. 正确
12.嵌入式技术在我国应用最早的就是工业控制领域。          (满分:2)
    A. 错误
    B. 正确
13.Thumb状态下用于半主机操作的SWI子功能号是0XAB。          (满分:2)
    A. 错误
    B. 正确
14.Angel是ARM公司开发的驻留在下位机的一种调试监控程序。          (满分:2)
    A. 错误
    B. 正确
15.在ARM的所有指令中,只有加载和存储指令可以访问存储器,其他指令不访问存储器。          (满分:2)
    A. 错误
    B. 正确
16.嵌入式系统本身具备自举开发能力,用户可以直接在嵌入式设备上做开发。          (满分:2)
    A. 错误
    B. 正确
17.RealView是ARM公司推出的新一代ARM开发工具包,是唯一支持所有ARM处理器和ARM调试技术的端到端的软件开发解决方案。          (满分:2)
    A. 错误
    B. 正确
18.电子秤、条形码阅读机、银行点钞机属于嵌入式技术在POS网络和电子商务领域的应用。          (满分:2)
    A. 错误
    B. 正确
19.Linux下的程序库分为共享库和静态库两种,其中静态库是在运行时加载的。          (满分:2)
    A. 错误
    B. 正确
20.使用GNU的调试器GDB调试程序时,既可以设置断点,也可以全速运行程序。          (满分:2)
    A. 错误
    B. 正确

页: [1]
查看完整版本: 东师15秋《嵌入式系统》在线作业答案