产品开发四处应用二部产品开发工程师试题.doc

产品开发四处应用二部产品开发工程师试题.doc

ID:50246506

大小:72.92 KB

页数:4页

时间:2020-03-05

产品开发四处应用二部产品开发工程师试题.doc_第1页
产品开发四处应用二部产品开发工程师试题.doc_第2页
产品开发四处应用二部产品开发工程师试题.doc_第3页
产品开发四处应用二部产品开发工程师试题.doc_第4页
资源描述:

《产品开发四处应用二部产品开发工程师试题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TechnologyforEasyLiving……应用二部产品开发工程师试题1软件部分答题前请先阅读下面说明:1.请不要在该试卷上写答案和姓名以及任何文字,答案请写到答题纸上,答完题后请务必把全部试卷和答题纸一起交回,否则视为自动放弃应聘资格。2.答题纸上请写明:姓名,性别,学校,专业。3.要求答案务必和试题编号对应,字迹工整。期待各位优秀同学加入北阳团队!1.1用预处理指令#define声明一个常量,用以表明1年中有多少秒。1.1简单解释以下关键字并说明作用。nConstnVolatile防止被修改nStat

2、ic修饰全局变量为本文使用1.2用变量a给出下面的定义nAnintegernApointertoanintegernApointertoapointertoanintegernAnarrayof10integersnAnarrayof10pointerstointegersnApointertoanarrayof10integersnApointertoafunctionthattakesanintegerasanargumentandreturnsanintegernAnarrayoftenpointerst

3、ofunctionsthattakeanintegerargumentandreturnaninteger1.3请评论一下这段中断代码。__interruptdoublecompute_area(doubleradius)不能带参数{doublearea=PI*radius*radius;不能用浮点数printf("Area=%f",area);不能用printfreturnarea;不能用返回值}1.4写出下面代码的运行结果。(intel32位处理器上运行)intarr[]={0,0,0,0,0};int*p

4、tr=arr;*(ptr++)+++=123;printf(“%d,%d”,ptr,ptr++);Page4of4TechnologyforEasyLiving……应用二部产品开发工程师试题voidfunc(charstr[100]){   inta ;char*p ;intarr[100] ;p =str ;printf(“%d,%d,%d”,sizof(str):4,sizof(p):1,sizof(arr)):400;}main(){inta,b,c,d;a=3;b=5;c=a,b;d=(a,b);pri

5、ntf("c=%d",c);printf("d=%d",d);}1.1列举你知道的几种嵌入式os,并简述其特点。Ucos,linux,vxworks,windowsce,1.2请解释什么是代码临界段,以及对代码临界段保护的方式.关键代码段,加锁1.3有函数声明如下:externU16VoiceRecognize(U16timeoutset,U32recognize_index_H),请用你所熟悉的一种汇编语言翻译以下语句。(U16表示16位无符号整型,U32表示32位无符号整型)U16u16Result;Mov

6、r1,1;Movr2,2;Pushr1;Pushr2;B1VoiceRecognizeu16Result=VoiceRecognize(1,2);1.4请解释什么是计算机体系结构的大小端,请写一个函数或宏用来获得一个计算机体系结构采用的端的类型.低位放高位位大端,苹果,摩托,一般用小段,都是对整数来讲的的。Inta=0x12345;b=(Char)a;Printf("%d",b);Page4of4TechnologyforEasyLiving……应用二部产品开发工程师试题1.1现需设计一个产品,具体功能需求如下

7、。请考虑基于你现在所了解的某一款单片机设计此产品是否合适,写出分析过程并画出主程序的流程图。RTC(实时时钟)有7个按键(普通触点按键)录/放音(10分钟,电话音质)1.2栈和队列都是很常见的抽象数据类型,请用C++语言定义一个“队列”的类。1.3写一个函数返回1+2+3+…+n的值。1.4编写一个函数,作用是把一个char组成的字符串循环右移n个。比如原来是“abcdefghi”如果n=2,移位后应该是“hiabcdefgh”。硬件部分1.5描述一种你所熟悉的嵌入式系统的上电启动过程。1.6为什么常说PCB中

8、地线没有布好容易产生噪声,并说明在处理地线时有哪些需注意。1.7现某一单片机内有一计数器,有三个IO口,IO口可进行读写,同时可设置为上拉下拉或者悬浮,外部的电路如右图所示:其中R1为标准电阻且已知,R2电阻已知,RT1为热敏电阻,C已知,请问如何利用计数器和已知的电阻电容充放电来进行温度的测量?详细说明其原理。提示:可利用电容充放电特性(为充放电时间)Page4of4Technolo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。