• 嵌入式软件助理工程师题库

仅当前一个命令执行出错时才执行后一条命令,需要采取的操作是:()

[单选题]仅当前一个命令执行出错时才执行后一条命令,需要采取的操作是:()

  • 查看答案
  • 定义函数时,缺省函数的类型声明,则函数类型取缺省类型()

    [单选题]定义函数时,缺省函数的类型声明,则函数类型取缺省类型()A . voidB . charC . floatD . int

  • 查看答案
  • 以下做法不利于嵌入式应用软件的移植的是()。

    [单选题]以下做法不利于嵌入式应用软件的移植的是()。A . 在软件设计上,采用层次化设计和模块化设计B . 在软件体系结构上,在操作系统和应用软件之间引入一个虚拟机层,把一些通用的、共性的操作系统API接口函数封装起来C . 将不可移植的部分局域化,集中在某几个特定的文件之中D . 在数据类型上,尽量直接使用C语言的数据类型

  • 查看答案
  • 可加载模块一般位于系统的()目录下

    [单选题]可加载模块一般位于系统的()目录下A . /lib/modulesB . /lib/modules/x.y.z(x.y.z是内核的版本号)C . /usr/libD . /usr/local/lib

  • 查看答案
  • 下面与AMBA(Advanced Microcontroller Bus Arc

    [单选题]下面与AMBA(Advanced Microcontroller Bus Architecture)有关的叙述中,错误的是()。A . AMBA是ARM公司公布的用于连接和管理片上系统中各功能模块的开放标准和片上互连规范B . AMBA规定了ARM处理器内核与处理器内部RAM、DMA以及高带宽外部存储器等快速组件的接口标准C . ARM处理器内核与外围端口及慢速设备接口组件的接口标准不包含在AMBA规范中D . AMBA有多个版本,性能随版本的发展而逐步提高

  • 查看答案
  • ()是用户和设计交换最频繁的方法。

    [填空题] ()是用户和设计交换最频繁的方法。

  • 查看答案
  • Boot Loader的stage2通常使用C语言实现,以完成复杂的功能,并增加

    [单选题]Boot Loader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容()A . 为加载Boot Loader的stage2准备RAM空间B . 设置好堆栈C . 硬件设备初始化D . 将kernel映像和根文件系统映像从flash上读到RAM空间中

  • 查看答案
  • 嵌入式系统硬件的核心是CPU。下面关于嵌入式系统CPU特点的叙述中,错误的是()

    [单选题]嵌入式系统硬件的核心是CPU。下面关于嵌入式系统CPU特点的叙述中,错误的是()。A . 支持实时处理B . 低功耗C . 字长在16位以下D . 集成了测试电路

  • 查看答案
  • UNIX、嵌入式Linux、WinCE、MacOS、AndroidOS和DOS操

    [单选题]UNIX、嵌入式Linux、WinCE、MacOS、AndroidOS和DOS操作系统是典型的单内核(也称为宏内核)操作系统,相对于微内核操作系统,下面不属于单内核操作系统缺点的是()。A . 占用内存空间大B . 缺乏可扩展性而不方便移植C . 内核切换太快D . 可靠性较低

  • 查看答案
  • ARM处理器在指令LDRR2,[R5,#2]!执行后,R5中的值为()。

    [单选题]ARM处理器在指令LDRR2,[R5,#2]!执行后,R5中的值为()。A . R5不变B . R5=R5+2C . R5=R2+2D . R5=2

  • 查看答案
  • 在uC/OS-II中有多种方法可以保护任务之间的共享数据和提供任务之间的通信。其

    [单选题]在uC/OS-II中有多种方法可以保护任务之间的共享数据和提供任务之间的通信。其中不能达到保护目的的方法是()。A . 利用宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()来关闭中断和打开中断B . 利用函数OSSchedLock()和OSSchedUnlock()对任务调度函数上锁和开锁C . 利用信号量、互斥信号量、邮箱和消息队列进行任务间通信D . 利用内存文件进行任务间的大规模数据共享

  • 查看答案
  • 启动samba服务器进程,可以有两种方式:独立启动方式和父进程启动方式,其中前者

    [单选题]启动samba服务器进程,可以有两种方式:独立启动方式和父进程启动方式,其中前者是在()文件中以独立进程方式启动。A . /usr/sbin/smbdB . /usr/sbin/nmbdC . rC.sambaD . /etc/inetD.conf

  • 查看答案
  • 执行语句“k=7>>1;”后,变量k的当前值是()

    [单选题]执行语句“k=7>>1;”后,变量k的当前值是()A . 15B . 31C . 3D . 1

  • 查看答案
  • 若变量已正确定义,表达式(j=3,j++)的值是()

    [单选题]若变量已正确定义,表达式(j=3,j++)的值是()A . 3B . 4C . 5D . 0

  • 查看答案
  • 对于所有用户都只能读的文件权限是()

    [单选题]对于所有用户都只能读的文件权限是()A . 777B . 444C . 644D . 640

  • 查看答案
  • 嵌入式系统由硬件部分和软件部分构成,以下不属于嵌入式系统软件的是()。

    [单选题]嵌入式系统由硬件部分和软件部分构成,以下不属于嵌入式系统软件的是()。A . 系统内核B . 驱动程序C . FPGA编程软件D . 嵌入式中

  • 查看答案
  • 数据流图的基本四种成分:数据输入的源点和数据输出汇点、()、()和()。

    [填空题] 数据流图的基本四种成分:数据输入的源点和数据输出汇点、()、()和()。

  • 查看答案
  • 了在软件开发过程中保证软件的质量,主要采取下述措施:()、复查和管理复审、()。

    [填空题] 了在软件开发过程中保证软件的质量,主要采取下述措施:()、复查和管理复审、()。

  • 查看答案
  • 下面()命令可以列出当前动态加载的模块清单,会把当前插入的所有内核模块都列出来。

    [单选题]下面()命令可以列出当前动态加载的模块清单,会把当前插入的所有内核模块都列出来。A .insmodB .rmmodC .dmesgD .lsmod

  • 查看答案
  • 软件详细设计工具可分为3类,即()、()、()

    [填空题] 软件详细设计工具可分为3类,即()、()、()

  • 查看答案
  • 如果Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备

    [单选题]如果Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则其存储结构的分配顺序应当是()A . 文件系统、内核、启动参数、BootloaderB . 启动参数、Bootloader、内核、文件系统C . Bootloader、内核、启动参数、文件系统D . Bootloader、启动参数、内核、文件系统

  • 查看答案
  • 下列各个错误中,哪一个不属于编译错误()

    [单选题]下列各个错误中,哪一个不属于编译错误()A . 改变x原值3为5,写作“x==5”B . 花括号不配对C . 复合语句中的最后一条语句后未加分号D . 变量有引用、无定义

  • 查看答案
  • 在Thumb指令集中,32位有效立即数是由8位立即数通过下面哪一种操作而间接得到

    [单选题]在Thumb指令集中,32位有效立即数是由8位立即数通过下面哪一种操作而间接得到的()。A . 左移B . 右移C . 循环左移D . 循环右移

  • 查看答案
  • 算术运算符,赋值运算符和关系运算符的运算优先级按从高到低依次为()

    [单选题]算术运算符,赋值运算符和关系运算符的运算优先级按从高到低依次为()A . 算术运算、赋值运算、关系运算B . 算术运算、关系运算、赋值运算C . 关系运算、赋值运算、算术运算D . 关系运算、算术运算、赋值运算

  • 查看答案
  • 在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项()

    [单选题]在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项()A . -SB . -oC . -cD . -E

  • 查看答案
  • 下列哪个命令以文本菜单方式界面配置内核选项:()

    [单选题]下列哪个命令以文本菜单方式界面配置内核选项:()A . Make menuconfigB . make xconfigC . make configD . make mrproper

  • 查看答案
  • PV操作是在()上的操作。

    [单选题]PV操作是在()上的操作。A .临界区B .进程C .缓冲区D .信号量

  • 查看答案
  • 某文件的组外成员的权限为只读;所有者有读执行权限;组内的权限为只写,则该文件的权

    [单选题]某文件的组外成员的权限为只读;所有者有读执行权限;组内的权限为只写,则该文件的权限为()A . 467B . 642C . 476D . 524

  • 查看答案
  • 在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是(

    [单选题]在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是()。A . MOVB . ANDC . ADDD . ORR

  • 查看答案
  • UART由()器、()器、控制单元及波特率发生器等构成。

    [填空题] UART由()器、()器、控制单元及波特率发生器等构成。

  • 查看答案