嵌入式原理与应用复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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