端木老师 发表于 2018-4-21 16:25:03

东师《嵌入式系统》18春在线作业参考

嵌入式系统18春在线作业1
一、单选题:
1.(单选题)嵌入式系统中使用的外部存储器一般是()。          (满分:)
    AJTAG
    BLCD
    CSDRAM
    DFLASH
    正确答案:——D——
2.(单选题)LCD属于嵌入式系统中的()。          (满分:)
    A嵌入式操作系统
    B嵌入式微处理器
    C外围电路
    D嵌入式外围设备
    正确答案:——D——
3.(单选题)51系列的单片机系统属于()。          (满分:)
    A无操作系统控制的嵌入式系统
    B小型操作系统控制的嵌入式系统
    C中型操作系统控制的嵌入式系统
    D大型操作系统控制的嵌入式系统
    正确答案:——A——
4.(单选题)用RAM以及附加电路制成的仿真器称为()。          (满分:)
    ARAM仿真器
    BROM仿真器
    C在线仿真器
    D软件仿真器
    正确答案:————
5.(单选题)Linux文件系统使用()来记录文件信息,作用像Winodows的文件分配表。          (满分:)
    A索引节点
    B硬链接
    C软连接
    D符号连接
    正确答案:————
6.(单选题)硬件抽象层的英文缩写是()。          (满分:)
    AEPROM
    BHAL
    CBSP
    DAPI
    正确答案:————
7.(单选题)可以使用()命令创建一个新用户。          (满分:)
    Auseradd
    Busermod
    Cpasswd
    Dgroupadd
    正确答案:————
8.(单选题)ATPCS规定堆栈为()类型。          (满分:)
    AED
    BFD
    CEA
    DFA
    正确答案:————
9.(单选题)在ARM的汇编指示符中,()与FIELD等价。          (满分:)
    A“^”
    B“%”
    C“#”
    D“=”
    正确答案:————
10.(单选题)嵌入式系统的英文缩写是()。          (满分:)
    AMS
    BBS
    CES
    DQS
    正确答案:————
11.(单选题)在立即数寻址中,立即数要以()为前缀。          (满分:)
    A“@”
    B“$”
    C“#”
    D“%”
    正确答案:————
12.(单选题)嵌入式操作系统一般都采用模块化设计,说明其是()的。          (满分:)
    A实时性
    B可抢占
    C可定制
    D可移植
    正确答案:————
13.(单选题)()指示符用于声明一个符号可以被其他文件引用。          (满分:)
    AEXTERN
    BIMPORT
    CEXPORT
    DGET
    正确答案:————
14.(单选题)在ARM指令集中,用于加载半字的指令是()。          (满分:)
    ALDRB
    BLDRS
    CLDRH
    DLDR
    正确答案:————
15.(单选题)在ARM指令集中,用于调用子程序的指令是()。          (满分:)
    AB
    BBL
    CBX
    DBK
    正确答案:————
16.(单选题)下列()不是嵌入式操作系统。          (满分:)
    AuCLinux
    BVxWorks
    CAndroid
    DDOS
    正确答案:————
17.(单选题)下列()是ARM公司开发的指令集模拟器。          (满分:)
    AAngel
    BARMulator
    CICE
    DROM仿真器
    正确答案:————
18.(单选题)ADS中ARM的汇编器命令行工具程序文件名称是()。          (满分:)
    Aarmcc
    Barmlink
    Carmsd
    Darmasm
    正确答案:————
19.(单选题)嵌入式系统对功耗的要求是()。          (满分:)
    A没有功耗约束
    B功耗低
    C功耗高
    D功耗适当
    正确答案:————
20.(单选题)与普通计算机相比,嵌入式系统表现出()。          (满分:)
    A专用性
    B通用性
    C功能单一性
    D功能复杂性
    正确答案:————
三、判断题:
21.(判断题)嵌入式系统本身具备自举开发能力,用户可以直接在嵌入式设备上做开发。          (满分:)
    A错误
    B正确
    正确答案:————
22.(判断题)嵌入式系统的资源比PC多得多。          (满分:)
    A错误
    B正确
    正确答案:————
23.(判断题)在Linux中ls和dir两个命令都可以用来显示指定目录下的文件。          (满分:)
    A错误
    B正确
    正确答案:————
24.(判断题)在ARM的分支指令中,B和BL指令跳转的范围可以是32GB范围内的任意地址。          (满分:)
    A错误
    B正确
    正确答案:————
25.(判断题)如果栈指针总是指向最后压入栈的有效数据项,则这种栈称为满栈。          (满分:)
    A错误
    B正确
    正确答案:————
26.(判断题)uCLinux是在微控制领域中最常用的一款嵌入式Linux操作系统。          (满分:)
    A错误
    B正确
    正确答案:————
27.(判断题)嵌入式系统的设计分概要设计(也称为基础设计)和详细设计。          (满分:)
    A错误
    B正确
    正确答案:————
28.(判断题)ARM是一款低成本、低功耗、低性能的嵌入式处理器。          (满分:)
    A错误
    B正确
    正确答案:————
29.(判断题)若要将寄存器的某些位置1,则可以通过ORR指令来完成。          (满分:)
    A错误
    B正确
    正确答案:————
30.(判断题)ARM汇编语言源程序中语句由基本指令、指示符和宏指令组成。          (满分:)
    A错误
    B正确
    正确答案:————
31.(判断题)基于ARM的开发工具仅包括编辑器、编译器、汇编器、链接器和调试器。          (满分:)
    A错误
    B正确
    正确答案:————
32.(判断题)多数Bootloader都包含启动加载模式和下载加载模式两种不同的操作模式。          (满分:)
    A错误
    B正确
    正确答案:————
33.(判断题)如果要将某个寄存器的值乘以4,只需要将该寄存器右移两位即可。          (满分:)
    A错误
    B正确
    正确答案:————
34.(判断题)调试器和Angel之间的通信根据JTAG协议进行。          (满分:)
    A错误
    B正确
    正确答案:————
35.(判断题)用户在编写makefile文件时,既可以使用系统规定的默认makefile文件名,也可以自定义文件名。          (满分:)
    A错误
    B正确
    正确答案:————
36.(判断题)对于使用ARM处理器的设备,当系统加电启动时,处理器工作在ARM状态。          (满分:)
    A错误
    B正确
    正确答案:————
37.(判断题)在ARM汇编语言中,基本指令必须从一行的行头开始。          (满分:)
    A错误
    B正确
    正确答案:————
38.(判断题)ARM公司针对其硬件产品的开发软件套件是ADS。          (满分:)
    A错误
    B正确
    正确答案:————
39.(判断题)汇编程序调用C程序时,C程序不需要使用任何关键字来声明,而汇编程序则需要使用IMPORT来声明C程序。          (满分:)
    A错误
    B正确
    正确答案:————
40.(判断题)GBLA、GBLL和GBLS分别用于声明局部的算术变量、逻辑变量和字符串变量。          (满分:)
    A错误
    B正确
    正确答案:————
嵌入式系统18春在线作业2

一、单选题:
1.(单选题)下列()分配的内存是字对齐访问的。          (满分:)
    ADCB
    BDCQ
    CDCW
    DDCD
    正确答案:——D——
2.(单选题)ARM状态下用于半主机操作的SWI子功能号是()。          (满分:)
    A0X123
    B0X456
    C0X123456
    D0X789
    正确答案:——C——
3.(单选题)伴随着微处理器的发展,嵌入式系统的发展大致可以分为()个阶段。          (满分:)
    A1
    B2
    C3
    D4
    正确答案:——D——
4.(单选题)ARM指令恰好是()字节边界对准。          (满分:)
    A2
    B4
    C8
    D16
    正确答案:————
5.(单选题)实时在线仿真器的英文缩写是()。          (满分:)
    AICD
    BAXD
    CICE
    DICF
    正确答案:————
6.(单选题)若要将寄存器的某些位置1,则应该使用()指令。          (满分:)
    AAND
    BORR
    CXOR
    DEOR
    正确答案:————
7.(单选题)ARM7TDMI核使用()级指令流水线。          (满分:)
    A3
    B4
    C5
    D6
    正确答案:————
8.(单选题)相等测试的指令助词符是()。          (满分:)
    ABIC
    BTST
    CTEQ
    DMUL
    正确答案:————
9.(单选题)ARM处理器总共有37个()位的物理寄存器。          (满分:)
    A16
    B32
    C64
    D128
    正确答案:————
10.(单选题)WindRiver公司提供的开发套件是基于()操作系统的。          (满分:)
    AVxWorks
    BDeltaOS
    CLinux
    DWindows
    正确答案:————
11.(单选题)应用程序编程接口的英文缩写是()。          (满分:)
    AEPROM
    BHAL
    CBSP
    DAPI
    正确答案:————
12.(单选题)不需要运行程序而进行的测试称为()。          (满分:)
    A静态测试
    B动态测试
    C墨盒测试
    D白盒测试
    正确答案:————
13.(单选题)操作数的值在寄存器中,指令中的地址码字段指出的是寄存器编号,指令执行时直接取出寄存器值来操作的寻址方式称为()。          (满分:)
    A立即数寻址
    B寄存器寻址
    C寄存器间接寻址
    D基址寻址
    正确答案:————
14.(单选题)()的主要任务是把需求分析得到的结果转换为软件结构和数据结构。          (满分:)
    A需求分析
    B概要设计
    C详细设计
    D协同设计
    正确答案:————
15.(单选题)下列Linux命令中,()是用于打包或解包的命令。          (满分:)
    Arar
    Btar
    Ccar
    Dzip
    正确答案:————
16.(单选题)使用多寄存器寻址指令时,寄存器子集的顺序是按由小到大的顺序排列,连接的寄存器可用()连接,否则用“,”分隔书写。          (满分:)
    A“@”
    B“-”
    C“_”
    D“=”
    正确答案:————
17.(单选题)ARM9属于ARM处理器的第()代产品。          (满分:)
    AV5
    BV6
    CV7
    DV8
    正确答案:————
18.(单选题)GNU开发套件中,下列()是C语言的编译器。          (满分:)
    Aas
    Bgdb
    Cgcc
    Dld
    正确答案:————
19.(单选题)实时系统有一个基本的性能指标,但不包括()。          (满分:)
    A响应时间
    B生存时间
    C存储时间
    D吞吐量
    正确答案:————
20.(单选题)嵌入式系统中使用的外部存储器一般是()。          (满分:)
    AJTAG
    BLCD
    CSDRAM
    DFLASH
    正确答案:————
三、判断题:
21.(判断题)在Thumb状态下访问寄存器的方式和数量与ARM状态完全相同。          (满分:)
    A错误
    B正确
    正确答案:————
22.(判断题)若要将寄存器的某些位清零而其他位保持不变,则可以利用BIC指令来实现。          (满分:)
    A错误
    B正确
    正确答案:————
23.(判断题)CODE16用于定义ARM指令,CODE32用于定义Thumb指令。          (满分:)
    A错误
    B正确
    正确答案:————
24.(判断题)嵌入式操作系统与桌面计算机操作系统没什么差别,二者功能完全相同。          (满分:)
    A错误
    B正确
    正确答案:————
25.(判断题)利用根节点,可以把一个文件系统挂在另一个文件系统的叶子节点上。          (满分:)
    A错误
    B正确
    正确答案:————
26.(判断题)按照软件开发的过程,整个测试可分为单元测试、集成测试、确认测试、系统测试和验收测试。          (满分:)
    A错误
    B正确
    正确答案:————
27.(判断题)在使用make工具对多文档程序文件进行管理时,不管上次编译后某个文件是否更新,每次编译时都会编译所有文件。          (满分:)
    A错误
    B正确
    正确答案:————
28.(判断题)Linux是一个基于POSIX和Unix的多用户、单任务的网络操作系统。          (满分:)
    A错误
    B正确
    正确答案:————
29.(判断题)在C/C++调用ARM汇编程序时,汇编程序使用IMPORT指示符进行声明,而在C语言程序中使用EXTERN声明该汇编程序可以被调用。          (满分:)
    A错误
    B正确
    正确答案:————
30.(判断题)嵌入式系统的应用软件在开发完毕后必须存储到非易失型存储器中(如EEPROM或Flash等)。          (满分:)
    A错误
    B正确
    正确答案:————
31.(判断题)半主机调试是利用下位机的输入输出功能来实现程序的I/O请求。          (满分:)
    A错误
    B正确
    正确答案:————
32.(判断题)uname-r用于显示机器的处理器架构。          (满分:)
    A错误
    B正确
    正确答案:————
33.(判断题)所谓大端序(也称为大端模式)是指字数据的高位字节存储在高地址中,而字数据的低字节则存放在低地址中。          (满分:)
    A错误
    B正确
    正确答案:————
34.(判断题)AND指令的作用是将第二个操作数的值与第一下操作数的值按位做逻辑“异或”操作,并将结果存放到结果寄存器中。          (满分:)
    A错误
    B正确
    正确答案:————
35.(判断题)ARM状态和Thumb状态之间切换时会影响到处理器工作模式和寄存器中的内容。          (满分:)
    A错误
    B正确
    正确答案:————
36.(判断题)当ARM处理器工作在用户模式时,可随意改变到其他模式。          (满分:)
    A错误
    B正确
    正确答案:————
37.(判断题)GBLA、GBLL和GBLS分别用于声明局部的算术变量、逻辑变量和字符串变量。          (满分:)
    A错误
    B正确
    正确答案:————
38.(判断题)ARM指令中的第二个操作数可以是一个8位的立即数,也可以是一个任意的32位立即数。          (满分:)
    A错误
    B正确
    正确答案:————
39.(判断题)寄存器R15用做程序计数器,不同的ARM处理器模式都有自身对应的程序计数器。          (满分:)
    A错误
    B正确
    正确答案:————
40.(判断题)DCD分配的的内存单元是双字对齐的,可用“&”代替。          (满分:)
    A错误
    B正确
    正确答案:————
嵌入式系统18春在线作业3

一、单选题:
1.(单选题)Vi是Linux下的一种()。          (满分:)
    A源程序编辑软件
    B编译器
    C链接器
    D调试器
    正确答案:——A——
2.(单选题)下列()指令的执行无法更新CPSR的条件标志位。          (满分:)
    ATST
    BADDS
    CANDS
    DSUB
    正确答案:——D——
3.(单选题)Windows下的快捷方式相当于Linux下的()。          (满分:)
    A硬连接
    B软连接
    C扩展连接
    D索引连接
    正确答案:——B——
4.(单选题)在Linux下,用于拷贝文件的命令是()。          (满分:)
    Arm
    Brd
    Ccd
    Dcp
    正确答案:————
5.(单选题)在Linux下,用于创建目录的命令是()。          (满分:)
    Acd
    Bmkdir
    Crd
    Drm
    正确答案:————
6.(单选题)ARM处理器一共有()个状态寄存器。          (满分:)
    A3
    B4
    C5
    D6
    正确答案:————
7.(单选题)()指示符用于声明一个可以引用其他文件中定义的符号。          (满分:)
    AEXTERN
    BIMPORT
    CEXPORT
    DGET
    正确答案:————
8.(单选题)从()代版本开始,ARM的寻址范围扩展到了32位。          (满分:)
    AV2
    BV3
    CV4
    DV5
    正确答案:————
9.(单选题)下列()不是嵌入式系统开发的常用编程语言。          (满分:)
    A汇编语言
    BC/C++语言
    CVisualBasic
    DJava
    正确答案:————
10.(单选题)下列()可能是针对ARM的GNU交叉工具链中的C编译器()。          (满分:)
    Aarm-linux-as
    Barm-linux-gcc
    Carm-linux-g++
    Darm-linux-ld
    正确答案:————
11.(单选题)创建嵌入式Linux的开发环境主要不包括()。          (满分:)
    A交叉编译工具链
    B制作根文件系统
    C移植Bootloader
    D开发应用程序
    正确答案:————
12.(单选题)ADS的图形化调试工具,即ARM扩展调试器是()。          (满分:)
    AAXD
    BASD
    CACD
    DADP
    正确答案:————
13.(单选题)表示相等的条件码是()。          (满分:)
    AMI
    BLE
    CNE
    DEQ
    正确答案:————
14.(单选题)逻辑异或指令的助词符是()。          (满分:)
    AAND
    BORR
    CXOR
    DEOR
    正确答案:————
15.(单选题)“入栈”操作所对应的指令助记符是()。          (满分:)
    ASTR
    BLDR
    CLDM
    DSTM
    正确答案:————
16.(单选题)伴随着微处理器的发展,嵌入式系统的发展大致可以分为()个阶段。          (满分:)
    A1
    B2
    C3
    D4
    正确答案:————
17.(单选题)嵌入式操作系统一般都采用模块化设计,说明其是()的。          (满分:)
    A实时性
    B可抢占
    C可定制
    D可移植
    正确答案:————
18.(单选题)在ARM的各种程序文件中,()是不包含调试信息和注释信息。          (满分:)
    ABIN文件
    BEXE文件
    CELF文件
    DAXF文件
    正确答案:————
19.(单选题)到目前为止,ARM主要出现过()个指令集体系结构版本。          (满分:)
    A5
    B6
    C7
    D8
    正确答案:————
20.(单选题)ARM7TDMI核使用()级指令流水线。          (满分:)
    A3
    B4
    C5
    D6
    正确答案:————
三、判断题:
21.(判断题)ARM处理器有三个指令集:32位的ARM指令集、16位的Thumb指令集和8位的Jazelle。          (满分:)
    A错误
    B正确
    正确答案:————
22.(判断题)嵌入式系统的应用软件在开发完毕后必须存储到非易失型存储器中(如EEPROM或Flash等)。          (满分:)
    A错误
    B正确
    正确答案:————
23.(判断题)在开发ARM应用程序时,包括程序的编辑、编译、链接和运行等工作都可以在主机上完成。          (满分:)
    A错误
    B正确
    正确答案:————
24.(判断题)ARM体系结构V4以上版本支持字节、半字和字,ARMV4以前的版本仅支持字节和字。          (满分:)
    A错误
    B正确
    正确答案:————
25.(判断题)ARM处理器的管理模式属于操作系统的保护模式。          (满分:)
    A错误
    B正确
    正确答案:————
26.(判断题)ARM中的数据处理指令只能对寄存器的内容进行操作。          (满分:)
    A错误
    B正确
    正确答案:————
27.(判断题)ARM处理器中的各个寄存器在不同模式下是通用的。          (满分:)
    A错误
    B正确
    正确答案:————
28.(判断题)RVDS的调试工具包括RVD、AXD和ASD。          (满分:)
    A错误
    B正确
    正确答案:————
29.(判断题)ARM汇编语言中的符号对大小写字母不敏感。          (满分:)
    A错误
    B正确
    正确答案:————
30.(判断题)嵌入式操作系统与桌面计算机操作系统没什么差别,二者功能完全相同。          (满分:)
    A错误
    B正确
    正确答案:————
31.(判断题)du-sk*|sort-rn命令是指以容量大小为依据依次显示文件和目录的大小。          (满分:)
    A错误
    B正确
    正确答案:————
32.(判断题)ARM的加载和存储操作可以以字节、半字或字的大小与存储器之间传递数据。加载时自动进行字节或半字的零扩展或符号扩展。          (满分:)
    A错误
    B正确
    正确答案:————
33.(判断题)AND指令的作用是将第二个操作数的值与第一下操作数的值按位做逻辑“异或”操作,并将结果存放到结果寄存器中。          (满分:)
    A错误
    B正确
    正确答案:————
34.(判断题)按技术复杂度可以将嵌入式系统分为三大类型,其中51系列的单片机系统属于小型操作系统控制的嵌入式系统。          (满分:)
    A错误
    B正确
    正确答案:————
35.(判断题)基于ARM的开发工具仅包括编辑器、编译器、汇编器、链接器和调试器。          (满分:)
    A错误
    B正确
    正确答案:————
36.(判断题)cat是用于显示文件内容的命令,在显示文件内容时能够分屏显示文件的内容。          (满分:)
    A错误
    B正确
    正确答案:————
37.(判断题)在Linux的树型目录结构中,/DEV目录下存放了所有设备相关的文件。          (满分:)
    A错误
    B正确
    正确答案:————
38.(判断题)当ARM处理器执行异常处理程序时,处理器处于ARM状态。          (满分:)
    A错误
    B正确
    正确答案:————
39.(判断题)以32位RISC嵌入式处理器加嵌入式操作系统为标志的嵌入式系统为其发展的第三个阶段。          (满分:)
    A错误
    B正确
    正确答案:————
40.(判断题)在嵌入式系统的设计过程中,需要说明书在系统设计阶段与撰写的文档。          (满分:)
    A错误
    B正确
    正确答案:————
www.ap5u.com
页: [1]
查看完整版本: 东师《嵌入式系统》18春在线作业参考