欢迎来到EDA中国!
当前位置:网站首页 >技术专栏 > 嵌入式

嵌入式面试最常用的的307个试题和答案(二)

发布时间: 2013-07-11 13:03:43     来源: EDA中国

决定嵌入式面试是否成功的307个试题和答案(二)(124-307)
239.下列几种流行的嵌入式GUI中,没有采用分层设计的一种是: B
A.MiniGUI    B. Qt/Embedded     C. Nano-XWindow   D. OpenGUI
240. 在使用文件通配符对文件名操作时?号表示(A)
A. 只与一个任意的字符匹配
B. 只与一个任意的字母匹配
C. 只与一个任意的数字匹配
D. 匹配于任意字符的组合
241、同CISC相比,下面哪一项不属于RISC处理器的特征__D______
A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。
B、减少指令数和寻址方式,使控制部件简化,加快执行速度。
C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。
D、RISC处理器都采用哈佛结构
242、已知Linux系统中的唯一一块硬盘是第一个IDE接口的master设备,该硬盘按顺序有3个主分区和一个扩展分区,这个扩展分区又划分了3个逻辑分区,则该硬盘上的第二个逻辑分区在Linux中的设备名称是( D )
A. /dev/hda2
B. /dev/hda3
C. /dev/hda5
D. /dev/hda6
243、为了查看Linux启动信息,可以用:( B )
A、cat /etc/lilo.conf      B、dmesg    C、 cat/proc/cpuinfo        D、lilo
244、在下列ARM处理器的各种模式中,__D___模式有自己独立的R8-R14寄存器。
A、系统模式(System)、
B、终止模式(Abort)
C、中断模式(IRQ)
D、快中断模式(FIQ)
245、按照ARM过程调用标准(APCS),栈指针使用_B___寄存器,
A、R0        B、R13        C、R14        D、R15
246、在ARM体系结构中,_C___寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值;___C_寄存器作为处理器的程序计数器指针。
A、R0,R14
B、R13,R15
C、R14,R15
D、R14,R0
247、在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用何种方法?C
A、直接修改CPU状态寄存器(CPSR)对应的模式
B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态
C、使用软件中断指令(SWI)
D、让处理器执行未定义指令
248、在ARM系统结构中,MMU映射最小的单元空间是__D__
A、64KB        B、16KB        C、4KB        D、1KB
249、在ARM Linux启动的过程中,开启MMU的时候,如何实现从实地址空间到虚拟地址空间的过度?D
A、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间)并继续运行。
B、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间),跳转到虚拟地址空间继续运行。
C、在内存中创建页表(映射内核到3G以上的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。
D、在内存中创建页表(映射内核到3G以上的虚拟地址空间,同时把内核所在的前1MB空间到和其实地址相同的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。
250、在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
251、启动init进程前,不需要经过(D)步骤。
A.加载内核                              B.检测内存
C.加载文件系统                          D.启动网络支持
252、能在Linux下,用mkfs.jffs2命令创建JFFS2文件系统(基本上是使用JFFS2的Ramdisk),关于mkfs.jffs2下列说法错误的是: (C)
A.-e 选项确定闪存的擦除扇区大小(通常是 64 千字节)
B.-p 选项用来在映像的剩余空间用零填充。
C.-f 选项用于输出文件,通常是 JFFS2 文件系统映像
D.一旦创建了 JFFS2 文件系统,它就被装入闪存中适当的位置(引导装载程序告知内核查找文件系统的地址)以便内核能挂装它。
253、切换用户登录的命令是:  (    B  )
A. ps    B. su    C. kill    D. changeuser
254、文件之间可以建立两种链接关系:软链接和硬链接,硬链接的特点是(C)
A. 等同于文件复制操作
B. 类似于文件复制,但新的链接文件并不占用文件磁盘存储空间
C. 删除源文件,将使其他链接文件失效
D. 可以对目录文件名建立硬链接
255、在使用文件通配符对文件名操作时?号表示(A)
A. 只与一个任意的字符匹配    B. 只与一个任意的字母匹配
C. 只与一个任意的数字匹配    D. 匹配于任意字符的组合
256、Linux文件权限一共10位长度,分成四段,第二段表示的内容是( B )
A.文件类型                 B .文件所有者的权限
C. 文件所有者所在组的权限   D. 其他用户的权限
257、对于所有用户都只能读的文件权限是( B )
a.777    b.444    c.644    d.640
258、在vi编辑器的命令模式中,删除一行的命令是( B )
a.yy     b.dd     c.pp    d.xx
259、在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项( A )
A.-c       B.-o      C.-S       D.-E
260、 如果Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则其存储结构的分配顺序应当是:_D __。                          
A. 文件系统、内核、启动参数、Bootloader   
B. 启动参数、Bootloader、内核、文件系统
C. Bootloader、内核、启动参数、文件系统  
D. Bootloader、启动参数、内核、文件系统  
261、 Boot Loader 的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容:_D __
A.为加载 Boot Loader 的 stage2 准备 RAM 空间
B.设置好堆栈
C.硬件设备初始化
D.将 kernel 映像和根文件系统映像从 flash 上读到 RAM 空间中
262、下面属于blob运行过程第一阶段的是(C)            
A.外围的硬件初始化(串口,USB等);
B. 根据用户选择,进入命令行模块或启动kernel。
C. 寄存器的初始化
D .堆栈的初始化
答案:C第一阶段的代码在start.s中定义,大小为1KB,它包括从系统上电后在0x00000000地址开始执行的部分。这部分代码运行在Flash中,它包括对S3C44B0的一些寄存器的初始化和将Blob第二阶段代码从Flash拷贝到SDRAM中。
263、下列几种流行的嵌入式GUI中,没有采用分层设计的一种是: B
A.MiniGUI    B. Qt/Embedded     C. Nano-XWindow   D. OpenGUI
264、 Qt/Embedded的底层图形引擎基于一下哪种接口技术: A
A.framebuffer   B.GAL    C.IAL    D.GFX
265、在ARM系统结构中,MMU映射最大的单元空间是_A___
A、1MB        B、128KB       C、64KB        D、4KB
266、在ARM系统结构中,MMU映射最小的单元空间是_D___
A、64KB        B、16KB        C、4KB        D、1KB
关键字 : 嵌入式面试 
获取帮助