嵌入式原理与应用复习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.单项选择题

1. 下面哪项为错误的说法(A)

A. 冯·诺依曼结构共用数据存储空间和程序存储空间,不共享存储器总线

B. 哈佛结构有分离的数据和程序空间及分离的访问总线

C. 哈佛结构在指令执行时,取址和取数可以进行并行操作

D. 哈佛结构指令执行时效率更高

2. 下列关于/etc/fstab文件描述,正确的是(D)

A. fstab文件只能描述属于linux的文件系统

B. CD_ROM和软盘必须是自动加载的

C. fstab文件中描述的文件系统不能被卸载

D. 启动时按fstab文件描述内容加载文件系统

3. ARM9和ARM7的重要区别是(A)

A . ARM9带有MMU功能

B . ARM9支持Thumb指令集

C . ARM9带有Cache功能

D . ARM9是哈佛结构

4. 如果数据的存储格式是大端模式,32bit宽的数0x在大端模式下的CPU内存中

的存放(假设从地址0x4000开始)。内存地址为0x4001的内容是(A)

5. 文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户

的写权限,下列命令正确的是(A) a+x g+w e x e r1765e x e r 1 o+x e x e r1g+w e x e r1

6. NAND FLASH和NOR FLASH的区别正确的是(D)

A. NOR的读速度比NAND稍慢一些

的擦除速度远比NOR的慢

的写入速度比NOR慢很多

D.大多数写入操作需要先进行擦除操作。

7. gcc使用下列哪个选项可以查看编译的详细过程(B)

A. -o

B. -v D. -g

8. Boot Loader 的stage2通常使用C语言实现,以完成复杂的功能,并增加可读

性和可移植性,以下哪一步骤属于stage2的内容(D)

A.为加载Boot Loader 的stage2 准备RAM 空间

B.设置好堆栈

C.硬件设备初始化

D.将kernel 映像和根文件系统映像从flash 上读到RAM 空间中

9. 怎样新建一个新文件:(A)

10. 在vi编辑器的命令模式中,删除一行的命令是:(B)

11.解压文件使用的命令是(C)

–jxvf B .tar -jcvf

C .tar –zxvf D. tar –czv f 将当前目录下的文件移动到目录

/home/linux

下的命令为

(B)

A. cp /home/linux

B. mv /home/linux

C. lls / home/linux/

D. mv /root/ /home/linux/

13. 下列哪个命令以文本菜单方式界面配置内核选项: (A)

menuconfig xconfig

config mrproper

14. 下列二进制工具哪个是用来将目标文件生成静态库的(A)

15. 在Linux系统中,下列哪个命令可以用来加载模块(A)

16. 内核不包括的子系统是(D)。

A) 进程管理系统 B) 内存管理系统 C) I/O管理系统

D)硬件管理系统

17.下面(D )命令可以列出当前动态加载的模块清单,会把当前插入的所有内核

模块都列出来。

A、insmod

B、rmmod

C、dmesg

D、lsmod

18.下面对于Bootloader的描述不正确的是(C)

A、是上电后运行的第一个程序

B、改变系统时钟

C、Bootloader的两种模式对开发人员没有意义

D、向内核传递启动参数

19. 通常所说的32位微处理器是指( C )。

A) 地址总线的宽度为32位B) 处理的数据长度只能为32位

C) CPU 字长为32位 D) 通用寄存器数目为32个

20. 以下叙述中正确的是( C )。

A) 宿主机与目标机之间只需要建立逻辑连接即可

B) 在嵌入式系统中,调试器与被调试程序一般位于同一台机器上

C) 在嵌入式系统开发中,通常采用的是交叉编译器

D) 宿主机与目标机之间的通信方式只有串口和并口两种

21.下列文件系统中,采用了inode来标识文件的是( D )

22.下列关于/etc/fstab文件描述,正确的是 D 。

A fstab文件只能描述属于linux的文件系统

B CD_ROM和软盘必须是自动加载的

C fstab文件中描述的文件系统不能被卸载

D 启动时按fstab文件描述内容加载文件系统

23. 通过文件名存取文件时,文件系统内部的操作过程是通过C。

A 文件在目录中查找文件数据存取位置。

B 文件名直接找到文件的数据,进行存取操作。

C 文件名在目录中查找对应的I节点,通过I节点存取文件数据。

D 文件名在中查找对应的超级块,在超级块查找对应i节点,通过i节点存取

文件数据

24.设备是字符设备。

A hdc

B fd0

C hda1

D tty1(A,B,C为块设备)

目录存放着Linux的源代码。

A /etc

B /usr/src

C /usr

D /home

不是进程和程序的区别。

A 程序是一组有序的静态指令,进程是一次程序的执行过程

B 程序只能在前台运行,而进程可以在前台或后台运行

C 程序可以长期保存,进程是暂时的

D 程序没有状态,而进程是有状态的

27. 文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组

用户的写权限,下列命令正确的是 A 。

A chmod a+x g+w exer1

B chmod 765 exer1

C chmod o+x exer1

D chmod g+w exer1

28.有关归档和压缩命令,下面描述正确的是 C 。

A 用uncompress命令解压缩由compress命令生成的后缀为.zip的压缩文件

B unzip命令和gzip命令可以解压缩相同类型的文件

C tar归档且压缩的文件可以由gzip命令解压缩

D tar命令归档后的文件也是一种压缩文件三.

29.下面哪个命令是用来定义shell的全局变量( D )

A. exportfs

B. alias

C. exports

D. export

30.将当前目录下的文件移动到目录/home/linux下的命令为

B。

A. cp /home/linux

B. mv /home/linux

C. lls / home/linux/

D. mv /root/ /home/linux/

31.如果要列出一个目录下的所有文件需要使用命令行( C )。

A. ls –l

B. ls -t

C. ls –a

D. ls –d

32.删除文件命令为 D

A、mkdir

B、rmdir

C、mv

D、rm

33.对于结尾的文件,采用下面哪个命令进行解压缩操作 B

A、tar xvzf

相关文档
最新文档