下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、收集的一些嵌入式软件开发工程师面试题1 .什么是平衡二叉树 编写一个删除平衡二叉树的程序2 .写一个程序,求有向有权图两点之间的最小权3 .根据你的理解,写出Cstring类的构造函数和析构函数4 .使用C语言实现对ini文件的访问,使程序可以对int ,double , 字符串类进行读写。5 .n xn个方格(n为任意整数),定义若两个格有公共边则称两 个格相邻。现将 个格中的N个格子图黑,使每个格子都与黑格子相 邻。试编程,使N最小。1.static变量和static函数各有什么特点3 .描述一下嵌入式基于ROM的运行方式基于ram的运行方式有 什么区别。4 .task有几种状态5 .ta
2、sk有几种通讯方式6 .C函数允许重入吗7 .嵌入式操作系统和通用操作系统有什么差别一面,技术面(1) VxWorks、uc/OS、Palm嵌入式系统操作系统的区别(2)做嵌入式软件开发和普通桌面软件开发有什么区别(3) c语言问题,union和struct的区别(4) sizeof( 一大堆变量),如果用这个函数分配内存的大小一定 与定义相同吗(5)解释什么是优先级反转。Can structures be passed to the functions by valueWhy cannot arrays be passed by values to functionsAdvantages a
3、nd disadvantages of using macro and inline functionsWhat happens when recursion functions are declared inlineScope of static variablesDifference betweenobject orientedand object basedlanguagesMultiple inheritanceobjects contain howmany multiplyinherited ancestorWhat are the 4 different types of inhe
4、ritance relationshipHow would you find out the no of instance of a classIs java a pure object oriented language WhyOrder of constructor and destructor call in case of multiple inheritanceCan u have inline virtual functions in a classWhen you inherit a class using private keyword which members of bas
5、e class are visible to the derived classWhat is the output of printf( nab bcd ref ); - ef#define cat(x,y) x#y concatenates x to y. But cat(cat(1,2),3) does not expand but gives preprocessor warning. WhyCan you have constant volatile variable Yes, you can have a volatile pointer+*ip increments what i
6、t increments what ip points toOperations involving unsigned and signed - unsigned will be converted to signeda+b - (a+)+bmalloc(sizeof(0) will return valid pointermain() fork();fork();fork();printf( hello world ); will print 8times.Array of pts to functions void (*fptr10)()Which way of writing infin
7、ite loops is more efficient than others there are 3ways.# error what it doesHow is function itoa() writtenWho to know wether systemuses big endian or little endian format and how to convert among themWhat is interrupt latencyWhat is forward reference w.r.t. pointers in cHow is generic list manipulat
8、ion function written whichaccepts elements of any kindWhat is the difference between hard real-time and soft real-time OSWhat is interrupt latency How can you recuce itWhat is the differnce between embedded systems and the system in which rtos is runningHow can you define a structure with bit field
9、membersWhat are the features different in pSOS and vxWorksHow do you write a function which takes 2 arguments a byte and a field in the byte and returns the value of the field in that byteWhat are the different storage classes in CWhat are the different qualifiers in CWhat are the different BSD and SVR4 communication mechanisms一位资深的嵌入式项目经理曾这样对我说:搞嵌入式要往下走,要搞底层要搞算法,因为它们比较有前途。Embedded firmware interview questions1 . Write function in C that gets array of chars, and search for
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025合同模板城镇供热特许经营协议范本
- 2025买车不过户合同协议书
- 家用智能设备安全及紧急控制策略
- 课题申报参考:马克思政治经济学批判视域中的数字劳动研究
- 课题申报参考:链主企业数字化提升产业链自主可控能力的机制与路径研究
- 科技创业的挑战与应对策略研究
- 用知识武装孩子为孩子打造一个安全的成长环境
- 2024年收获机械项目项目投资申请报告代可行性研究报告
- 2024年高纯石英纤维正交三向织物项目项目投资申请报告代可行性研究报告
- 教育领域的创新思维培养方案与实践
- 消防产品目录(2025年修订本)
- 地方性分异规律下的植被演替课件高三地理二轮专题复习
- 光伏项目风险控制与安全方案
- 9.2提高防护能力教学设计 2024-2025学年统编版道德与法治七年级上册
- 催收培训制度
- ISO 22003-1:2022《食品安全-第 1 部分:食品安全管理体系 审核与认证机构要求》中文版(机翻)
- 2024年广东省高考地理真题(解析版)
- 2024高考物理广东卷押题模拟含解析
- 人教版五年级上册数学简便计算大全600题及答案
- GB/T 15945-1995电能质量电力系统频率允许偏差
- GB 32311-2015水电解制氢系统能效限定值及能效等级
评论
0/150
提交评论