单选题-练习题
下面哪个系统属于嵌入式系统(D)。
A、“天河一号”计算机系统 BIBMX200 笔记本电脑
C、联想 S10上网本 DIphone手机
在嵌入式系统的存储结构中,存取速度最快的是(B)。
A、内存          BCache        C Flash        D、寄存器组
下面(B)特性不符合嵌入式操作系统特点。
A、实时性        B、不可定制      C、微型化        D、易移植
A)完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。
A、硬件抽象层    B、驱动映射层    C、硬件交互层    D、中间层
ARM Linux 系统中,中断处理程序进入 C 代码以后,ARM 的处于(A )工作模式。 A、超级用户(SVC        B、中断(IRQ)
C、快速中断(IRQ        D、和进入中断之前的状态有关系
在指令系统的各种寻址方式中,获取操作数最快的方式是(B)。
A、直接寻址arm嵌入式系统期末考试      B、立即寻址      C、寄存器寻址    D、间接寻址
在指令系统的各种寻址方式中,若操作数的地址包含在指令中,则属于( A )方式。 A、直接寻址      B、立即寻址      C、寄存器寻址    D、间接寻址
在寄存器间接寻址方式中,指定寄存器中存放的是B  )
A、操作数        B、操作数地址    C、转移地址      D、地址偏移量
CISC 相比,下面哪一项不属于 RISC 处理器的特征( D)。
A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有 23
B、减少指令数和寻址方式,使控制部件简化,加快执行速度
C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计
DRISC 处理器都采用哈佛结构
ARM 汇编语句“ADD R0, R2, R3, LSL#1”的作用是( A)。
A. R0 = R2 + (R3 << 1)            B. R0 =( R2<< 1) + R3
C. R3= R0+ (R2 << 1)              D. (R3 << 1)= R0+ R2
32 位数 0x12345678 用小端格式表示,则在 AXD 调试器下观察数据在内存中分布的情况是( B)。
A12 34 56 78                    B78 56 34 12
C21 43 65 87                    D87 65 43 21
ARM 体系结构中,寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存 PC 的返回值;寄存器作为处理器的程序计数器指针。( C)
AR0R14      BR13R15      CR14R15      DR14R0
寄存器 R13除了可以做通用寄存器外,还可以做(C)。
A、程序计数器    B、链接寄存器    C、栈指针寄存器  D、基址寄存器
在下列 ARM处理器的各种模式中,只有(A )模式不可以自由地改变处理器的工作模式。 A、用户模式(User              B、系统模式(System)
C、终止模式(Abort)                D、中断模式(IRQ)
0x17&0x11 的运算结果是( B )
A0x01          B0x11          C0x17          D0x07
把堆栈数据出栈到 R0 的指令为(B)。
A、指令 STR SP!, R0 B、指令 LDR SP!, R0
C、指令 STR  R1! , R0            D、指令LDR  R1! , R0
如果忘记了 ls 命令的用法,可以采用(C)命令获得帮助。
A、?ls          Bhelp ls      Cman ls        Dget ls
如果要将文件名 file1 修改为 file2,下列命令(B)可以实现。 Acp file1 file2                Bmv file1 file2
Cls file1 >file2                Dll file1 >file2
改变文件所有者的命令为(C
uchC.chown          D.cat
怎样新建一个新文件:(A
Atouch hello.c                  Bls hello.c
Crmhello.c                    Dcat hello.c
要给文件 file 加上其他人可执行属性的命令是:(C
Achmoda+x    Bchowna+x    Cchmodo+x    Dchowno+x
对于所有用户都只能读的文件权限是:(B
A777          B444          C666          D642
以下叙述中正确的是(C)。
A、宿主机与目标机之间只需要建立逻辑连接即可
B、在嵌入式系统中,调试器与被调试程序一般位于同一台机器上
C、在嵌入式系统开发中,通常采用的是交叉编译器
D、宿主机与目标机之间的通信方式只有串口和并口两种
嵌入式系统的开发通常是在交叉开发环境实现的,交叉开发环境是指A  )
A、在宿主机上开发,在目标机上运行
B、在目标机上开发,在宿主机上运行
C、在宿主机上开发,在宿主机上运行
D、在目标机上开发,在目标机上运行
嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个( B )环境。
A、交互操作系统  B、交叉编译    C、交互平台      D、分布式计算
NFS 是()系统。
A、文件          B、磁盘          C、网络文件      D、操作
有关 Linux 内核裁剪下列说法错误的是( B)。
A、可以使用make menuconfig命令进行内核的配置
B、所有的配置项都可以按以编译入内核,编译成模块,不编译三种方式配置
C、使用 make zImage命令会编译生成内核镜像文件zImage
D、嵌入式 Linux 内核编译时应该采用交叉编译器
下面哪种不属于 VI 三种工作模式之一( D )。
A、命令行模式                    B、插入模式
C、底行模式                      D、工作模式
vi 编辑器的命令模式中,删除一行的命令是:( B
Ayy            Bdd            Cpp            Dxx
vi 编辑器中的命令模式下,键入(B )可在光标当前所在行下添加一新行。 A、“a        B、“o        C、“I        D A
不存盘退出 vi 的指令是( B )。
A q            Bq!            Cw            Dwq
为了利用 GDB 调试C/C++程序,在编译时需要把调试信息加载到可执行文件中,则用 GCC 编译源程序时,需要利用选项( A )
A-g            B-E            C、–Wall        D、–O2
下列说法中,不正确的是( A )
AShell 程序编写完后还需要用gcc编译器编译
B、可以通过将 shell 程序作为sh命令的输入来执行 shell程序
Cshell 程序中定义的函数不能有参数
DLinux 是免费使用和自由传播的类 UNIX 操作系统,但它并不是没有版权
下面关于 Shell 的说法,不正确的是:( D
A、操作系统的外壳
B、用户与 Linux 内核之间的接口程序
C、一个命令语言解释器
D、一种和C类似的程序语言
将当前目录下的文件 shell.sh 移动到目录/home/linux下的命令为( B )
Acp  shell.sh  /home/linux
Bmv  shell.sh  /home/linux
Clls  shell.sh  /home/linux/shell.sh
Dmv /root/shell.sh  /home/linux/shell.sh
Makefile中的命令前必须要以( A )键开始。
ATab B#号键 C、空格键 D&
下列软件中,不属于 Bootloader 的是( B )。
Avivi          Bbusybox      Cuboot        Dblob
向无任何程序的目标机中写入 Bootloader 程序,一般使用下面哪种接口( B )。
A、串口          BJTAG          CEthernet      DUSB
如果 Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则比较合理的存储结构的分配顺序应当是:(D
A、文件系统、内核、启动参数、Bootloader
B、启动参数、Bootloader、内核、文件系统
CBootloader、内核、启动参数、文件系统
DBootloader、启动参数、内核、文件系统
下面属于 blob 运行过程第一阶段的是:(C
A、外围的硬件初始化(串口,USB 等)
B、根据用户选择,进入命令行模块或启动 kernel
C、寄存器的初始化
D、堆栈的初始化
RS232-C 串口通信中,表示逻辑 1 的电平是(D)。
A0v            B3.3v          C、+5v~+15v  D、-5v~-15v
下面(C)不属于嵌入式系统中的进程状态。
A、运行状态      B、就绪状态      C、开关状态      D、等待状态