《嵌入式linux开发基础》复习题(4)

2019-04-21 15:10

A、-c B、 -i C、 -s D、 -d

173、重定向的符号“>>\表示: ( )

A、输出追加 B、输入追加 C、 输出重定向,原来的文件被改写 D、管道

174、 Linux 文件权限一共 10 位长度,分成四段,第一段表示的内容是( ) A 文件类型 B 文件所有者的权限

C 文件所有者所在组的权限 D 其他用户的权限 175、( ) 命令可更改一个文件的权限设置? A. attrib B. chmod C. change D. file 176、你用 vi 编辑器编写了一个脚本文件 shell.sh,你想将该文件名称修改为 shell2.sh, 下列命令( ) 可以实现。 A. cp shell.sh shell2.sh B. mv shell.sh shell2.sh C. ls shell.sh >shell2.sh D. ll shell.sh >shell2.sh

177、在使用 GCC 编译器的过程中,以下(B)选项可用来指定生成的目标文件名 A.-c B. -o C. -S D.-E

178、假设当前目录下有文件 Makefile,下面是其内容: pr1: prog.o subr.o

gcc –o pr1 prog.o subr.o prog.o: prog.c prog.h gcc –c –l prog.o prog.c subr.o: subr.c

gcc –c –o subr.o subr.c clear:

rm –f pr1*.o

现在执行命令 make subr.o,实际执行的命令是(C): A. gcc –o pr1 prog.o subr.o B. gcc –c –l prog.o prog.c C. gcc –c –o subr.o subr.c D. 都执行

179、为了使用生成的目标文件能够用于 gdb 调试,在编译时 GCC 应使用(C)选项。 A.-c B. -w C. -g D.-o

180、存盘并退出 vi 的指令是( ) 。

A、 q B、q! C、w D、 wq

181. 下列关于/etc/fstab 文件描述, 正确的是( ) 。 A. fstab 文件只能描述属于 linux 的文件系统 B. CD_ROM 和软盘必须是自动加载的

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

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

182. ARM 嵌入式系统中,PC 指向的是正在(C )的指令地址。 A 执行 B 译码 C 取指 D 都不是

183. ARM 系统处理 16-bit 数据时,对应的数据类型是( ) 。 A Byte B Halfword C Word D 三者都不是 184. 实时系统是指( B )

A 响应快的系统 B 时间约束的系统 C 单任务系统 D 内核小的系统 185. 下面属于 blob 运行过程第一阶段的是(C) A 外围的硬件初始化(串口,USB 等);

B 根据用户选择,进入命令行模块或启动 kernel。 C 寄存器的初始化 D 堆栈的初始化

答案:C 第一阶段的代码在 start.s 中定义, 大小为 1KB, 它包括从系统上电后在 0x00000000

地址开始执行的部分。 这部分代码运行在 Flash 中, 它包括对 S3C44B0 的一些寄存器的初始

化和将 Blob 第二阶段代码从 Flash 拷贝到 SDRAM 中。

186.下列几种流行的嵌入式 GUI 中,没有采用分层设计的一种是: B A.MiniGUI B. Qt/Embedded C. Nano-X Window D. OpenGUI 187. Qt/Embedded 的底层图形引擎基于一下哪种接口技术: A A. framebuffer B.GAL C. IAL D.GFX

188.在 Linux 使用 GCC 编译器时有如下命令:Gcc–g test.c –o test, 其中参数-g 的作用是(D)

A .生成目标文件 test.o B.生成汇编文件 test.s C .进行预编译 D .包含调试信息 189. LINUX 支持网络文件系统 NFS, 下列哪个命令实现了将位于 192.168.1.4 机器上的 /opt/sirnfs 目录挂载到本机/mnt/sirnfs 下: A

A. mount -t nfs 192.168.1.4:/opt/sirnfs /mnt/sirnfs B. mount -t nfs /mnt/sirnfs 192.168.1.4:/opt/sirnfs C. mount nfs –t 192.168.1.4:/opt/sirnfs /mnt/sirnfs D. mount nfs –t /mnt/sirnfs 192.168.1.4:/opt/sirnfs

190、同 CISC 相比,下面哪一项不属于 RISC 处理器的特征___D_____

A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有 2~3 种。 B、减少指令数和寻址方式,使控制部件简化,加快执行速度。

C、 数据处理指令只对寄存器进行操作, 只有加载/存储指令可以访问存储器, 以提高指令的执行效率,同时简化处理器的设计。 D、RISC 处理器都采用哈佛结构

191、32 位数 0x12345678 用小端格式表示,则在 AXD 调试器下观察数据在内存中分布的情况是(B)

A 12 34 56 78 B 78 56 34 12 C 21 43 65 87 D 87 65 43 21 192、RISC 是指(C)

A 复杂指令计算机 B 并行机 C 精简指令计算机 D 多处理器计算机

193、 在 ARM 体系结构中, __C__寄存器作为连接寄存器, 当进入子程序时或者处理器响应异常的时候,用来保存 PC 的返回值;_C___寄存器作为处理器的程序计数器指针。

A、 R0,R14 B、R13,R15 C、R14, R15 D、R14,R0

194、在 ARM 体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor), 应采用何种方法?C

A、直接修改 CPU 状态寄存器(CPSR) 对应的模式

B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新 CPU 状态 C、使用软件中断指令(SWI) D、让处理器执行未定义指令

195 、表达式 A ⊕ B 实现的功能是( ) A 逻辑与 B 逻辑非 C 逻辑异或 D 逻辑或

196 、嵌入式系统的开发通常是在交叉开发环境实现的,交叉开发环境是指 ( A ) A 在宿主机上开发,在目标机上运行 B 在目标机上开发,在宿主机上运行 C 在宿主机上开发,在宿主机上运行 D 在目标机上开发,在目标机上运行 197、在 ARM 系统结构中,MMU 映射最小的单元空间是__D__ A、64KB B、16KB C、4KB D、1KB

198、在 ARM Linux 启动的过程中,开启 MMU 的时候,如何实现从实地址空间到虚拟地址空间的过度?D

A、开启 MMU,在内存中创建页表(映射内核到 3G 以上的虚拟地址空间)并继续运行。 B、开启 MMU,在内存中创建页表(映射内核到 3G 以上的虚拟地址空间),跳转到虚拟地址空间继续运行。

C、在内存中创建页表(映射内核到 3G 以上的虚拟地址空间),开启 MMU,跳转到虚拟地址空间继续运行。 D、 在内存中创建页表(映射内核到 3G 以上的虚拟地址空间, 同时把内核所在的前 1MB 空间到和其实地址相同的虚拟地址空间),开启 MMU, 跳转到虚拟地址空间继续运行。 199、在 ARM 体系中,MMU 的第一级描述符有___项,每个描述符占用____字节 A、 1024, 32 B、 4096, 4 C、 4096, 4 D、 1024, 32

答案:C(B 和 C 一样的,A 和 D 是一样的)

200、在 ARM 体系中,下面 MMU 的一级描述符中,是节描述符的是_A___ A、 0xA0000C0E B、0xA0000C0F C、 0x00000000 D、0xC0000C01

201、在 ARM Linux 体系中,用来处理外设中断的异常模式是_C_____ A、软件中断(SWI) B、未定义的指令异常 C、中断请求(IRQ) D、快速中断请求(FIQ)

202、指令 ADD R2,R1,R1,LSR #2 中,LSR 的含义是(B)。 A 逻辑左移 B 逻辑右移 C 算术右移 D 循环右移 203、以下 ARM 异常中,优先级最高的是(D )。 A Data abort B FIQ C IRQ D Reset

204、指令 LDR R0,[R4]对源操作数的寻址方式是( ) A 寄存器间接寻址 B 寄存器寻址 C 立即数寻址 D 相对寻址 205、在 Linux 2.4 或者 2.6 内核中, 和 ARM 体系结构相关的中断处理程序的 C 代码在源码树的__B_文件中

A、 kernerl/irq.c

B、 arch/arm/kernel/irq.c C、 arch/arm/mach/irq.c

D、 arch/arm/kernel/entry-armv.S

206、以下关于 init 进程,描述不正确的是: (A) A. 一个通用进程 B. 可以产生新的进程

C. 在某些程序退出的时候能重起它们

D. 负责在系统启动的时候运行一系列程序和脚本文件 207、哈佛结构和冯诺依曼结构的区别是( A)

A 指令和数据分开存储 B 不需要程序计数器 C 统一编址 D 单一数据总线 124、fstab 文件存放在(A)目录中。 A. /etc B. /boot C. /sbin D. /root

208、Linux 系统运行级别 5 工作在(D)状态。 A.单用户字符模式 B.多用户字符模式 C.单用户图形模式 D.多用户图形模式

209、下面关于 Shell 的说法,不正确的是: (D) A. 操作系统的外壳

B. 用户与 Linux 内核之间的接口程序 C. 一个命令语言解释器

D. 一种和 C 类似的程序语言

210、init 启动进程需要读取(A)配置文件: A. /etc/inittab B. /sbin/init C. /etc/sysvinit D. /bin/sh

211、启动 init 进程前, 不需要经过(D)步骤。 A.加载内核 B. 检测内存

C.加载文件系统 D.启动网络支持 212、RISC 是指(C)

A 复杂指令计算机 B 并行机 C 精简指令计算机 D 多处理器计算机 213、波特率 9600bps 是指数据每秒传输( B )

A 9600 个字节 B 9600 个比特 C 9600 个字 D 9600 个字符 214、ARM9 和 ARM7 的重要区别是(A )

A ARM9 带有 MMU 功能 B ARM9 支持 Thumb 指令集 C ARM9 带有 Cache 功能 D ARM9 是哈佛结构

215、 32 位体系结构的 ARM 处理器有_B___种不同的处理器工作模式, 和___B_个主要用来标识 CPU 的工作状态和程序的运行状态的状态寄存器。 A、7、 7 B、 7、6 C、6、 6 D、 6、7 216、 在安装 Linux 的过程中的第五步是让用户选择安装方式, 如果用户希望安装部分组件(软件程序),并在选择好后让系统自动安装,应该选择的选项是 D 。 A) full B) expert C) newbie D) menu

217、当系统工作负载增加时,CPU 的 A 将占很大比重 A) 用户时间 B)系统时间 C)空闲时间、 D) 进程时间

218、fsck 对文件系统的检查最先是从文件系统的 C 开始的 A) MBR B) 磁盘块 C) 超级块 D) 块链表 219、如果数据的存储格式是大端模式,32bit 宽的数 0x12345678 在大端模式下的 CPU 内存中的存放(假设从地址 0x4000 开始)。内存地址为 0x4001 的内容是(A )。 A、 0x34 B、 0x56 C、 0x23 D、 0x78

220、关于 RISC 指令系统描述不正确的是( ) 。 A、指令条数多 B、指令长度固定

C、指令格式种类少 D、寻址方式种类少

221、对 ARM7 微处理器说法不正确的是( ) 。 A、兼容 16 位的 Thumb 指令集 B、集成式 RISC 内核 C、集成了 ICE-RT 逻辑 D、哈佛体系结构

222、在寄存器间接寻址方式中,指定寄存器中存放的是 ( B )。 A、操作数 B、操作数地址 C、转移地址 D、地址偏移量

223、Samba 服务器的进程由 B 两部分组成 。

A) named 和 sendmail B) smbd 和 nmbd C) bootp 和 dhcpd D) httpd 和 squid 224、为保证在启动服务器时自动启动 DHCP 进程,应对 B 文件进行编辑。 A) /etc/rc.d/rc.inet2 B) /etc/rc.d/rc.inet1 C) /etc/dhcpd.conf D) /etc/rc.d/rc.S

225、在配置代理服务器时,若设置代理服务器的工作缓存为 64MB,配置行应为 D 。 A ) cache 64MB B) cache_dir ufs /usr/local/squid/cache 10000 16 256 C) cache_ mgr 64MB D) cache_ mem 64MB

226、安全管理涉及的问题包括保证网络管理工作可靠进行的安全问题和保护网络用户及网 络管理对象问题。 C 属于安全管理的内容。

A) 配置设备的工作参数 B) 收集与网络性能有关的数据 C) 控制和维护访问权限 D) 监测故障

227、 B 命令是在 vi 编辑器中执行存盘退出。 A ) q B ) wq C) q! D) WQ

228、下列关于/etc/fstab 文件描述, 正确的是 D 。 A) fstab 文件只能描述属于 linux 的文件系统 B) CD_ROM 和软盘必须是自动加载的

C) fstab 文件中描述的文件系统不能被卸载 D) 启动时按 fstab 文件描述内容加载文件系统 229、 D 设备是字符设备。

A) hdc B) fd0 C) hda1 D) tty1 230、已知有如下程序: #include void main(){


《嵌入式linux开发基础》复习题(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016年秋北师大版七年级数学上名校课堂期中测试 doc

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: