群硕笔试题zz范文.doc_第1页
群硕笔试题zz范文.doc_第2页
群硕笔试题zz范文.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

群硕笔试题zz范文 群硕的笔试在语言方面主要是Java和C+夹了一道C题趁记忆犹新的时候记下来 一、给了一棵二叉树的前序遍历和中序遍历要求写出后序遍历看一下数据结构就行了很easy提示:前序遍历的第一个节点为根结点在中序遍历中根结点的左边节点是左子树右边节点是右子树如此递归 二、什么是物理内存和虚拟内存OS中为什么要使用虚拟内存看OS的书 三、解释一下C中的“delegate”原先不清楚的然后在技术面试的时候问了一下面试官原来类似于一个队列队列中存的是函数指针(托管函数)运行时队列中的函数会在一个线程中被依次执行 四、与子程序传递参数有些方法汇编题我想起来三个:参数压栈、参数存寄存器、参数存数据段 五、解释一下Java中的String和StringBuffer什么时候需要使用StringBuffer核心是String对象是不变对象连接、取子串等操作会生成新的对象旧对象可能会被回收StringBuufer则是可变对象上述操作将在原对象上进行 六、Java中些容器的默认布局器(layout)是BorderLayout这个不是那得很准就写了JFrame及其子类Frame及其子类 七、一个C+的函数:intoperation(intnumberA,intnumberB)returnnumberA+numberB;然后声明了三个变量:inta=2;intresult1=operation(5,a+);intresult2=operation(5+a,+a);问result1和result2的值原先以为考得是传值、传引用的问题结果仔细一看考得是a+和+a的问题这就简单了result1=7,result2=12 八、如果父类的析构函数没有声明为虚函数的话在父类的指针上调用析构函数会有什么后果屏蔽多态子类申请的资源将不被释放 九、定义了一个类:classSomethingpulic:Something();voidsetValue(intval)value=val; private:intvalue;以及一个函数:voiddoSomething(intval)Something*sth=newSomething();/Line1sthsetValue(val);/Line2问Line2如果是doSomething()的最后一行的话会有什问题doSomething执行完后sth没有被销毁内存泄漏 十、写一个程序将输入的16进制转为10进制基础 十一、设计一个微波炉的控制程序(OO)这道题有点意思我主要用Observer模式设计了一个定时器然后把微波炉烹饪的对象抽象为Cookable 十二、逻辑题一列火车以15mph的速度从北京开往上海另一列火车以20mph的速度从上海开往北京一只鸟(比较笨)速度25mph在两列火车之间来回飞相遇即折回问到两列火车相遇这只笨鸟一共飞了多远很简单因为鸟一直在飞所以一共飞了s/(15+20)s为上海到北京之间的距离那么它一共飞了s/(15+20)*25mile 12道题除了那道

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论