嵌入式软件助理工程师认证考试复习题新
嵌入式硬件助理工程师理论考试试题(pdf 10页)
D.C语言程序总是从main()函数开始执行9、RS-232串行通信至少需要(C)根线。
A.1B.2C.3D.410、ARM寄存器组有(B)个通用寄存器。
A.37B.31C.6D.3511、AREA伪指令的含义是(A)。
A.新的代码段的指示符B.子程序的入口C.定义一个宏D.数据区域的标号符12、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(D)。
A.嵌入式Linux提供了完善的网络技术支持;B.µCLinux是专门为没有MMU的ARM芯片开发的;C.µC/OS-Ⅱ操作系统是一种实时操作系统(RTOS);D.WinCE提供完全开放的源代码。
13、下列CPSR寄存器标志位的作用说法错误的是(D)。
A.N:负数B.Z:零C.C:进位D.V:借位14、一个4位二进制位循环计数器,由0000状态开始,经过25个时钟脉冲后,该计数器的状态为(B)。
A.1000B.1001C.1010D.110015、稳压二极管的稳压电路的接法是(D)。
A.稳压管与负载电阻串联B.稳压管与限流电阻并联C.限流电阻与稳压管串联后,再与负载电阻串联D.限流电阻与稳压管串联后,再与负载电阻并联16、一个函数功能不太复杂但要求被频繁调用,应选用(A)。
A.内联函数B.重载函数C.递归函数D.嵌套函数17、栈和队列的共同特点是(C)。
A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点18、若有以下定义语句:doublea[5],*p=a;inti=0;则对a数组元素的错误引用是:(B)。
A.a[i]B.a[5]C.p[4]D.p[i]19、以下是某RTOS内核的几个函数名,现要将该RTOS移植到ARM平台,试根据函数名猜想其功能,你认为要根据ARM硬件体系结构作移植的函数是(C)。
A.OSSemphoreCreate()B.OSTCBInit()C.OSIntContexSwitch()D.OSMailBoxCreate()20、若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是(D)。
嵌入式助理工程师(软件+硬件)考试试题及答案
一、填空题1、在linux系统中,以文件方式访问设备。
2、前台起动的进程使用 ctrl+c 终止。
3、安装linux系统对硬盘分区时,必须有两种分区类型:文件系统分区和交换分区。
4、利用gdb进行调试时,可通过step或next命令进行单步执行。
5、DHCP可以实现动态 IP 地址分配。
6、Ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。
7、vi编辑器具有两种工作模式:命令模式和输入模式。
8、在使用ls命令时,用八进制形式显示非打印字符应使用参数 -b 。
9、在shell编程时,使用方括号表示测试条件的规则是:方括号两边必须有空格。
10、在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是 Samba服务器。
11、编写的shell程序运行前必须赋予该脚本文件执行权限。
12、在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是 /etc 。
13、结束后台进程的命令是 kill 。
14、进行远程登录的命令是 telnet 。
15、在用vi编辑文件时,将文件内容存入test.txt文件中,应在命令模式下键入:wtest.txt 。
16、在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为 hdb 。
17、在CPU和物理内存之间进行地址转换时,MMU将地址从虚拟(逻辑)地址空间映射到物理地址空间。
18、使用gcc编译c程序生成可执行文件有时似乎是一步完成的,但实际要经历如下四步:预处理、编译、汇编和连接。
19、利用gdb进行调试时,可通过step或next命令进行单步执行。
20、内核分为进程管理系统、内存管理系统、 i/o管理系统和文件管理系统等四个子系统。
21、gcc的编译可分为__预处理____、编译、汇编和___链接___等四个阶段。
22、在Linux多线程编程时,需要包含头文件___pthread.h___。
23、卸载Linux内核模块使用命令___rmmod___。
嵌入式助理工程师认证考试题库及答案
嵌入式助理工程师认证考试题库及答案嵌入式助理工程师认证考试题库及答案嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,linux,android等。
那么嵌入式助理工程师认证考试内容是什么呢?下面yjbys店铺为大家分享助理工程师认证考试题库,仅供参考!一、选择题1、以下说法不正确的是(B )。
A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2、用图形点阵的方式显示一个16*16点阵汉字需要(B )字节。
A、8B、32C、16D、643、下列描述不属于RISC计算机的特点的是(C)。
(2009.06.06)A.流水线每周期前进一步。
B.更多通用寄存器。
C.指令长度不固定,执行需要多个周期。
D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。
4、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为( D)。
(2009.12.26)A、0x21B、0x68C、0x65D、0x025、μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)A. 先CLI、执行关键代码、再STIB. 先STI、执行关键代码、再CLIC. 先POPF、CLI、执行关键代码、再PUSHFD. 先PUSHF、CLI、执行关键代码、再POPF。
5、采用RS232-C串行通信至少需要三根线,其中不包括(A)A、电源线B、地线C、发送数据线D、接收数据线6、RS232-C串口通信中,表示逻辑1的电平是(D )。
A、0vB、3.3vC、+5v~+15vD、-5v~-15v25、RS232-C串口通信中,表示逻辑0的电平是( C )A、0vB、3.3vC、+5v~+15vD、-5v~-15v7、ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是(A)。
嵌入式开发助理工程师相关笔试题
嵌入式开发助理工程师相关笔试题初试试题姓名:应聘职位:学校:专业:电话:邮箱:1、什么是RAM?什么是ROM?两者之间的区别?2、什么是进程和线程?两者的区别是什么?3、请问以下代码有什么问题:int main() { char a; char *str=&a strcpy(str,"hello"); printf(str); return 0; }4、用运算放大器画出同相比例放大,反相求和,积分,微分电路及写出电压关系。
5、操作系统中进程调度策略有哪几种?6、char* s="AAA"; printf("%s",s); s[0]='B'; printf("%s",s); 有什么错?7、C51单片机的串口异步通信和同步通信的区别,分别说明它们的优缺点。
8、如电路图P8,该管工作在。
A、放大区B、饱和区C、截止区D、无法确定图P89、分析下图P9所示电路,写出Z1、Z2的逻辑表达式,列出真值表;并用C语言编写程序实现74LS138的功能操作。
图P910、在IAR中写一段程序实现以下功能:在STM32F103ZET6的处理器上,设置AD的采样频率为1KHz,采样精度为12位,对电压进行数据采集。
11、使用STM32F103ZET6,实现DS18B20温度传感器的采集的功能,绘制系统的硬件框图以及软件执行流程图,并完成电路原理图及软件代码,将电路原理图及程序源代码发送至邮箱。
(开发环境:IAR、PADS)12、在IAR中写一段代码完成处理器STM32F103ZET6的时钟初始化,处理器使用内部8M时钟晶振,将处理器的主频设置为48M。
13、使用仪表放大器INA333,压力传感器26PCBFA6G,设计一个电路实现对26PCBFA6G压力传感器进行压力数据采集,将数据放大30倍,并将使用PADS绘制好的电路原理图发送至邮箱。
嵌入式系统集成与测试工程师认证考试
嵌入式系统集成与测试工程师认证考试(答案见尾页)一、选择题1. 嵌入式系统的主要特点是什么?A. 高度可定制性B. 强大的计算能力C. 有限的存储空间D. 需要外部设备支持2. 嵌入式系统的核心组成部件不包括以下哪一项?A. CPUB. 内存C. 网络接口卡D. 显示器3. 在嵌入式系统开发过程中,哪个阶段负责硬件平台的搭建和配置?A. 系统设计阶段B. 软件开发阶段C. 硬件定制阶段D. 测试阶段4. 嵌入式系统测试的目的是什么?A. 发现软件错误B. 验证硬件功能C. 提升系统性能D. 检查兼容性5. 嵌入式系统集成通常涉及哪些步骤?A. 硬件组装B. 软件调试C. 系统联合测试D. 用户培训6. 在进行嵌入式系统集成测试时,常用的测试方法有哪些?A. 功能测试B. 性能测试C. 兼容性测试D. 安全测试7. 嵌入式系统集成中的关键考虑因素包括哪些?A. 成本效益分析B. 可靠性C. 易用性D. 扩展性8. 在嵌入式系统测试中,如何确保测试的全面性和有效性?A. 编写详细的测试用例B. 使用自动化测试工具C. 进行回归测试D. 采用黑盒测试方法9. 嵌入式系统集成的成功与否通常取决于哪些因素?A. 团队技能B. 技术选型C. 时间管理D. 风险控制10. 在嵌入式系统集成的过程中,如何处理潜在的风险和挑战?A. 制定详细的项目计划B. 进行风险评估C. 采用敏捷开发方法D. 定期进行项目审查11. 在嵌入式系统中,通常使用哪种编程语言进行开发?B. JavaC. C++D. JavaScript12. 嵌入式系统的核心组件包括哪些?A. CPUB. 内存C. 输入输出设备D. 以上都是13. 在嵌入式系统集成过程中,最关键的步骤是什么?A. 系统设计B. 硬件开发C. 软件开发D. 系统集成与测试14. 嵌入式系统测试的主要目的是什么?A. 发现功能缺陷B. 提高系统性能C. 评估系统可靠性D. 以上都是15. 嵌入式系统测试通常分为几个阶段?A. 单元测试B. 集成测试C. 系统测试D. 性能测试E. 安全测试16. 在嵌入式系统集成与测试中,如何确保系统的可靠性?A. 使用高质量的组件B. 进行充分的测试C. 选择合适的开发工具17. 嵌入式系统的安全性测试通常关注哪些方面?A. 数据加密B. 权限管理C. 系统更新机制D. 以上都是18. 在嵌入式系统开发中,为什么需要遵循一定的规范和标准?A. 保证产品的质量和一致性B. 提高开发效率C. 降低维护成本D. 以上都是19. 嵌入式系统工程师在职业发展中,需要具备哪些技能?A. 编程能力B. 系统集成能力C. 测试能力D. 项目管理能力E. 以上都是20. 在嵌入式系统开发过程中,以下哪个阶段不是必要的?A. 系统需求分析B. 硬件设计C. 软件开发D. 系统测试21. 嵌入式系统的集成通常涉及哪些组件?A. 处理器B. 内存C. 输入/输出设备D. 以上都是22. 以下哪个不是嵌入式系统常用的编程语言?A. C语言B. C++C. JavaD. Python23. 在嵌入式系统测试中,黑盒测试主要关注什么?A. 系统功能B. 系统性能C. 系统可靠性D. 系统安全性24. 嵌入式系统测试中的白盒测试方法通常用于测试哪种类型的错误?A. 功能错误B. 性能错误C. 结构错误D. 安全性错误25. 以下哪个工具不是嵌入式系统集成常用的工具?A. 版本控制系统B. 代码覆盖率工具C. 系统集成平台D. 性能测试软件26. 在嵌入式系统集成过程中,如何确保不同组件之间的兼容性?A. 确保所有组件的硬件接口一致B. 确保所有组件的软件接口一致C. 确保所有组件的通信协议一致D. 确保所有组件的物理位置一致27. 在嵌入式系统测试中,如何评估系统的稳定性?A. 使用负载测试B. 使用压力测试C. 使用稳定性测试D. 使用兼容性测试28. 以下哪个不是嵌入式系统测试的类型?A. 功能测试B. 性能测试C. 兼容性测试D. 易用性测试29. 嵌入式系统主要由哪个组件构成?A. CPU、内存、I/O设备B. CPU、内存、I/O设备、操作系统C. CPU、内存、I/O设备、网络接口D. CPU、内存、I/O设备、图形界面30. 嵌入式系统的实时性是指什么?A. 系统能够立即响应外部事件B. 系统运行速度很快C. 系统电源管理高效D. 系统内存管理优化31. 在进行嵌入式系统测试时,常用的黑盒测试方法基于什么理论?A. 信息流B. 控制流C. 数据流D. 信号处理32. 嵌入式系统集成的质量评估通常包括哪些方面?A. 功能性、性能、可靠性、安全性B. 可维护性、可扩展性、兼容性、安全性C. 功能性、性能、可靠性、兼容性D. 功能性、性能、可维护性、兼容性33. 在嵌入式系统开发中,如何确保代码的可移植性?A. 使用跨平台的编程语言B. 将代码封装成独立的模块C. 使用通用的硬件接口D. 采用分层架构设计34. 在嵌入式系统测试中,如何模拟实际应用场景?A. 使用虚拟机B. 使用仿真器C. 使用真实设备D. 使用自动化测试工具35. 如何确定嵌入式系统是否满足特定的性能要求?A. 通过阅读技术文档B. 通过用户反馈C. 通过性能测试和评估D. 通过专家评审36. 嵌入式系统集成的主要目的是什么?A. 提高系统的稳定性B. 降低系统的功耗C. 实现多个系统模块之间的高效通信D. 增强系统的安全性37. 在嵌入式系统集成过程中,以下哪个不是必要的步骤?A. 系统需求分析B. 硬件平台选择C. 软件开发D. 系统测试38. 嵌入式系统测试工程师需要具备哪些技能?A. 编程语言编程能力B. 系统集成经验C. 熟悉多种嵌入式处理器架构D. 以上所有39. 针对嵌入式系统的兼容性测试通常关注哪些方面?A. 硬件兼容性B. 软件兼容性C. 数据兼容性D. 以上所有40. 在进行嵌入式系统测试时,常用的测试方法有哪些?A. 功能测试B. 性能测试C. 兼容性测试D. 上述所有方法的组合41. 嵌入式系统集成与测试工程师在项目中通常扮演什么角色?A. 项目经理B. 系统分析师C. 测试工程师D. 技术支持人员42. 在嵌入式系统集成过程中,如何确保不同系统模块之间的兼容性?A. 使用通用接口和协议B. 硬件模块标准化C. 软件抽象层(HAL)设计D. 以上所有方法43. 嵌入式系统测试工程师在测试过程中发现了一个严重的软件缺陷,以下哪项行动最合适?A. 立即修复缺陷并重新测试B. 记录缺陷并继续测试C. 通知项目团队但继续测试D. 通知客户并暂停测试44. 在嵌入式系统开发中,以下哪个不是常见的集成开发环境(IDE)?A. Keil C51B. IAR Embedded WorkbenchC. Microsoft Visual StudioD. Eclipse45. 对于嵌入式系统测试工程师来说,理解系统架构和设计原理的重要性体现在哪些方面?A. 提高测试效率B. 减少测试成本C. 保证系统质量和可靠性D. 以上所有二、问答题1. 什么是嵌入式系统?请简要描述其特点。
嵌入式软件助理工程师认证考试复习题(新).docx
一、单项选择题1、 如下哪一个命令可以帮助你知道shell 命令的用法(A ) A ・ manB. pwdC. helpD. more2、 在大多数Linux 发行版本中,以下哪个属于块设备(B ) A.串行口B.硬盘C.虚拟终端D.打印机3、 下而哪个命令行可用来马上重新启动正在运行的Linux 系统? ( D ) A. restart --delay 二0 B. reboot -w C.halt -pD.shutdown-r now4、 在Linux 系统,默认的shell 是什么(A ) A. /etc/conf B. C. /proc/kcoreD. 7、用a useradd jerry w 命令添加一个用户,这个用户的主目录是什么(A. /home/jerryB. /bin/jerry C ・/var/jerryD. /etc/jerry8、Linux 文件权限一共10位长度,分成四段,第三段表示的内容是(D ) B. 文件所有者的权限C.文件所有者所在组的权限 D.其他用户的权限9、在ARM 系统结构中,MW ;映射最小的单元空间是 —10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件 的权限为(D ) A.467B.674C.476D.76411、 不是shell 具有的功能和特点的是(A ) A.管道 B.输入输出重定向C.执行后台进程D.处理程序命令12、 在ARM 处理器的各种工作模式中,(A )模式无法访问一些被保护的系统资源。
20100626年徐远超 A. 用户模式(user ) B.系统模式(system ) C.中断模式(IRQ ) D.终止模式(Abort )13、 如何从当前系统中卸载一个已装载的文件系统(A ) A ・ umount B ・ dismountC. mount - uD.从/etc/fstab 中删除这个文件系统项14、 你用vi 编辑器编写了一个脚本文件shell, sh,你想将改文件名称修改为shell2. sh, 下列命令(B )可以实现。
嵌入式系统软件开发工程师认证试卷
嵌入式系统软件开发工程师认证试卷(答案见尾页)一、选择题1. 嵌入式系统是指什么?A. 一种用于嵌入式应用的计算机硬件和软件系统B. 一种通用的计算机系统,适用于各种应用场景C. 一种专门用于网络通信的计算机系统D. 一种专为特定任务设计的计算机系统2. 嵌入式系统的主要特点包括哪些?A. 低功耗B. 高性能C. 可定制性D. 易于维护3. 在嵌入式系统设计中,通常会考虑哪些因素?A. 成本效益B. 可靠性C. 易用性D. 扩展性4. 嵌入式系统开发中常用的编程语言有哪几种?A. C语言B. C++C. JavaD. Python5. 嵌入式系统应用程序通常运行在哪种类型的硬件上?A. 大型机B. 小型机C. 单板计算机(如Raspberry Pi)6. 在嵌入式系统开发过程中,调试是一个重要的环节。
以下哪些是常用的调试方法?A. 内存分析工具B. 调试器C. 观察法D. 日志分析7. 嵌入式系统通常用于哪些领域?A. 消费电子产品B. 工业控制系统C. 医疗设备D. 汽车电子8. 在嵌入式系统设计中,如何确保系统的安全性和可靠性?A. 使用高质量的组件B. 采用冗余设计C. 定期进行系统更新和维护D. 所有选项都正确9. 嵌入式系统软件开发工程师需要具备哪些技能?A. 熟练掌握编程语言B. 具备嵌入式系统的硬件知识C. 能够进行系统设计和架构规划D. 了解操作系统原理10. 在嵌入式系统软件开发过程中,如何处理软件和硬件的交互?A. 使用操作系统提供的APIB. 编写特定的驱动程序C. 使用库函数和中间件D. 以上都是11. 嵌入式系统的主要特点是什么?B. 低功耗C. 可扩展性D. 扩展性12. 嵌入式系统的核心是什么?A. 中央处理器(CPU)B. 内存管理单元(MMU)C. 输入输出设备D. 操作系统和软件13. 在嵌入式系统开发中,硬件平台的选择非常重要。
以下哪个因素不是选择硬件平台时需要考虑的因素?A. 成本B. 可靠性C. 开发周期D. 性能E. 功耗14. 下面哪个编程语言通常用于嵌入式系统开发?A. PythonB. C++C. JavaD. 汇编语言15. 嵌入式系统中的实时性是指什么?A. 系统响应时间短B. 系统不间断运行C. 系统能够处理大量数据D. 系统具有高优先级16. 在嵌入式系统开发过程中,调试是一个关键步骤。
嵌入式系统工程师软考题目
嵌入式系统工程师软考题目作为嵌入式系统工程师,软考题目涵盖了广泛的知识领域。
下面我将从不同角度回答你的问题,包括嵌入式系统的基础知识、硬件设计、软件开发、系统集成和测试等方面。
1. 嵌入式系统基础知识:什么是嵌入式系统?嵌入式系统是一种特定功能的计算机系统,通常被嵌入到其他设备中,用于控制、监测或执行特定任务。
嵌入式系统的特点有哪些?嵌入式系统通常具有实时性要求、资源受限、功耗低、体积小等特点。
嵌入式系统的组成部分有哪些?嵌入式系统由处理器、存储器、外设、操作系统和应用软件等组成。
2. 硬件设计:嵌入式系统的硬件设计流程是什么?硬件设计流程包括需求分析、系统设计、电路设计、PCB设计、原型制作和验证等阶段。
嵌入式系统的电路设计中常用的模块有哪些?常用的模块包括处理器模块、存储器模块、接口模块和电源模块等。
如何提高嵌入式系统的可靠性和稳定性?可以采用冗余设计、错误检测与纠正技术、抗干扰设计和可靠性测试等方法。
3. 软件开发:嵌入式系统的软件开发流程是什么?软件开发流程包括需求分析、架构设计、模块设计、编码实现、调试测试和集成等阶段。
嵌入式系统常用的开发语言有哪些?常用的开发语言包括C、C++、汇编语言和脚本语言等。
嵌入式系统的软件调试方法有哪些?常用的软件调试方法包括仿真调试、在线调试和远程调试等。
4. 系统集成和测试:嵌入式系统的系统集成流程是什么?系统集成流程包括硬件与软件的集成、外设的连接与驱动、系统功能的测试和性能优化等步骤。
嵌入式系统的测试方法有哪些?常用的测试方法包括单元测试、集成测试、系统测试、性能测试和可靠性测试等。
如何解决嵌入式系统中的性能问题?可以通过优化算法、硬件加速、并行处理和资源管理等方法来解决性能问题。
以上是对嵌入式系统工程师软考题目的多角度回答,涵盖了嵌入式系统的基础知识、硬件设计、软件开发、系统集成和测试等方面。
希望能对你有所帮助。
嵌入式工程师测试题及答案
嵌入式工程师测试题及答案一、单项选择题(每题2分,共20分)1. 在嵌入式系统中,以下哪个不是实时操作系统的特点?A. 多任务B. 多用户C. 确定性D. 可预测性答案:B2. 下列哪种编程语言通常不用于嵌入式系统开发?A. C语言B. PythonC. C++D. Java答案:B3. 以下哪个设备不是嵌入式系统?A. 智能手机B. 微波炉C. 个人电脑D. 智能手表答案:C4. 在嵌入式系统中,中断服务程序的主要作用是什么?A. 处理用户输入B. 管理文件系统C. 响应外部事件D. 执行操作系统任务答案:C5. 以下哪个协议不是用于嵌入式设备网络通信的?A. TCP/IPB. HTTPC. BluetoothD. USB答案:B6. 在嵌入式系统中,以下哪种存储器不是易失性的?A. SRAMB. DRAMC. EEPROMD. Flash答案:C7. 在嵌入式系统中,以下哪个概念与硬件无关?A. 时钟周期B. I/O端口C. 寄存器D. 函数答案:D8. 在嵌入式系统中,以下哪个是操作系统的组成部分?A. 编译器B. 汇编器C. 内核D. 链接器答案:C9. 嵌入式系统中的设备驱动程序的主要功能是什么?A. 管理内存分配B. 管理文件系统C. 提供硬件与操作系统之间的接口D. 执行系统调用答案:C10. 在嵌入式系统中,以下哪个不是操作系统的任务?A. 进程管理B. 内存管理C. 硬件管理D. 编译源代码答案:D二、多项选择题(每题3分,共15分)1. 在嵌入式系统开发中,以下哪些是常用的调试工具?A. 逻辑分析仪B. 调试器C. 编译器D. 仿真器答案:ABD2. 以下哪些是嵌入式系统中常用的通信接口?A. UARTB. SPIC. USBD. HDMI答案:ABC3. 在嵌入式系统中,以下哪些是常用的外设?A. LCD显示屏B. 触摸屏C. 键盘D. 打印机答案:ABC4. 在嵌入式系统中,以下哪些是常用的编程模式?A. 事件驱动B. 轮询C. 多线程D. 阻塞答案:ABC5. 在嵌入式系统中,以下哪些是操作系统提供的服务?A. 任务调度B. 内存分配C. 文件系统管理D. 网络服务答案:ABCD三、判断题(每题2分,共10分)1. 嵌入式系统通常具有较低的计算能力。
嵌入式助理工程师硬件试题
嵌入式硬件助理工程师认证考试试题题库一、选择题1、以下说法不正确的是(B )。
A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2、用图形点阵的方式显示一个16*16点阵汉字需要(B )字节。
A、8B、32C、16D、643、下列描述不属于RISC计算机的特点的是(C)。
A.流水线每周期前进一步。
B.更多通用寄存器。
C.指令长度不固定,执行需要多个周期。
D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。
4、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为(D)。
A、0x21B、0x68C、0x65D、0x025、μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)A. 先CLI、执行关键代码、再STIB. 先STI、执行关键代码、再CLIC. 先POPF、CLI、执行关键代码、再PUSHFD. 先PUSHF、CLI、执行关键代码、再POPF。
6、RS232-C串口通信中,表示逻辑1的电平是(D )。
A、0vB、3.3vC、+5v~+15vD、-5v~-15v7、ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是(A)。
A. R0 = R2 + (R3 << 1)B. R0 =( R2<< 1) + R3C. R3= R0+ (R2 << 1)D. (R3 << 1)= R0+ R28、IRQ中断的入口地址是(C)。
A、0x00000000B、0x00000008C、0x00000018D、0x000000149、S3C2420X I/O口常用的控制器是(D)。
(1)端口控制寄存器(GPACON-GPHCON)。
2023年嵌入式Linux助理工程师认证考试试题
1.在字符界面环境下注销LINUX, 可用( )命令。
A.exit或qui.....B.quit或ctrl+DC.exit或ctrl+....D.以上都可2.用下列()命令查看Linux使用了多少内存。
A.ca./proc/meminf..B.ca./bin/meminf.C.v./proc/meminf...D.v./user/local/meminfo3.LINUX支持网络文献系统NFS,下列哪个命令实现了将位于 192.168.1.4机器上旳/opt/sirnfs 目录挂载到本机/mnt/sirnfs下: ()A. mount nfs –t /mnt/sirnfs 192.168.1.4:/opt/sirnfsB. mount -t nfs /mnt/sirnfs 192.168.1.4:/opt/sirnfsC. mount nfs –t 192.168.1.4:/opt/sirnfs /mnt/sirnfsD. mount -t nfs 192.168.1.4:/opt/sirnfs /mnt/sirnfs4.下面哪条命令可用来保证文献“file1”存在: ()A.c..file../dev/nul...B.touc..file..C.creat..file.......D.mkfil..file15.在安装开始前, 用光盘启动系统, 想要进入字符界面安装, 需要输入旳命令是: ()A.linu.do..B.linu...C.linu.tex...D.linu.note6、下列软件中, 不属于BootLoader旳是: ()。
A.viv... B.busybo....C.uboo.....D.blob7、重定向旳符号“>>”表达: ()A.输出追..B.输入追..C.输出重定向,本来旳文献会被改..D.管道8、下列文献系统中, 采用了inode来标识文献旳是: ()A.ntf..B.fat1..C.fat3..D.ext.9、Linux文献权限一共10位长度, 提成四段, 第一段表达旳内容是: ()A.文献类..........B.文献所有者旳权限C.文献所有者所在组旳权...D.其他顾客旳权限10、对于所有顾客具有读旳文献权限, 而文献主同步具有执行权限旳文献权限是:()A.65....B.54....C.64...D.54011.在使用GCC编译器旳过程中, 假如只想生成目旳文献而不进行连接, 需要使用选项: ()A. -SB. -oC. -cD. -E12.Linux将存储设备和输入/输出设备均看做文献来操作, 下列选项()不是以文献旳形式出现。
嵌入式Linux助理工程师认证考试试题
嵌入式Linux 助理工程师认证考试 50个小题,每小题1分,共50分) 1、如果忘记了ls 命令的用法,可以采用( )命令获得帮助。
A 、?ls B 、help ls C 、man ls D 、get ls 2、为了统计文件系统中未用的磁盘空间,我们可以使用命令:( ) A 、du B 、df C 、mount D 、ln 3、要给文件file1加上其他人可执行属性的命令是:( ) A 、chmod a+x B 、chown a+x C 、chmod o+x D 、chown o+x 4、怎样新建一个新文件:( ) A 、touch hello.c B 、mk hello.c C 、rm hello.c D 、new hello.c 5、在bash 命令中,当用( )参数时,表示bash 是交互的。
A 、-c B 、-i C 、-s D 、-d 6、重定向的符号“>"表示:( ) A 、输出追加 B 、输入追加 C 、输出重定向,原来的文件会被改写 D 、管道 7、^D 的确切含义是:( ) A 、停止一个正在运行的程序 B 、终止shell C 、强制退出程序 D 、不再有数据输入 8、Linux 文件权限一共10位长度,分成四段,第二段表示的内容是:( ) A 、文件类型 B 、文件所有者的权限 C 、文件所有者所在组的权限 D 、其他用户的权限9、对于所有用户都只能读的文件权限是:()A、777B、444C、644D、64010、在vi编辑器的命令模式中,删除一行的命令是:()A、yyB、ddC、ppD、xx11、在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项:()A、-cB、-oC、-SD、-E12、假设当前目录下有文件Makefile,下面是其内容:pr1: prog.o subr.ogcc –o pr1 prog.o subr.oprog.o: prog.c prog.hgcc –c –l prog.o prog.csubr.o: subr.cgcc –c –o subr.o subr.cclean:rm –f pr1*.o现在执行命令make clean,实际执行的命令是:()A、 rm –f pr1*.oB、 gcc –c –l prog.o prog.cC、 gcc –c –o subr.o subr.cD、都执行13、Linux将存储设备和输入/输出设备均看做文件来操作,下列选项()不是以文件的形式出现。
嵌入式Linux助理工程师认证考试试题000001)
嵌入式Linux 助理工程师认证考试 50个小题,每小题1分,共50分) 1、如果忘记了ls 命令的用法,可以采用( )命令获得帮助。
A 、?ls B 、help ls C 、man ls D 、get ls 2、为了统计文件系统中未用的磁盘空间,我们可以使用命令:( ) A 、du B 、df C 、mount D 、ln 3、要给文件file1加上其他人可执行属性的命令是:( ) A 、chmod a+x B 、chown a+x C 、chmod o+x D 、chown o+x 4、怎样新建一个新文件:( ) A 、touch hello.c B 、mk hello.c C 、rm hello.c D 、new hello.c 5、在bash 命令中,当用( )参数时,表示bash 是交互的。
A 、-c B 、-i C 、-s D 、-d 6、重定向的符号“>"表示:() A 、输出追加 B 、输入追加 C 、输出重定向,原来的文件会被改写 D 、管道 7、^D 的确切含义是:( ) A 、停止一个正在运行的程序 B 、终止shell C 、强制退出程序 D 、不再有数据输入 8、Linux 文件权限一共10位长度,分成四段,第二段表示的内容是:( ) A 、文件类型 B 、文件所有者的权限 C 、文件所有者所在组的权限 D 、其他用户的权限9、对于所有用户都只能读的文件权限是:()A、777B、444C、644D、64010、在vi编辑器的命令模式中,删除一行的命令是:()A、yyB、ddC、ppD、xx11、在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项:()A、-cB、-oC、-SD、-E12、假设当前目录下有文件Makefile,下面是其内容:pr1: prog.o subr.ogcc –o pr1 prog.o subr.oprog.o: prog.c prog.hgcc –c –l prog.o prog.csubr.o: subr.cgcc –c –o subr.o subr.cclean:rm –f pr1*.o现在执行命令make clean,实际执行的命令是:()A、rm –f pr1*.oB、 gcc –c –l prog.o prog.cC、 gcc –c –o subr.o subr.cD、都执行13、Linux将存储设备和输入/输出设备均看做文件来操作,下列选项()不是以文件的形式出现。
嵌入式软件助理工程师题库
嵌入式软件助理工程师题库问题1:[单选]如下哪一个命令可以帮助你知道shell命令的用法()A.manB.pwdC.helpD.more问题2:[单选]Linux分区类型默认的是:()A.vfatB.ext2/ext3C.swapD.dos问题3:[单选]在大多数Linux发行版本中,以下哪个属于块设备()A.串行口B.硬盘C.虚拟终端D.打印机问题4:[单选]下面哪个命令行可用来马上重新启动正在运行的Linux系统?()A.restart--delay=0B.reboot-wC.halt-pD.shutdown-rnow问题5:[单选]在Linux系统,默认的shell是什么()A.bashB.ashC.cshD.gnush问题6:[单选]下面哪条命令可用来确保文件“myfile”存在()A.cpmyfile/dev/nullB.touchmyfileC.createmyfileD.mkfilemyfile问题7:[单选]LILO的配置文件是:()A./etc/confB./etc/lilo.confC./proc/kcoreD./usr/local/问题8:[单选]用“useraddjerry”命令添加一个用户,这个用户的主目录是什么()A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry问题9:[单选]某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为()A.467B.674C.476D.764问题10:[单选]某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为()A.467B.674C.476D.764问题11:[单选]如下哪一个命令可以帮助你知道shell命令的用法()A.manB.pwdC.helpD.more问题12:[单选]Linux分区类型默认的是:()A.vfatB.ext2/ext3C.swapD.dos问题13:[单选]在大多数Linux发行版本中,以下哪个属于块设备()A.串行口B.硬盘C.虚拟终端D.打印机问题14:[单选]下面哪个命令行可用来马上重新启动正在运行的Linux系统?()A.restart--delay=0B.reboot-wC.halt-pD.shutdown-rnow问题15:[单选]在Linux系统,默认的shell是什么()A.bashB.ashC.cshD.gnush问题16:[单选]下面哪条命令可用来确保文件“myfile”存在()A.cpmyfile/dev/nullB.touchmyfileC.createmyfileD.mkfilemyfile问题17:[问答题,简答题]包装主要的功能有哪些? 幼小衔接加盟品牌幼小衔接加盟幼小衔接教育加盟品牌幼小衔接加盟多少钱幼小衔接班加盟加盟幼小衔接幼小衔接教育加盟问题1:[问答题,简答题]整体护理的思想内涵是什么?问题2:[单选]牵牛的茎属于()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式软件助理工程师认证考试复习题2012.08.一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法( A )A. manB. pwdC. helpD. more2、在大多数Linux发行版本中,以下哪个属于块设备( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机3、下面哪个命令行可用来马上重新启动正在运行的Linux系统?( D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now4、在Linux系统,默认的shell是什么( A )A.bashB.ashC.cshD.gnush5、下面哪条命令可用来确保文件“myfile”存在( B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile6、 LILO的配置文件是:( B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/7、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么( A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry8、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限9、在ARM系统结构中,MMU映射最小的单元空间是_D___A、64KBB、16KBC、4KBD、1KB10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是( A )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、在ARM处理器的各种工作模式中,( A )模式无法访问一些被保护的系统资源。
年徐远超A. 用户模式(user)B.系统模式(system)C. 中断模式(IRQ)D.终止模式(Abort)13、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项14、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。
A. cp shell.sh shell2.shB. mv shell.sh shell2.shC. ls shell.sh >shell2.shD. ll shell.sh >shell2.sh15、在/home/stud1/wang目录下有一文件file,使用( D )可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中。
A. cat file >file.copyB. cat file file.copyC. &cat file file.copyD. &cat file >file.copy16、字符设备文件类型的标志是( B )A. pB. cC. sD. l17、删除文件命令为( D )A. mkdirB. rmdirC. mvD. rm18、( B )命令可更改一个文件的权限设置?A. attribB. chmodC. changeD. file19、用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为( A )。
-rwxr-xr-- 1 root root 599 Cec 10 17:12 ffA. 普通文件B. 硬链接C. 目录D. 符号链接20、系统中有用户user1和user2,同属于users组。
在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有( B )权限。
A. 744B. 664C. 646D. 74621、在指令系统的各种寻址方式中,获取操作数最快的方式是( 1 -B );若操作数的地址包含在指令中,则属于( 2-A )方式。
(1)A、直接寻址 B、立即寻址 C、寄存器寻址 D、间接寻址(2)A、直接寻址 B、立即寻址 C、寄存器寻址 D、间接寻址22、在CPU和物理内存之间进行地址转换时,( B )将地址从虚拟(逻辑)地址空间映射到物理地址空间。
A、TCBB、MMUC、CACHED、DMA23、Linux将存储设备和输入/输出设备均看做文件来操作,(C)不是以文件的形式出现。
A. 目录B. 软链接C. i节点表D. 网络适配器24、关于文件系统的安装和卸载,下面描述正确的是(A)。
A. 如果光盘未经卸载,光驱是打不开的B. 安装文件系统的安装点只能是/mnt下C. 不管光驱中是否有光盘,系统都可以安装CD-ROM设备D. mount /dev/fd0 /floppy 此命令中目录/floppy是自动生成的25、为了查看Linux启动信息,可以用(B)命令A. cat /etc/lilo.confB.dmesgC. cat/proc/cpuinfoD.lilo26、用下列(A)命令查看Linux使用了多少内存A.cat /proc/meminfoB. cat /bin/meminfoC.vi /proc/meminfoD.vi /user/local/meminfo27、下列(D)设备是字符设备。
A. hdcB. fd0C. hda1D. tty129、有如下的命令:$dd if=f1 of=f2。
其中if=f1表示(A)A. 以f1作为源文件,代替标准输入B. 以f1作为目标文件,代替标准输出C. 当条件满足f1的时候,执行真正的拷贝D. 拷贝的过程中,不转化文件30、为了查找出当前用户运行的所有进程的信息,我们可以使用(B)命令:A. ps -aB. ps -uC. ls -aD. ls –l31、为保证在启动服务器时自动启动DHCP进程,应对( B )文件进行编辑。
A、 /etc/rc.d/rc.inet2B、/etc/rc.d/rc.inet1C、/etc/dhcpd.confD、/etc/rc.d/rc.S32、文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是( A )。
A 、chmod a+x g+w exer1B 、chmod 765 exer1C 、chmod o+x exer1D 、chmod g+w exer133、删除当前目录abc以及下面的所有子目录和文件,并不要求提示任何确认信息的命令是(B)A. del abc\*.*B. rm –rf abcC. rmdir abcD. rm –r abc\ *.*34、如果忘记了ls命令的用法,可以采用( C )命令获得帮助a. ?lsb.help lsc.man lsd.get ls35、在安装开始前,用光盘启动系统,想要进入字符界面安装,需要输入的命令是( C )a.linux docb.linuxc.linux textd.linux note36、要给文件file1加上其他人可执行属性的命令是( C )a.chmod a+xb.chown a+xc.chmod o+xd.chown o+x37、怎样新建一个新文件:( A )a.touch hello.cb.mk hello.cc.rm hello.cd.new hello.c38、在bash命令中,当用( B )参数时,表示bash是交互的。
A、-cB、-iC、-sD、-d39、重定向的符号“>"表示:( C )A、输出追加B、输入追加C、输出重定向,原来的文件会被改写D、管道A、为变量赋值:$FRUIT=apple 示变量的值:fruit=appleC、显示变量的值:echo $FRUITD、判断变量是否有值:[ -f “$FRUIT”]43、一般可以用( C )实现自动编译。
A、gccB、gdb *C、makeD、vi44、处理机主要由处理器、存储器和总线组成,总线包括( D )。
A、数据总线、串行总线、逻辑总线、物理总线B、并行总线、地址总线、逻辑总线、物理总线C、并行总线、串行总线、全双工总线D、数据总线、地址总线、控制总线45、假设当前目录下有文件Makefile,下面是其内容:pr1: prog.o subr.ogcc –o pr1 prog.o subr.oprog.o: prog.c prog.hgcc –c –l prog.o prog.csubr.o: subr.cgcc –c –o subr.o subr.cclear:rm –f pr1*.o现在执行命令make clear,实际执行的命令是( A ):A. rm –f pr1*.oB. gcc –c –l prog.o prog.cC. gcc –c –o subr.o subr.cD. 都执行55. 下列哪种文件系统的写入是LINUX所不能完全支持的:DA. FATB. UFSC. JFSD. NTFS57、同CISC相比,下面哪一项不属于RISC处理器的特征_ DA、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。
B、减少指令数和寻址方式,使控制部件简化,加快执行速度。
C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。
D、RISC处理器都采用哈佛结构58、在下列ARM处理器的各种模式中,__D___模式有自己独立的R8-R14寄存器。
A、系统模式(System)、B、终止模式(Abort)C、中断模式(IRQ)D、快中断模式(FIQ)59、按照ARM过程调用标准(APCS),栈指针使用_B___寄存器,A、R0B、R13C、R14D、R1560、在ARM体系结构中,_C___寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值;_C___寄存器作为处理器的程序计数器指针。
A、R0,R14B、R13,R15C、R14,R15D、R14,R061、在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用何种方法?CA、直接修改CPU状态寄存器(CPSR)对应的模式B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态C、使用软件中断指令(SWI)D、让处理器执行未定义指令62、下面关于MMU和Linux描述错误的是:CA、MMU是内存管理单元Memory Management Unit的缩写B、uClinux可以运行在有MMU的处理器上C、Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射。