您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 嵌入式软件工程师招聘试题
一、选择题(10×3=30分)1.STM32F103单片机的每个通用I/O端口有个32位的配置寄存器,个32位的数据寄存器,个32位的置位/复位寄存器,个16位的复位寄存器,个32位的锁定寄存器。答案是()。(A)2,1,2,1,1(B)2,2,1,1,1(C)2,2,2,1,1(D)2,2,1,2,12.STM32F103单片机的所有GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为()时可以是激活的或者非激活的。(A)输入(B)输出(C)推挽(D)开漏3.关于中断嵌套说法正确的是()。(A)只要响应优先级不一样就有可能发生中断嵌套(B)只要抢占式优先级不一样就有可能发生中断嵌套(C)只有抢占式优先级和响应优先级都不一才有可能发生中断嵌套(D)以上说法都不对4.定时/计数器的定时是指(),定时/计数器的计数是指()。(A)对时间计数(B)外部事件定时(C)内部时钟计数(D)外部事件计数5.在进行串行通信时,若两机的发送与接收可以同时进行,则称为()。(A)半双工传送(B)单工传送(C)双工传送(D)全双工传送6.有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf(“%d\n”,s);}intf(intn){staticinta=1;n+=a++;returnn;}程序运行以后的输出结果是()。(A)7(B)8(C)9(D)107.在使用STM32固件库函数编程中以下()定义表示通用推挽输出。(A)GPIO_Mode_Out_OD(B)GPIO_Mode_AF_PP(C)GPIO_Mode_Out_PP(D)GPIO_Mode_AF_OD8.以下能对一维数组a进行初始化的语句是:()。(A)inta[5]=(0,1,2,3,4,)(B)inta(5)={}(C)inta[3]={0,1,2}(D)inta{5}={10*1}9.STM32嵌套向量中断控制器(NVIC)具有个可编程的优先等级,在STM32F103系列上面,又只有个可屏蔽中断。答案是()。(A)12,72(B)16,60(C)16,68(D)12,6610.若有说明:intn=2,*p=&n,*q=p,则以下非法的赋值语句是:()。(A)p=q(B)*p=*q(C)n=*q(D)、p=n二、简答题(共30分)1.简述STM32的GPIO的一些主要特点(至少5个)(5分)2.请简要总结串口设置的一般步骤(以STM32编程为例)(至少5个)(5分)3.简述你所理解的IIC总线协议(10分)4.试介绍你所熟悉的数据库及其基本操作。(10分)三、编程题(共40分)1.请改正程序中的错误,使它能得出正确的结果。(5分)注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!给定源程序:#includeintfun(int*x,inty){intt;t=x;x=y;return(y);}main(){inta=3,b=8;printf(%d%d\n,a,b);b=fun(&a,b);printf(%d%d\n,a,b);}2.以下函数的功能是求主次对角线之和,请在下划线处填写缺少的程序。(5分)main(){staticinta[][3]={9,7,5,1,2,4,6,8};inti,j,s1=0,s2=0;for(i=0;i3;i++)for(j=0;j3;j++){if(_____1_____)s1=s1+a[i][j];if(____2______)s2=s2+a[i][j];}printf(“%d\n%d\n”,s1,s2);}3.下列给定程序中,函数fun()的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,j的值代表白球数,k的值代表黑球数。试题程序:(10分)#includestdio.hintfun(){inti,j,k,__1__;printf(\nTheresult:\n\n);for(__2__;i=3;i++){for(j=1;j=5;j++){k=8-i-j;if(__3__){sum=sum+1;printf(red:%4dwhite:%4dblack:%4d\n,i,j,k);}}}returnsum;}main(){intsum;sum=fun();printf(sum=%4d\n\n,sum);}4.请编写函数fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。例如:二维数组中的值为:(20分)13579299946999813570则函数值为61。
本文标题:嵌入式软件工程师招聘试题
链接地址:https://www.777doc.com/doc-5472766 .html