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