1 / 27
文档名称:

嵌入式研发工程师笔试试题.doc

格式:doc   大小:53KB   页数:27页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式研发工程师笔试试题.doc

上传人:wz_198613 2019/2/10 文件大小:53 KB

下载得到文件列表

嵌入式研发工程师笔试试题.doc

文档介绍

文档介绍:.0一、ANSIC/C++、简答题。下面的题目必须全部答对才给分(20分):1、如何在C中初始化一个字符数组。2、如何在C中为一个数组分配空间。3、如何初始化一个指针数组。4、如何定义一个有10个元素的整数型指针数组。5、s[10]的另外一种表达方式是什么。6、。7、要使用CHAR_BIT需要包含哪个头文件。8、对(-)取整是多少?9、如何让局部变量具有全局生命期。10、C中的常量字符串应在何时定义?11、。12、使用malloc之前需要做什么准备工作。13、realloc函数在使用上要注意什么问题。14、strtok函数在使用上要注意什么问题。15、gets函数在使用上要注意什么问题。16、C语言的词法分析在长度规则方面采用的是什么策略?17、a+++++b所表示的是什么意思?有什么问题?18、如何定义Bool变量的TRUE和FALSE的值。19、C语言的const的含义是什么。在定义常量时,为什么推荐使用const,而不是#define。20、C语言的volatile的含义是什么。使用时会对编译器有什么暗示。、问答题。1、———————————————————–“匈牙利命名法”有什么优缺点?(2分)2、———————————————————–下面x,y,*p的值是多少,有什么问题?(2分)intx,y,z=2;int*p=&z;x=sizeof*p;y=x/*p;/*x=?,*p=?,y=?,有什么问题?*/3、———————————————————–下面的语句是什么意思?如何声明或定义才使它们更易懂?(10分)int(*foo())();int(*foo())[];int(*foo[])();(*(void(*)())0)();void(*signal(int,void(*)(int)))(int);4、———————————————————–本题(2分)。一般使用malloc时,需要进行强制类型转换,如:char*s;s=(char*)malloc(31);下面中???该如何填写,才可以正确执行强制类型转换?int(*monthp)[31];monthp=(???)malloc(31);5、———————————————————–关于C语言运算符优先级的记忆技巧是什么?(2分)/*下面r的值是多少*/inthi,low,r;hi=7;low=3;r=hi<<4+low;6、———————————————————–指针和数组的区别是什么?用一个简单的声明把它们区分开。(2分)指针和数组的声明在什么情况下是相同的?(2分)7、———————————————————–C语言的左值(lvalue)和右值(rvalue)的含义是什么?(2分)8、———————————————————–为什么C语言可以实现printf(char*format,…)这样可变参数的调用形式?这样有什么缺点?(2分)9、———————————————————–说明C语言中术语”声明”"定义”"原型”的含义?(2分)10、———————————————————–举一个例子,说明使用assert和防错代码的区别。(5分)11、———————————————————–对语句ifelse与操作符?:使用场合的比较。(2分)12、———————————————————–编写一个函数,输入一个的整型数字,可以选择按照8/10/16进制输出字符串。注意边界值。(5分)13、———————————————————–本题(2分)。下面是一个16×16的黑白图标:staticunsignedshortstopwatch[]={0×07c6,0×1ff7,0×383b,0×600c,0×600c,0xc006,0xc006,0xdf06,0xc106,0xc106,0×610c,0×610c,0×3838,0×1ff0,0×07c0,0×0000,};如何修改声明,可以使之在源代码中形象地表现出图形的模样。14、———————————————————–说出可以使用calendar[11][30]变量的四种类型定义。(5分)如:intcalendar[12][31];/*二维数组*/15、———————————————————–使用strcmp,当字符串相同时会返回’\0′。但’\0′一般作为逻辑假,因此下面的语句不容易理解:if(!strcmp(s,“string”))returnEQUATION;如何经过简单修改,使之更易懂?(2分)16、———————————————————–编写一个自己的完全C语言版本的memset函数,并且评价这个实现的性能和可移植性。(5分

最近更新

人教版部编版小学语文一年级下册课时练课文(四.. 3页

2025年度幼儿园托管与儿童科学探索活动合作协.. 46页

2025年度师资培训师带徒质量监控协议3篇 49页

2025年度大型综合体建设工程合作协议书3篇 43页

2025年度城市综合体建筑装饰装修工程合同3篇 43页

“谋定后动”与“实践致知”——基于生存分析.. 9页

2025年度商业地产项目店铺二次转租租赁管理协.. 38页

2025年度二零二五年度服饰专卖店店铺转让合同.. 37页

教科版小学科学三年级下册《阳光下物体的影子.. 4页

北师大版九年级物理全册《能源危机与希望》导.. 3页

部编版人教版初一七年级语文下册名著导读《骆.. 5页

新部编人教版小学语文一年级下册《动物王国开.. 24页

2025年智能成套装备合作协议书 62页

2025年显示器化学品项目合作计划书 60页

2025年时尚芭莎项目合作计划书 70页

2025年抗肿瘤药项目合作计划书 62页

人教版部编版小学语文一年级下册课时练第3课《.. 3页

人教版三年级数学下册一课一练加油站面积 4页

部编人教版道德与法治二年级上册第1单元测试卷.. 5页

直播带货中的直播资源分配与调度策略 30页

建筑工地施工人员健康体检制度 33页

东华智慧移动医疗解决方案 35页

室内防水施工方案 16页

[精选]西安交大系统解剖学04级五年制临床医学.. 4页

陶粒混凝土施工方案 3页

伪倾斜柔性掩护支架采煤方法(新修订) 8页

初三化学全册必背知识点文档 4页

研发费辅助账模板 9页

二季度医疗质量分析 4页

越南语unicode编码对照 1页