- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
博彦面试题dy
博彦BREW班面试题(2010.11.23)
对手机开发的认识?
从brew中学到什么?
发送同步消息与异步消息的区别?
1、同步方式
两个通信应用服务之间必须要进行同步,两个服务之间必须都是正常运行的。发送程序和接收程序都必须一直处于运行状态,并且随时做好相互通信的准备。
发送程序首先向接收程序发起一个请求,称之为发送消息,发送程序紧接着就会堵塞当前自身的进程,不与其他应用进行任何的通信以及交互,等待接收程序的响应,待发送消息得到接收程序的返回消息之后会继续向下运行,进行下一步的业务处理。
2、异步方式
两个通信应用之间可以不用同时在线等待,任何一方只需各自处理自己的业务,比如发送方发送消息以后不用登录接收方的响应,可以接着处理其他的任务。也就是说发送方和接收方都是相互独立存在的,发送方只管方,接收方只能接收,无须去等待对方的响应。
适配函数的作用?
对C++了解多少?
bese form继承的是什么?调用那些函数
mobel的作用?
你了解send-event和post-event吗?
buiw了解多少?都学了那些内容?
Widget的作用?
什么是函数指针?什么是变量指针?区别及调用
指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针
函数指针是指向函数的指针变量,即本质是一个指针变量。要的区别是一个是指针变量,一个是函数。
声明为 virtual 并在一个或多个派生类中被重新定 义的成员函数同名函数的形式参数(指参数的个数、类型或者顺序)必须不同
内联函数不是在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用处。编译时,类似宏替换,使用函数体替换调用处的函数名运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能在C++中,含有纯虚拟函数的类称为抽象类,它不能生成对象
STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。
回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。w-form收到一个按键消息,接下来怎么做?
form和contain的关系,怎么把contain放在form?
BREW里面的内存管理方式是什么?
C++中内存分配方式,堆与栈的区别?
栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后由系统释放。--分别是data区,bbs区 4、文字常量区 —常量字符串就是放在这里的。 程序结束后由系统释放--coment区5、程序代码区—存放函数体的二进制代码。--code区
1.从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 ??? 2.在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 ??? 3.从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete释放内存。动态内存的生存期由我们决定,使用非常灵活,但问题也最多。
所有未加static前缀的全局变量和函数都具有全局可见性,其它的源文件也能访问。存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一 的一次初始化。共有两种变量存储在静态存储区:全局变量和static变量,只不过和全局变量比起来,static可以控制变量的可见范围,说到底static还是用来隐藏的。
(3)static的第三个作用是默认初始化为0。其实全局变量也具备这一属性,因为全局变量也存储在静态数据区。在静态数据区,内存中所有的字节默认值都是0x00,某些时候这一特点可以减少程序员的工作量。
异常处理(用一个实例来记住几个的用法)
几种类型转换
面向对象的三种基本特征(最好能记住一个实例来说明,特别是多态的实现过程)
封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。
继承概念的实现方式有三类:实现继承、接口继承
您可能关注的文档
最近下载
- TCAME_2—2019医院洁净手术部运行维护与管理规范.pdf
- 浅谈如何提升土地价值.pdf VIP
- (高清标准文件)DIN50125-2016Testing of metallic material 、Tensile.pdf VIP
- 最新九年级中考备考方案 .pdf VIP
- R3_ELSCO导靴保养培训教材_AE1.ppt VIP
- 全国高中数学联赛竞赛大纲修订稿及部分定理内容.pdf VIP
- 普通职员月度工作总结.docx VIP
- 高考语文复习-- 高考语文标点符号的用法与作用(文档版).docx VIP
- 陕西机电职业技术学院单招《数学》试题含答案详解(考试直接用).docx VIP
- (NEW)西安科技大学《838岩石力学》历年考研真题汇编(含部分答案).pdf VIP
原创力文档


文档评论(0)