嵌入式Linux笔试题库与答案解析(完整版)

嵌入式Linux笔试题库与答案解析(一)

一、选择题

  1. Linux的创始人是谁(D)
    A、Turbolinux
    B、AT&T Bell Laboratry
    C、University of Helsinki
    D、Linus Torvalds
    答案:D
    Linux由Linus Torvalds于1991年开发。

  2. 在Linux中,命令解释器是哪个(D)
    A、管道
    B、分级文件系统
    C、字符型处理器
    D、shell
    答案:D
    Shell是Linux系统的命令解释器。

  3. Linux安装程序提供的两个引导装载程序(C)
    A、GROUP和LLTO
    B、DIR和COID
    C、GRUB和LILO
    D、以上都不是
    答案:C
    GRUB和LILO是Linux常用的引导程序。

  4. 如果当前目录是/home/sea/china,那么“china”的父目录是哪个目录(A)
    A、/home/sea
    B、/home/
    C、/
    D、/sea
    答案:A
    父目录是当前目录的上一级。在 Linux 系统的目录结构中,“/” 是根目录,所有其他目录都是它的子目录。当当前目录是 “/home/sea/china” 时,“china” 是 “/home/sea” 的子目录,那么 “china” 的父目录就是 “/home/sea” ,所以选项 A 正确。选项 B“/home/” 不是 “china” 直接的上一级目录;选项 C“/” 是根目录,层级更远;选项 D“/sea” 路径表示错误,在当前系统目录结构逻辑下,它不是 “china” 的父目录。

  5. 删除abc目录及其全部内容的命令(B)
    A、rm abc
    B、rm -r abc
    C、rmdir abc
    D、rmdir -r abc
    答案:B
    -r参数表示递归删除。

  6. 加载/dev/hda1分区到/win目录的命令(D)
    A、mount -t windows /win /dev/hda1
    B、mount -fs=msdos /dev/hda1 /win
    C、mount -s win /dev/hda1 /win
    D、mount -t vfat /dev/hda1 /win
    答案:D
    vfat是Windows文件系统类型。

  7. 显示用户主目录的命令(A)
    A、echo $HOME
    B、echo $USERDIR
    C、echo $ECHO
    D、echo $ENV
    答案:A
    HOME是存储用户主目录路径的环境变量。

  8. **系统中有用户user1和user2,同属于users组.在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有(B)权限。
    **
    A、744
    B、664
    C、646
    D、746
    答案:B
    664允许同组用户写。

  9. 查看RPM软件包是否安装(B)
    A、rpm -Vc postfix
    B、rpm -q postfix
    C、rpm --changelog postfix
    D、rpm -q-changelog postfix
    答案:B
    -q查询指定包是否安装。

  10. 在Linux中,提供TCP/IP包过滤功能的软件叫什(C)
    A、rarp
    B、route
    C、iptables
    D、filter
    答案:C
    iptables是Linux防火墙工具。

  11. nfs服务的配置文件(D)
    A、/etc/mtab
    B、/etc/fastboot
    C、/etc/fstab
    D、/etc/exports
    答案:D
    NFS通过/etc/exports配置共享目录。

  12. 文件ff的类型(A)
    A、普通文件
    B、硬连接
    C、目录
    D、符号连接
    答案:A
    第一个字符"-"表示普通文件。

  13. Linux中的shell(A)
    A、命令解释器
    B、程序设计语言
    C、脚本编辑器
    D、编译器
    答案:A
    Shell是命令解释器。

  14. 实现文件系统远程挂载(B)
    A、SAMBA
    B、NFS
    C、NIS
    D、HTTPS
    答案:B
    NFS支持远程挂载。

  15. 能直接使用的硬盘分区(A)
    A、主分区
    B、扩展分区
    C、逻辑分区
    D、扩展分区和逻辑分区
    答案:A
    扩展分区需划分为逻辑分区使用。

  16. Linux 1.0版内核发布时间(C)
    A、1992年
    B、1993年
    C、1994年
    D、1995年
    答案:C
    1994年3月发布。

  17. vi中右侧插入字符的命令(A)
    A、a
    B、A
    C、i
    D、I
    答案:A
    a在右侧插入,i在当前位置插入。

  18. 给文件加其他人可执行属性(C)
    A、chmod a+x
    B、chown a+x
    C、chmod o+x
    D、chown o+x
    答案:C
    o表示others。

  19. 一次显示一页内容的命令(C)
    A、pause
    B、cat
    C、more
    D、grep
    答案:C
    more支持分页显示。

  20. set PS1="[\u\w\t]\$"的作用(B)
    A、改变错误信息提示
    B、改变命令提示符
    C、改变终端参数
    D、改变辅助命令提示符
    答案:B
    PS1控制主提示符格式。

  21. 卸载U盘的命令(A)
    A、umount
    B、dismount
    C、mount -u
    D、从/etc/fstab删除
    答案:A
    必须先卸载再拔出。

  22. 第一块IDE硬盘第2个扩展分区标识(C)
    A、/dev/hdb2
    B、/dev/hd1b2
    C、/dev/hdb6
    D、/dev/hd1b6
    答案:C
    扩展分区从5开始编号。

  23. 复制f1.txt为f2.txt(C)
    A、cp f1.txt | f2.txt
    B、cat f1.txt | f2.txt
    C、cat f1.txt > f2.txt
    D、copy f1.txt | f2.txt
    答案:C

    重定向输出。

  24. 压缩文件的命令(C)
    A、tar -dzvf filename.tgz *
    B、tar -tzvf filename.tgz *
    C、tar -czvf filename.tgz *
    D、tar -xzvf filename.tgz *
    答案:C
    -c创建,-z用gzip压缩。

  25. 嵌入式操作系统特点(D)
    A、强稳定性
    B、较强实时性
    C、可伸缩性
    D、功耗管理与节能
    答案:D
    嵌入式系统注重低功耗。

  26. 不属于嵌入式系统(C)
    A、PDA
    B、ATM
    C、个人计算机
    D、机顶盒
    答案:C
    个人计算机是通用系统。

  27. 开源嵌入式系统(A)
    A、嵌入式linux
    B、uc/os
    C、Palm OS
    D、WinCE
    答案:A
    嵌入式Linux是开源的。

  28. 非ARM异常模式(D)
    A、快速中断模式
    B、未定义模式
    C、数据访问终止模式
    D、用户模式
    答案:D
    用户模式是正常模式。

  29. 嵌入式开发特有环节(C)
    A、代码编写
    B、代码调试
    C、代码固化
    D、软件测试
    答案:C
    需要烧写到Flash中。

  30. 不占资源的调试方式(A)
    A、模拟器方式
    B、监控器方式
    C、ICE仿真器
    D、IDE调试器
    答案:A
    模拟器不占用目标资源。

  31. 烧写到Flash的文件格式(B)
    A、.asm
    B、.bin
    C、.obj
    D、.cpp
    答案:B
    二进制格式可直接烧写。

  32. 伪指令作用阶段(C)
    A、编辑
    B、链接
    C、编译
    D、执行
    答案:C
    编译阶段处理伪指令。

  33. 嵌入式处理器种类(C)
    A、500多种
    B、800多种
    C、1000多种
    D、2000多种
    答案:C
    种类非常丰富。

  34. 硬件层核心(A)
    A、嵌入式微处理器
    B、嵌入式控制器
    C、单片机
    D、SOC
    答案:A
    微处理器是核心。

  35. 解压.tar.gz的命令(C)
    A、tar -jxvf linux.tar.gz
    B、tar jcvf linux.tar.gz
    C、tar -zxvf linux.tar.gz
    D、tar -czvf linux.tar.gz
    答案:C
    -z解压gzip压缩。

  36. vi右侧插入(B)
    A、i
    B、a
    C、O
    D、n
    答案:B
    a在右侧插入。

  37. vi放弃修改(C)
    A、:q!
    B、:wq!
    C、ESC后:q!
    D、ESC后:wq!
    答案:C
    先退出插入模式。

  38. 汇编目标文件后缀(C)
    A、.c
    B、.s
    C、.o
    D、.exe
    答案:C
    .o是目标文件。

  39. 生成可调试代码(A)
    A、gcc -g code.c -o code
    B、gcc code.c -o code
    C、gcc -g code.c code
    D、gcc -g code
    答案:A
    -g生成调试信息。

  40. NAND与NOR区别(D)
    A、NOR读速慢
    B、NAND擦除慢
    C、NAND写入慢
    D、写入需先擦除
    答案:D
    Flash特性。

二、多项选择题

  1. 常见Linux发行版(ABCDE)
    A、Redhat
    B、Turbo
    C、Debian
    D、SuSE
    E、Mandrake
    答案:ABCDE

  2. 修改权限命令(CD)
    A、chown
    B、chmod rwxr-x—
    C、chmod g+rx
    D、chmod 750
    答案:CD

  3. 所有用户可读权限(ABC)
    A、777
    B、444
    C、644
    D、640
    答案:ABC

三、填空题

  1. Linux四个主要部分
    答案:内核、shell、文件系统、应用程序

  2. Linux发行版包含
    答案:内核、基本工具集

  3. Linux内核五部分
    答案:进程管理、内存管理、文件系统、设备驱动、网络协议栈

  4. vi三种状态
    答案:命令模式、插入模式、末行模式

  5. gcc编译步骤
    答案:预处理、编译、汇编、链接

  6. bootloader两种模式
    答案:启动加载模式、下载模式;下载模式

四、问答题

  1. makefile作用
    自动化编译,定义编译规则。

  2. 显示隐藏文件命令
    ls -a

  3. 文件属性说明
    10位:类型+所有者权限+组权限+其他权限

  4. 命令功能
    ls列目录,cd切换目录,mkdir创建目录等

  5. Linux嵌入式成功原因
    开源、可定制、社区支持、硬件支持广泛

  6. 嵌入式开发流程
    交叉编译环境→bootloader移植→内核移植→根文件系统→应用开发→测试

  7. 根文件系统目标
    稳定性、小型化、可配置、启动速度快

  8. ARM7TDMI含义
    T: Thumb指令集,D: Debug,M: 乘法器,I: ICE

  9. 嵌入式发展阶段
    单片机→实时OS→开源OS→SOC→AIoT

  10. 与传统单片机区别
    更复杂OS、交叉开发、系统级设计

  11. 哈佛vs冯诺依曼
    哈佛:分离指令/数据存储;冯:统一存储

  12. NAND vs NOR
    NOR可执行,NAND高密度;NOR读快,NAND写快

  13. S3C2410与ARM920T
    S3C2410是基于ARM920T核的SoC

  14. 调试方法
    模拟器/ICE/JTAG/printf/log,各有优缺点

  15. 嵌入式OS特点
    实时性、可裁剪、低功耗;如VxWorks、QNX、RT-Thread

  16. 交叉开发环境
    主机开发→目标板运行;需工具链、调试工具

  17. bootloader
    U-Boot、RedBoot;启动模式/下载模式

  18. bootloader移植
    硬件初始化→内存映射→设备驱动→启动参数

  19. Linux C开发
    gcc/gdb/make/autotools等工具链

  20. SOC
    系统级芯片,集成处理器核+外设

  21. 嵌入式特点
    专用性、实时性、可靠性、低功耗

  22. 交叉编译工具链
    在主机编译目标板程序的工具集合

  23. 根文件系统作用
    提供运行时环境、设备节点、配置文件

  24. ARM解释
    精简指令集处理器架构

  25. CISC特点
    复杂指令集,微码控制

  26. RISC特点
    精简指令集,流水线,寄存器操作

  27. JTAG作用
    芯片测试和编程接口

  28. Bootloader功能
    硬件初始化,加载内核

  29. U-Boot特点
    开源、多架构支持、功能丰富

  30. make功能
    自动化构建工具

  31. Makefile作用
    定义构建规则和依赖关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值