嵌入式助理工程师硬件试题
嵌入式硬件助理工程师理论考试试题(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)二、多项选择题 (28)三、填空题 (28)四、判断题 (30)五、简答题 (32)六、阅读程序题 (45)七、应用实践题 (49)一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法( A )A. manB. pwdC. helpD. more2、Linux分区类型默认的是:( B )A. vfatB. ext2/ext3C. swapD. dos3、在大多数Linux发行版本中,以下哪个属于块设备( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?( D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now5、在Linux系统,默认的shell是什么( A )A.bashB.ashC.cshD.gnush6、下面哪条命令可用来确保文件“myfile”存在( B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile7、 LILO的配置文件是:( B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么( A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是( A )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项13、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。
嵌入式助理工程师(软件+硬件)考试试题及答案
一、填空题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___。
嵌入式Linux助理工程师认证考试试题(doc 17页)
(本大题共30个小题,每小题1分,共30分) 1、在字符界面环境下注销LINUX ,可用( )命令。
A. exit 或quit B. quit 或ctrl+D C. exit 或ctrl+D D. 以上都可 2、用下列( )命令查看Linux 使用了多少内存。
A. cat /proc/meminfo B. cat /bin/meminfo C. vi /proc/meminfo D. vi /user/local/meminfo 3、LINUX 支持网络文件系统NFS,下列哪个命令实现了将位于 192.168.1.4机器上的 /opt/sirnfs 目录挂载到本机/mnt/sirnfs 下:( ) A .mount nfs –t /mnt/sirnfs 192.168.1.4:/opt/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 -t nfs 192.168.1.4:/opt/sirnfs /mnt/sirnfs 4、下面哪条命令可用来确保文件“file1”存在:( ) A. cp file1 /dev/null B. touch file1 C. create file1 D. mkfile file1 5、在安装开始前,用光盘启动系统,想要进入字符界面安装,需要输入的命令是:( ) A. linux doc B. linux C. linux text D. linux note 6、下列软件中,不属于BootLoader 的是:( )。
A .vivi B. busybox C. uboot D. blob7、重定向的符号“>>”表示:()A. 输出追加B. 输入追加C. 输出重定向,原来的文件会被改写D. 管道8、下列文件系统中,采用了inode来标识文件的是:()A. ntfsB. fat16C. fat32D. ext39、Linux文件权限一共10位长度,分成四段,第一段表示的内容是:()A. 文件类型B. 文件所有者的权限C. 文件所有者所在组的权限D. 其他用户的权限10、对于所有用户具有读的文件权限,而文件主同时具有执行权限的文件权限是:()A. 655B. 544C. 644D. 54011、在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项:()A.-S B.-o C.-c D.-E12、Linux将存储设备和输入/输出设备均看做文件来操作,下列选项()不是以文件的形式出现。
嵌入式助理工程师认证考试题库及答案
嵌入式助理工程师认证考试题库及答案嵌入式助理工程师认证考试题库及答案嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有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)。
嵌入式系统(单片机)助理工程师认证考试理论试题A(答案)
(考试时间:150分钟)题号一 二 三 四 五 总分分数一、填空题(将正确答案填入空格中,每空1分,共35分)得分 评阅人1、MCS51单片机的最大程序寻址空间为 64K KB ,空间的地址范围为0000H-FFFFH ,单片机复位后程序入口地址为 0000H 。
外部中断0的入口地址为 0003H ,T1定时/计数器的中断入口地址为 001BH 。
2、PSW 中RS1=1,RS0=0,R3对应的字节地址为 13H 。
3、7AH 对应的十进制数为 122 D ,对应的二进制数为01111010 B 。
4、MCS51单片机的仅使用内部ROM 时,EA 引脚应接 高 电平。
5、当MCS51单片机RST 引脚出现 2个 机器周期以上高电平时单片机可有效复位,复位后SP= 07H ,PC= 0000H ,P1= FFH 。
6、MCS-51单片机的低功耗方式有 待机 、 掉电 。
7、MCS-51单片机的常用复位方式有 手动复位 、 上电复位 。
8、80C51单片机的串行口控制寄存器器是 SCON ;串行口工作在方式2时SM0、SM1设置为 10 ,当设置允许串行口接收串行输入数据时必须将 REN 位设置为1。
9、把数据存入堆栈称为 入栈 ,从堆栈取出数据称为 出栈 ,从堆栈取出数据遵循 先进后出、后进先出 的原则。
10、LED 数码管按结构分为 共阴 和 共阳 两种形式。
11、键盘按键的检测过程中消除抖动常用的方法有 RS 触发器滤波 、 RC 滤波 、 软件延时 。
12、DAC0832的参考电压为+5V,则分辩率为 5/256 V 。
13、矩阵键盘中为了识别键盘上的闭合键,通常采用两种方法 逐行扫描法和 线反转法 。
14、C51中定义的位变量的关键字是 bit 位变量对应的地址空间范围是 0x20-0x2f 。
(密封线内勿答题)学校 专业 姓名 身份证号 (密封线内勿答题)15、unsigned char 定义的变量取值范围 0-255 ,unsigned int定义的变量取值范围 0-65535 。
月嵌入式硬件助理工程师理论考试试题(带答案)
B.在C语言程序中,要调用函数必须在main()函数中定义C.C语言程序总是从main()函数开始执行D.C语言程序中的main()函数必须放在程序的开始部分7、现代电子设计方法包含了可测试技术,其中( B )接口是IC芯片的测试标准接口.A.BIST B.JTAGC.UART D.USB8、以下叙述正确的是( C ).A.宿主机与目标机之间只需建立逻辑连接即可B.在嵌入式系统中,调试器与被调程序一般位于同一台机器上C.在嵌入式系统开发中,通常采用的是交叉编译器D.宿主机与目标机之间的通信只有串口和并口两种.9、ARM9处理器是( C )位处理器.A.8位 B.16位C.32位D.64位10、IRQ中断的入口地址是( C ).A.0x00000000 B.0x00000008C.0x00000018 D.0x0000001411、实现无失真放大,应使晶体三极管工作在( B )区域.A.截止 B.放大 C.饱和 D.上升12、采用RS232-C串行通信至少需要三根线,其中不包括( A ).A.电源线B.地线C.发送数据线D.接收数据线13、在微型计算机中,采用中断方式的优点之一是( C ) .A.简单且容易实现 B.CPU可以不工作C.可实时响应突发事件 D.传送速度最快14、μC/OS-Ⅱ内核提供的函数OS_ENTER_CRITICAL( )和OS_EXIT_CRITICAL( )的作用是( D ).A.进入和退出内核 B.进入和退出中断服务C.进入和退出任务调度 D.进入和退出代码的临界段15.若4输入或非门的输出完成,则多余输入端应( C ).A.全部接高电平 B.只需一个接高电平即可C.全部接地 D.只需一个接地即可16. 实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为(A).A. 同步B. 互斥C. 调度D. 执行17. 下列关于存储管理单元(MMU)说法错误的是(B).A. MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行.B. 在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计.C. MMU提供了一些资源以允许使用虚拟存储器.D. MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址.18. S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口.处理器提供符合IIC协议的设备连接的串行连接线为(C).A. SCL和RTXB. RTX和RCXC. SCL和SDAD. SDA和RCX19. 寄存器R15用作( B ).A. 栈指针寄存器B. 程序计数器C. 当前程序状态寄存器D. 基地址寄存器20. 下列描述不属于RISC计算机的特点的是(C).A.流水线每周期前进一步.B.更多通用寄存器.C.指令长度不固定,执行需要多个周期.D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输.二、多项选择题(共10个题,每小题不选或选错1个及以上选项得0分,漏选得1分,每小题全部选对得2分,共20分)1、嵌入式系统组成一般由:(ABCD ).A.嵌入式微处理器 B.嵌入式操作系统C.嵌入式应用软件 D.外围设备 E.寄存器2、实现A/D转换的方法有很多,常用的方法有:( ADE ).A.计数法 B.微分法C.差分法 D.双积分法 E.逐次逼进法3、触摸屏按工作原理可以分为:(ABDE )等几种.A.表面声波屏 B.电阻屏C.液晶屏 D.电容屏 E.红外屏4、ARM9的异常类型有( ABCDE ).A.复位 B.外部中断请求C.软件中断 D.数据访问中止 E.指令预取中止5、万用表可以用来测量(ABC).A.电阻 B.直流电压C.直流电流 D.电感 E.相位6、常用来作嵌入式系统存储器的有:( ADE )A.SD卡 B.硬盘C.CD-ROM D.FLASH E.SDRAM7、μC/OS-Ⅱ实时内核提供( ADE )等功能.A.任务调度 B.网络C.文件管理 D.内存管理 E.任务间通信和同步8、并行接口可以分为( ABD )等几种.A.SPP B.EPPC.USB D.ECP E.RS2329、下列关于IP地址正确的是(BD ) .A.192.168.23 B.192.168.0.23C.61.144.134.282 D.202.116.64.6E.61.144.134.202.810、总线是各种信号线的集合.嵌入式系统中按照总线所传送的信息类型,可以分为( ABC )等几种.A.数据总线 B.地址总线C.控制总线 D.CAN总线 E.存储总线三、判断题(共10个题,在正确的后面括号中对打√,否则打×,每小题1分,共10分)1.FPGA的含义是现场可编程门阵列逻辑器件.(√)2.UART是一种串行接口,许多微处理器和微控制器中都包含这种外设接口.(√)3.状态寄存器主要用来存储处理器的工作状态.(√)4.串联负反馈能使放大器的输入电阻减少,并联负反馈能使放大器的输入电阻增大.(×)5.C语言程序可以嵌套加入汇编程序模块. (√)6.运算放大器的输出电压范围一般大于电源电压的范围.(×)7.整流电路是利用二极管的稳压特性.(×)8.集成运算放大器组成的放大电路满足“两虚”条件时,工作在非线性状态.(×)9.由于CPU内部寄存器的访问速度较高,根据ATPC标准,应尽可能使函数的参数控制在4个以下.(√)10.晶体三极管既可以用于信号放大,也可以用作开关.(√)四、简述题(共4题,每小题4分,共16分)1.嵌入式系统的软件层次结构包括哪些部分?简单说明各部分的功能与作用.参考答案要点:1)驱动层程序、操作系统、应用程序接口和应用程序.(1分)2)驱动层程序:为上层软件提供设备的操作接口.(1分)3)操作系统:进程管理、进程间通信、内存管理等.(1分)4)应用程序接口:复杂函数和数据结构的集合,简化应用程序的开发.(1分)5)应用程序:实现用户功能.2.电路分析原理中叠加定理的主要内容是什么?参考答案要点:在一个线性电路中(1分),如果有多个电源同时作用时,任一支路的电流或电压,等于这个电路中各个电源分别单独作用时,在该支路中产生的电流或电压的代数和(3分).3.交流放大电路中的输入阻抗的含义是什么?能用万用表的电阻档测量吗?参考答案要点:交流放大电路中的输入阻抗是从输入端口看进去的等效电阻(2分),它是一个动态指标(1分),因此不能用万用表的电阻档测量(1分).4.PCB电路设计的主要任务是什么?简述PCB设计的具体步骤.参考答案要点:1)PCB设计是电子产品物理结构设计的一部分,它的主要任务是根据电路的原理和所需元件的封装形式进行物理结构的布局和布线.(1分)2)(答对以下任意3点得3分)A、建立封装库中没有的封装.B.规划电路板.C.载入网络表和元件封装.D.布置元件封装.E.布线.F.设计规则检查.G.PCB仿真分析.H.存档输出.五、阅读程序题(共2题,第1小题6分、第2小题8分,共14分)1.阅读下列与看门狗有关的寄存器描述,解释每一行代码的功能.看门狗定时器控制寄存器(WTCON)看门狗定时器数据寄存器(WTDAT)#define rWTCON (*(volatile unsigned *)0x53000000) //#define rWTDAT (*(volatile unsigned *)0x53000004) // 1)___________________________#define rWTCNT (*(volatile unsigned *)0x53000008) //___________________________void watchdog_test(void){rWTCON = ((PCLK/1000000-1)<<8)|(3<<3)|(1<<2); //2)__________________________________________________rWTDAT = 7812; //rWTCNT = 7812; // 3)____________________________________________rWTCON |=(1<<5); 4)_________________________}参考答案及要点:1) 定义看门狗控制寄存器、数据寄存器和计数寄存器为rWTCON、rWTDAT和rWTCNT.(2分)2) 设置看门狗的预装比例值为1000000,分频因素为1/128,并使能中断.(2分)3) 对数据寄存器和计数寄存器赋值为7812.(1分)4) 启动看门狗.(1分)2.汇编指令程序(1)MACRO$HandlerLabel HANDLER $HandleLabel1)$HandlerLabelsub sp,sp,#4 ;stmfd sp!,{r0} ;2)ldr r0,=$HandleLabel;ldr r0,[r0] ;str r0,[sp,#4] ;3)ldmfd sp!,{r0,pc} ;4)MEND;5)(2)AREA SCopy, CODE,READONL YEXPORT strcopy 6)strcopyLDRB R2, [R1], #1;7)STRB R2, [R0], #1CMP R2, 0;BNE strcopy ;8)MOV PC, LR;END参考答案及要点:1)宏定义,宏名为HANDLER ,HandleLabel为宏指令的参数(1分)2)sp先减,然后将r0压入sp指向的堆栈(1分)3)mem32[sp+4]<-r0(1分)4) 数据出栈,放入r0和pc(1分)5)宏定义结束(1分)6)定义只读代码段,可以被其它文件引用,入口点为strcopy(1分)7)R2〈-mem8[R1];R1〈-R1+1(1分)8)R2不为0则跳转到strcopy(1分)六、应用实践题(共2题,第1题10分,第2题10分,共20分)1、利用串口1实现两个开发平台间的双机通信.要求:1)画出双机通信的串口连接图.2)要实现开发平台A发送某个数,开发平台B接收到后加1再回送给开发平台A.应如何设计程序,给出编程思路或画出程序流程图.参考答案及要点:1)(2分)2)编程思路:开发平台A编程思路:1)初始化串口1 2)给一个变量赋初值,并调发送函数通过串口1发送3)调接受函数,通过串口1接收(4分)开发平台B编程思路:1)调接受函数,通过串口1接收2)接收到得数据加1 3)调发送函数,发送加1后的数据(4分)2.在嵌入式系统设计中,复位电路是系统重要的部分,根据下面电路,回答下列问题:1)复位电路主要完成什么功能?下图的复位电路采用什么复位电路?2)简述复位电路的工作原理?3)调整什么器件的值,可以调整复位状态的时间?参考答案及要点:1)复位电路主要完成系统的上电复位和系统在运行时用户的按键复位功能,复位电路采用较简单的RC复位电路.(3分)2)复位电路的工作原理:在系统上电时,通过电阻R108向电容C162充电,当C162两端的电压没有达到高电平的门限电压时,nRESET端输出为低电平,系统处于复位状态;当C162两端的电压达到高电平的门限电压时,nRESET端输出为高电平,系统进入正常工作状态.(3分)当用户按下按键S6时,C162两端的电荷被泻放掉,nRESET端输出为低电平,系统处于复位状态;再重复以上的充电过程,系统进入正常工作状态.(2分)3)调整R108和C162的值,可以调整复位状态的时间.(2分)。
嵌入式软件助理工程师认证考试试题题库
嵌入式软件助理工程师认证考试试题题库一、单项选择题 (1)二、多项选择题 (28)三、填空题 (28)四、判断题 (30)五、简答题 (32)六、阅读程序题 (45)七、应用实践题 (49)一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法( A )A. manB. pwdC. helpD. more2、Linux分区类型默认的是:( B )A. vfatB. ext2/ext3C. swapD. dos3、在大多数Linux发行版本中,以下哪个属于块设备( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?( D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now5、在Linux系统,默认的shell是什么( A )A.bashB.ashC.cshD.gnush6、下面哪条命令可用来确保文件“myfile”存在( B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile7、 LILO的配置文件是:( B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么( A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是( A )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项13、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。
嵌入式软件助理工程师考试题库
一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法(A )A. manB. pwdC. helpD. more2、Linux分区类型默认的是:(B )A. vfatB. ext2/ext3C. swapD. dos3、在大多数Linux发行版本中,以下哪个属于块设备(B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?(D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now5、在Linux系统,默认的shell是什么(A )A.bashB.ashC.cshD.gnush6、下面哪条命令可用来确保文件“myfile”存在(B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile7、LILO的配置文件是:(B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么(A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是(C )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为(D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是(D )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、如何从当前系统中卸载一个已装载的文件系统(A )A. umountB. dismountC. mount –uD. 从/etc/fstab 中删除这个文件系统项13、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令(B )可以实现。
嵌入式工程师笔试题
1.在嵌入式系统中,常用于存储启动代码和关键数据的存储器类型是?
A.SRAM
B.DRAM
C.Flash存储器(答案)
D.SDRAM
2.下列哪项不是嵌入式操作系统的特点?
A.实时性强
B.可裁剪
C.资源丰富,占用空间大(答案)
D.可靠性高
3.在嵌入式系统开发中,用于描述硬件设备的结构和功能的语言是?
A.C语言
B.HDL(硬件描述语言)(答案)
C.Java
D.Python
4.下列哪种通信接口在嵌入式系统中常用于低速、短距离的数据传输?
B
B.SPI(答案)
C.Ethernet
D.HDMI
5.嵌入式系统开发中,常用于调试和程序下载的接口是?
A.GPIO
B.UART(答案)
C.I2C
D.PWM
6.下列哪项不是嵌入式系统设计中需要考虑的实时性因素?
A.响应时间
B.吞吐量
C.延迟时间
D.代码美观性(答案)
7.在嵌入式Linux系统中,用于管理系统资源和提供程序运行环境的层是?
A.Bootloader
B.Kernel(答案)
C.Filesystem
D.Shell
8.下列哪种工具不是嵌入式系统开发中常用的交叉编译工具?
A.arm-linux-gcc
B.gcc(答案)
C.arm-none-eabi-gcc
D.x86_64-linux-gnu-gcc。
嵌入式考试题目及答案
嵌入式考试题目及答案一、单选题(每题2分,共20分)1. 嵌入式系统是指()。
A. 嵌入到其他系统中的专用计算机系统B. 嵌入到其他系统中的通用计算机系统C. 嵌入到其他系统中的操作系统D. 嵌入到其他系统中的硬件系统答案:A2. 以下哪个不是嵌入式系统的典型应用领域?()A. 消费电子B. 工业控制C. 航空航天D. 个人电脑答案:D3. 在嵌入式系统中,以下哪个不是常用的处理器类型?()A. 微控制器(MCU)B. 数字信号处理器(DSP)C. 微处理器(MPU)D. 网络处理器(NP)答案:D4. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 仿真器D. 打印机答案:D5. 在嵌入式系统中,以下哪个不是操作系统的功能?()A. 任务调度B. 内存管理C. 文件系统D. 网络通信答案:D6. 以下哪个不是嵌入式系统的硬件组成?()A. 处理器B. 存储器C. 输入/输出设备D. 显示器答案:D7. 在嵌入式系统中,以下哪个不是软件组成?()A. 操作系统B. 应用程序C. 驱动程序D. 打印机驱动答案:D8. 以下哪个不是嵌入式系统的开发流程?()A. 需求分析B. 系统设计C. 编码D. 测试答案:D9. 在嵌入式系统中,以下哪个不是调试技术?()A. 断点B. 单步执行C. 代码覆盖率分析D. 性能优化答案:D10. 以下哪个不是嵌入式系统的可靠性要求?()A. 容错性B. 可预测性C. 可维护性D. 可扩展性答案:D二、多选题(每题3分,共15分)11. 嵌入式系统的特点是()。
A. 实时性B. 专用性C. 可扩展性D. 低功耗答案:ABD12. 嵌入式系统的开发工具包括()。
A. 编译器B. 调试器C. 仿真器D. 打印机答案:ABC13. 嵌入式系统的硬件组成包括()。
A. 处理器B. 存储器C. 输入/输出设备D. 显示器答案:ABC14. 嵌入式系统的软件组成包括()。
嵌入式助理工程师认证考试试题题库
嵌入式软硬件助理工程师认证考试试题题库一、单项选择题 (1)二、多项选择题 (28)三、填空题 (28)四、判断题 (30)五、简答题 (32)六、阅读程序题 (46)七、应用实践题 (49)一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法( A )A. manB. pwdC. helpD. more2、Linux分区类型默认的是:( B )A. vfatB. ext2/ext3C. swapD. dos3、在大多数Linux发行版本中,以下哪个属于块设备 ( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?( D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now5、在Linux系统,默认的shell是什么( A )A.bashB.ashC.cshD.gnush6、下面哪条命令可用来确保文件“myfile”存在( B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile7、 LILO的配置文件是:( B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么( A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是 ( A )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项13、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。
嵌入式工程师测试题及答案
嵌入式工程师测试题及答案一、单项选择题(每题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)。
嵌入式硬件设计与应用考试试卷
嵌入式硬件设计与应用考试试卷(答案见尾页)一、选择题1. 嵌入式硬件设计的基础是什么?A. 计算机体系结构B. 电子工程C. 微电子学D. 信息处理2. 嵌入式系统通常用于哪些场景?A. 消费电子产品B. 工业控制系统C. 医疗设备D. 以上都是3. 嵌入式硬件设计中,哪种类型的处理器最常用?A. RISCB. CISCC. ARMD. MIPS4. 嵌入式硬件设计中,RAM的类型有哪些?A. SRAMB. DRAMC. FlashD. ROM5. 嵌入式系统的调试方法有哪些?A. 内部调试B. 外部调试C. 在线调试D. 以上都是6. 嵌入式硬件设计中,哪种类型的总线被广泛应用?A. VESAB. PCIC. USBD. I2C7. 嵌入式系统中,哪种类型的存储设备通常用于存储大量数据?A. SSDB. HDDC. SRAMD. ROM8. 嵌入式硬件设计中,哪种类型的接口被用于数据传输?A. GPIOB. SPIC. I2CD. UART9. 嵌入式系统的电源管理策略有哪些?A. 降低功耗B. 提高效率C. 硬件冗余D. 以上都是10. 嵌入式硬件设计的未来趋势是什么?A. 更高的性能B. 更多的智能化功能C. 更高的集成度D. 以上都是11. 嵌入式硬件设计的基础是什么?A. 微处理器B. 微控制器C. 数字信号处理器D. 传感器12. 嵌入式系统通常用于什么领域?A. 消费电子产品B. 工业控制系统C. 医疗设备D. 汽车电子13. 嵌入式硬件设计中,哪种器件主要用于信号处理?A. 微处理器B. 微控制器C. 模数转换器(ADC)D. 数模转换器(DAC)14. 嵌入式系统的实时性对哪些应用很重要?A. 机器人控制B. 航空航天C. 医疗器械D. 智能手机15. 嵌入式硬件设计中,哪种技术用于实现嵌入式系统的高性能和低功耗?A. VLSI技术B. FPGA技术C. SoC技术D. 电子设计自动化(EDA)工具16. 嵌入式系统的可靠性如何保证?A. 使用高品质的电子元器件B. 优化硬件设计和软件编程C. 进行严格的测试和验证D. 采用冗余设计17. 嵌入式硬件设计中,哪种技术用于实现设备的智能功能?A. 微处理器B. 微控制器C. 传感器D. FPGAs18. 嵌入式系统的安全性如何保证?A. 使用加密技术B. 设置访问权限C. 定期进行安全审计D. 采用隔离技术19. 嵌入式硬件设计中,哪种技术用于实现设备的可扩展性和可升级性?A. 模块化设计B. 系统级芯片(SoC)技术C. 硬件描述语言(HDL)编程D. 电子设计自动化(EDA)工具20. 嵌入式硬件设计的发展趋势是什么?A. 高性能B. 低功耗C. 多核处理器D. 容错计算21. 嵌入式硬件设计的基础是什么?A. 微处理器B. 微控制器C. 传感器D. 通信接口22. 嵌入式系统通常用于哪些场景?A. 消费电子产品B. 工业控制系统C. 医疗设备D. 汽车电子23. 嵌入式硬件设计中,选择合适的中断源对于系统性能有何影响?A. 中断源的数量越多,系统性能越好B. 中断源的数量越多,系统性能越差C. 中断源的数量与系统性能无关D. 中断源的数量与系统性能成正比24. 嵌入式硬件中的存储器件有哪些类型?各自的特点是什么?A. 随机存取存储器(RAM)B. 只读存储器(ROM)C. 硬盘驱动器(HDD)D. 固态驱动器(SSD)25. 嵌入式硬件设计中,如何优化电源管理以提高能效?A. 使用低功耗器件B. 优化电路布局C. 采用高效的电源管理系统D. 降低工作频率26. 嵌入式系统的安全性如何保证?A. 使用加密算法B. 设置访问权限C. 定期更新软件D. 加强物理安全27. 嵌入式硬件设计中,如何处理数字信号和模拟信号?A. 使用模数转换器(ADC)将模拟信号转换为数字信号B. 使用数模转换器(DAC)将数字信号转换为模拟信号C. 直接处理数字信号D. 直接处理模拟信号28. 嵌入式硬件设计中,如何选择合适的编程语言?A. 根据项目需求选择B. 使用高级语言进行开发C. 使用汇编语言进行开发D. 使用脚本语言进行开发29. 嵌入式硬件设计中,如何测试与验证系统性能?A. 使用逻辑分析仪B. 使用示波器C. 进行软件仿真D. 进行实际环境测试30. 嵌入式硬件设计的未来趋势是什么?A. 大规模集成电路(LSI)的应用B. 硬件虚拟化C. 人工智能在硬件设计中的应用D. 无线通信技术的发展31. 嵌入式硬件设计的基础概念是什么?A. 嵌入式系统是一种特殊的计算机系统,主要用于控制某些特定的设备或机器。
中国电子学会嵌入式硬件助理工程师理论考试样题
(考试时间150分钟)一、单项选择题(在备选答案中只有一个是正确的,将它选出填入空格中,每小题1分,共15分)1、嵌入式系统的三要素下面哪一个不是:( )oA 、嵌入B 、存储器C 、专用D 、计算机2、若 Rl=2000H, (2000H )=0x28, (2008H )=0x87,则执行指令 LDR RO, [R1, #8] !后R0的值为()。
A 、 0x2000B> 0x28 C 、 0x2008D 、 0x873、μ COS -∏操作系统属于()o A 、顺序执行系统 B 、占先式实时操作系统 C 、非占先式实时操作系统 D 、分时操作系统4、ARM 指令集是()位的。
A 、 16B 、 32C 、 8D 、 245、假设 Rl=0x31, R2=0x2 则执行指令 ADD RO,R1,R2, LSL #2 后,R0 的值是()。
A 、 0x33 B 、 0x34 C^ 0x39D 、 0x386、ARM 寄存器组有()个状态寄存器。
A 、 7B 、 32C 、 6D 、 377、RS-232C 串行通信总线的电气特性要求总线信号采用()o辂卦A、正逻辑B、负逻辑C、高电平D、低电平8、IIC 总线上需要()线。
A.、1 B 、2 C 、39、在微型计算机中,采用中断方式的优点之一是(C 、可实时响应突发事件D 、传送速度最快11、若4输入或非门的输出完成e =印,则多余输入端应( )o A 、全部接高电平 B 、只需一个接高电平即可12、C++源程序文件的默认扩展名为()o A > epp B 、 exe C 、 objD 、 lik13、与十进制数254等值的二进制数是()。
A 、 11111110B 、 11101111C 、 11111011D 、 1110111014、整流电路是利用二极管的()特性。
A 、单向导电B 、稳压C 、保护D 、降压15、若某数x 的真值为在计算机中该数表示为L0110,则该数所用的编码为()oA 、原码B 、补码C >反码D >移码二、多项选择题(共10个题,每小题不选或选错得0分,漏选得I 分,全部选对得2分,共20分)D 、4A 、简单且容易实现B 、CPU 可以不工作 10、堆栈是一种( A 、顺序C 、只读)存贮器。
嵌入式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将存储设备和输入/输出设备均看做文件来操作,下列选项()不是以文件的形式出现。
嵌入式软件助理工程师认证考试试题题库(一)
嵌入式软件助理工程师认证考试试题题库(一)题库, 试题, 嵌入式, 工程师, 软件/bbs/一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法( A )A. manB. pwdC. helpD. more2、Linux分区类型默认的是:( B )A. vfatB. ext2/ext3C. swapD. dos3、在大多数Linux发行版本中,以下哪个属于块设备( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?( D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now5、在Linux系统,默认的shell是什么( A )A.bashB.ashC.cshD.gnush6、下面哪条命令可用来确保文件“myfile”存在( B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile7、 LILO的配置文件是:( B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么( A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是( A )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项13、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。
嵌入式助理工程师硬件试题
嵌入式硬件助理工程师认证考试试题题库一、选择题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)。
(2)端口数据寄存器(GPADA T-GPHDAT)。
嵌入式系统硬件设计与测试考试
嵌入式系统硬件设计与测试考试(答案见尾页)一、选择题1. 嵌入式系统硬件设计的基本原则是什么?A. 低功耗B. 高性能C. 易于集成D. A和B2. 嵌入式系统的硬件设计中,哪种元件通常用作处理器?A. 微控制器B. 微处理器C. 数字信号处理器D. A和B3. 嵌入式系统硬件设计中,哪种总线技术用于连接不同的芯片?A. I2CB. SPIC. I2SD. A和B4. 嵌入式系统硬件设计中,什么是嵌入式系统的主要特点?A. 高可靠性B. 实时处理C. 可靠性和实时性D. A和B5. 嵌入式系统硬件测试的目的是什么?A. 确保硬件按照设计要求工作B. 提高硬件的性能C. 优化硬件的设计D. A和B6. 嵌入式系统硬件测试中,哪种测试方法通常用于功能测试?A. 黑盒测试B. 白盒测试C. 灰盒测试D. A和B7. 嵌入式系统硬件测试中,哪种测试方法通常用于性能测试?A. 黑盒测试B. 白盒测试C. 灰盒测试D. A和B8. 嵌入式系统硬件测试中,哪种测试方法通常用于可靠性测试?A. 长时间运行测试B. 环境应力测试C. 耐久性测试D. A和B9. 嵌入式系统硬件测试中,哪种测试方法通常用于安全性测试?A. 安全性能测试B. 渗透测试C. 模拟攻击测试D. A和B10. 嵌入式系统硬件测试中,哪种测试方法通常用于兼容性测试?A. 集成测试B. 系统测试C. 用户验收测试D. A和B11. 嵌入式系统硬件设计的概念是什么?A. 一种集成电路板B. 一种电子设备C. 一种包含微控制器和存储器的系统D. 以上都不是12. 嵌入式系统的典型应用领域包括哪些?A. 消费电子产品B. 汽车电子C. 医疗设备D. 以上都是13. 在嵌入式系统硬件设计中,什么是总线?A. 连接计算机内部各个部件的一组导线B. 一种数据传输介质C. 一种通信协议D. 以上都不是14. 嵌入式系统硬件中的处理器通常是什么类型的?A. 微型计算机B. 微控制器C. 中央处理单元D. 以上都是15. 嵌入式系统硬件设计中,什么是RAM?A. 随机存取存储器B. 只读存储器C. 一种可编程的只读存储器D. 以上都不是16. 嵌入式系统硬件测试的目的是什么?A. 确保硬件按照设计要求工作B. 提高硬件的性能C. 降低成本D. 以上都是17. 在嵌入式系统硬件测试中,常用的测试方法有哪些?A. 功能测试B. 性能测试C. 兼容性测试D. 以上都是18. 嵌入式系统硬件设计中,什么是I/O接口?A. 连接外部设备和处理器之间的接口B. 一种数据传输介质C. 一种通信协议D. 以上都不是19. 嵌入式系统硬件测试的流程通常包括哪些步骤?A. 编写测试用例B. 准备测试环境C. 执行测试D. 分析测试结果并报告20. 嵌入式系统硬件设计中,什么是EDA工具?A. 一种用于硬件设计和模拟的工具B. 一种用于软件开发的工具C. 一种用于电子设计的工具D. 以上都不是21. 嵌入式系统硬件设计的基本原则是什么?A. 低功耗B. 高性能C. 可靠性D. 易于集成22. 嵌入式系统的硬件设计中,以下哪个因素对设计影响最大?A. 成本B. 时间C. 芯片选型D. 硬件复杂性23. 嵌入式系统硬件测试的目的是什么?A. 确保硬件按照设计要求工作B. 提高硬件性能C. 降低成本D. 提高生产效率24. 嵌入式系统硬件通常采用哪种类型的处理器?A. 微处理器B. 微控制器C. 数字信号处理器D. 专用集成电路(ASIC)25. 在嵌入式系统硬件设计中,以下哪个选项不是常用的布局方法?A. 空间布局B. 时序布局C. 功能布局D. 数据流布局26. 嵌入式系统硬件测试中,通常使用哪种类型的测试方法?A. 功能测试B. 性能测试C. 兼容性测试D. 可靠性测试27. 嵌入式系统硬件设计中,以下哪个因素对硬件的可靠性影响最大?A. 温度B. 湿度C. 电压波动D. 电磁干扰28. 嵌入式系统硬件设计中,为了提高性能,通常会采用哪种技术?A. 优化电路设计B. 增加硬件资源C. 减少硬件资源D. 使用更先进的工艺技术29. 嵌入式系统硬件测试中,为了确保硬件满足规格要求,通常会进行哪种类型的验证?A. 功能验证B. 性能验证C. 兼容性验证D. 安全性验证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. 更全面的性能评估二、问答题1. 什么是嵌入式系统?请简述其特点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式硬件助理工程师认证考试试题题库一、选择题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)。
(2)端口数据寄存器(GPADA T-GPHDAT)。
(3)外部中断控制寄存器(EXTINTN)。
(4)以上都是。
10、实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为(A)。
A. 同步B. 互斥C. 调度D. 执行11、和PC系统机相比嵌入式系统不具备以下哪个特点( C)。
A、系统内核小B、专用性强C、可执行多任务D、系统精简12、ADD R0,R1,#3属于(A)寻址方式。
A. 立即寻址B. 多寄存器寻址C. 寄存器直接寻址D. 相对寻址13、GET伪指令的含义是( A)A. 包含一个外部文件B. 定义程序的入口C. 定义一个宏D. 声明一个变量14、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为( C)。
A、0x00B、0x87C、0x65D、0x6115、μCOS-II操作系统不属于( C)。
A、RTOSB、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统16、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDR R0,[R1,#8]!后R0的值为(D )。
A. 0x2000B. 0x86C. 0x2008D. 0x3917、寄存器R13除了可以做通用寄存器外,还可以做(C )。
A、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器18、FIQ中断的入口地址是( A)。
A、0x0000001CB、0x00000008C、0x00000018D、0x0000001419、ARM指令集和Thumb指令集分别是(D )位的。
A. 8位,16位B. 16位,32位C. 16位,16位D. 32位,16位20、ARM寄存器组有(D )个寄存器。
A、7B、32C、6D、3721、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR R0,[R1,#8]!后R0的值为(D )。
A. 0x2000B. 0x28C. 0x2008D. 0x8722、寄存器R15除了可以做通用寄存器外,还可以做( A)A. 程序计数器B. 链接寄存器C. 堆栈指针寄存器D. 基址寄存器23、嵌入式系统有硬件和软件部分构成,以下(C)不属于嵌入式系统软件。
A. 系统软件B. 驱动C. FPGA编程软件D. 嵌入式中间件24、μCOS-II操作系统属于(B)A、顺序执行系统B、占先式实时操作系统C、非占先式实时操作系统D、分时操作系统25、ARM指令集是( B)位的。
A. 16B. 32C. 8D. 2426、假设R1=0x31,R2=0x2 则执行指令ADD R0,R1,R2 LSL #3 后,R0的值是( C)A. 0x33B. 0x34C. 0x39D. 0x3827、寄存器R13除了可以做通用寄存器外,还可以做( C)A、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器28、ARM寄存器组有(C )个状态寄存器A、7B、32C、6D、3729、和PC机系统相比下列哪个不是嵌入式系统独具的特点(C)A、系统内核小B、专用性强C、可执行多任务D、系统精简30、Unicode编码与(A)编码方式兼容。
A、ASCII码B、GBKC、GB2312D、区位码31、嵌入式系统有硬件和软件部分构成,以下(C)不属于嵌入式系统软件。
A. 系统软件B. 驱动C. FPGA编程软件D. 嵌入式中间件32、Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换用(A)完成。
A.硬件 B. 软件 C. 用户 D. 程序员33、在μC/OS-II系统中,OSTimeTick()函数只被以下(A)函数或过程所调用。
A. OSTickISRB. OSShedC. OSCtxSwD. OSIntCtxSw34、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(D)。
A. 嵌入式Linux提供了完善的网络技术支持;B. μCLinux是专门为没有MMU的ARM芯片开发的;C. μC/OS-Ⅱ操作系统是一种实时操作系统(RTOS);D. WinCE提供完全开放的源代码。
35、下列关于存储管理单元(MMU)说法错误的是(B)。
A. MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。
B. 在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。
C. MMU提供了一些资源以允许使用虚拟存储器。
D. MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址。
36、下列CPSR寄存器标志位的作用说法错误的是(D)。
A. N:负数B. Z: 零C. C: 进位D. V: 借位37、S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口。
处理器提供符合IIC协议的设备连接的串行连接线为(C)。
A. SCL和RTXB. RTX和RCXC. SCL和SDAD. SDA和RCX38、栈和队列的共同特点是(C)。
A. 都是先进先出B. B. 都是先进后出C. 只允许在端点处插入和删除元素D. 没有共同点39、有如下程序main(){int x=1,a=0,b=0;switch(x){case 0: b++;case 1: a++;case 2: a++;b++;}printf("a=%d,b=%d\n",a,b);}该程序的输出结果是(A)。
A. a=2 ,b=1B. a=1, b=1C. a=1, b=0D. a=2, b=240、若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是(D)。
A. 函数调用可以作为独立的语句存在B. 函数调用可以作为一个函数的实参C. 函数调用可以出现在表达式中D. 函数调用可以作为一个函数的形参41、以下说法正确的是(C)。
A. C语言程序总是从第一个的函数开始执行B. 在C语言程序中,要调用函数必须在main()函数中定义C. C语言程序总是从main()函数开始执行D. C语言程序中的main()函数必须放在程序的开始部分42、寄存器R15用作( B )。
A. 栈指针寄存器B. 程序计数器C. 当前程序状态寄存器D. 基地址寄存器43、IRQ中断的优先级别是( D )。
A. 1B. 2C. 3D. 444、LDR R2,[R3,#128] 的寻址方式是( C )。
A. 寄存器寻址B. 寄存器移位C. 变址寻址D. 间接寻址45、S3C2410有( B )个USB接口。
A. 1B. 2C.3D. 446、ARM处理器的工作模式有( C )种。
A. 5B.6C. 7D.8二、填空题:1、串行通信方式有三中单工通信、双工通信和半双工通信。
2、填写μC/OS-II中任务创建函数OSTaskCreate()的四个参数的含义:OSTaskCreate(MyTask, //(任务的函数指针)(void *)s, //(传给任务函数的参数)&TaskStartStk[TASK_STK_SIZE - 1], //(任务的堆栈指针)0 //(任务的优先级号));。
3、ARM7指令系统采用三级流水线指令,分别包括:取指、译码和执行。
4、TCP/IP在多个层引入了安全机制,其中TLS协议位于(传输)层。
5、OSTaskSuspend (self)可把正在运行的任务挂起(或等待),参数self指任务自身的优先级。
用此函数挂起的任务可通过 OSTaskResume(self)函数唤醒。
6、下列程序的输出结果是(“Hello”)。
maim (){ char b[]="Hello you";b[5]=0;printf ("%s\n",b); }7、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为(0 )。
8、在ARM处理器的各种模式中,大多数应用程序运行在(用户)模式,当一个高优先级中断产生时会进入(快速中断)模式,在复位或软件软中断时进入(特权)模式。
9、一个嵌入式系统结构有典型的四层组成,包括:硬件层、中间层、软件层和功能层。
10、一个FAT文件系统卷有四部分组成,包括:保留区、 FAT区、根目录和数据区。
11、事件控制块ECB中OSEventType表示事件类型,OSEventCnt表示信号量计数器(和信号量的值)。
12、串行通信方式有三中单工通信、双工通信和半双工通信。