1、b!class c:public b c()coutc!void disp()coutc:c()coutdisp();delete p;输出结果:若a构造函数a()前没有virtual关键字,输出为a:若a析构函数a()前没有virtual关键字,输出为a!而不是c!b!a!2。写一个函数 int p(int i, int N);能够输出i到N再到i,即以参数1,7调用函数,输出结果为 1 2 3 4 5 6 7 要求只用一个语句完成,不允许用?等n多操作符和关键字。只能用一个printf库函数 1. include int p(int i, int N) return (printf(%dn
2、, i) & ( iN4 -N3 -N2 -N1的序列用一种自己熟悉的编程语言转化成N1 -N5。看起来是要用到指针的,由于我都忘干净了,所以啥也没写。差不多客观题就这些了,不是特别难,也不简单。选择题包括二进制,十六进制,十进制的转换,数列题其实也是十六与十进制的转换 指针,宏,栈空间分配, 操作符优先级,概率,OS中的换页算法.附加题一个是操作系统中的两个概念,一个是算法有关的不是很难,时间没过一半就有好几个人交卷了;估计大家分数都会很接近。排序算法。问你当碰到最坏情况序列的时候用哪个排序算法有最快速度,问你如果考虑最佳空间使用率你会使用以下什么排序算法。1what you want to
3、 do about your career in five years?what you want to do in five years?2Use a languge to write a structure to store the data using the least memey space. 3客观选择题目,大约有十来页吧 4which facts do we conside to judge the OS is good or bad?/ 数列、级数,排列组合等数学知识,还有一些类似于小学智力游戏的题目,我比较喜欢这些数字小游戏,呵呵。除此之外最多的就是c语言了,可怜我之前花了那
4、么多的时间来看c+,template,stl,vtable甚至oo design patterns扎实的基础专业知识最重要,流利的英语也不可缺少,灵活的应变能力,沟通能力,团队合作之前在网上搜索了一些EMC历年来的笔试题目,这次的类型也是差不多的,基本上分为三个部分,首先是客观题目,中间会有一些HR关于工作地的问题,比如选择在上海还是北京工作,最后是几个编程题目。此次是EMC的2007校园招聘扩招(补招?)及2007暑假实习招聘的笔试。地点安排在教二204,进门时要出示邀请信和身份证签到。有同学没有打印邀请信,甚至有人迟到,个人觉得不是很应该。之前在work板上找到过happily 2006.
5、11.23发的真题,发现有好几道又出现了,深感笔经对后来人的重要,特把考试时记下来的东西发在这里,供大家参考。 时间是两个小时,从两点到四点。题目全英文,分三部分,第一部分是29道五选一,第二部分两个信息问题,第三部分三道编程题。其中第二部分的信息题一个问你工作地点首选北京还是上海,第二题问你备选城市有哪些。第一部部分的选择题既有智力题也有计算机基础知识题还有编程语言题。1.7(1/7) = 1是什么率?2.Whats database view?3.4*(3*2) = (4*3)*2是什么率?4.ABCDEF六城市两两相连,问从A到B经过其他城市有且只有一次的路径有多少个?9.对代码中syn
6、tax进行分析用到的什么文法?10.问要进行stable的sorting,会避免使用哪种算法?17.0.15625写成二进制是什么 18.问1,2,3,5,8,13.这个数列,第58个除以第57个得多少?1.618 19.问关于fopen(“w”)的问题(主要是覆盖而不是追加) 20.问一连串cat和sort命令后输出 22.问RAID0的作用 23.火星上到处是硬币,随便拿起一个,如果是头朝上的就翻成字朝上的,如果是字朝上的就抛出,落地后有各一半的机会头朝上或字朝上。再随便拿起包括刚才那个在内的所有硬币中的一个,重复前述步骤。问,很多很多次后字朝上和头朝上的硬币比例?2:24.问RAID5的
7、作用 25.麦当劳有6块9块20块鸡的袋子,问大于等于N块的鸡都能正好用前述袋子装走的最小N是多少?44 26.问又要考虑安全又要充分利用带宽的网络中,是先加密后压缩,还是先压缩后加密?27.问要使一群人存在2人同月出生概率不低于50的最小人数是多少?28.c+中不可重载的运算符是?(?) 29.TCP/IP不存在那个层?(secure layer) 主要体会是,一些基础知识平时要注意积累,特别是面向对象、RAIN、网络,很多笔试都有考到,智力题的话注意积累经验。第三部分是三道程序题。要求至少答两道,有时间也可以答三道。1.写一个画圆的函数 int drawCircle(int x, int
8、y, int radius);要求:要让圆看起来连续圆滑,要画多余4radius个点。画点使用int drawPoint(int x,int y)函数 2.写出一段c+程序的输出。主要考察重载、多态、继承 class A A() cout A:A endl; A() cout Avirtualf1() cout f1f2() cout f2class B: public A B() cout B:BB() cout Bf1() cout f2() cout class C: public C C() cout C:CC() cout f1();f2();p = new C();delete p
9、;(主要是子类实例定义是父类生成函数的调用顺序、清理时撤销函数的调用顺序,重载和多态的区别,还有就是栈上变量在函数退出时的清理,比如c在main函数退出时自动清理,要调用撤销函数) 3.函数声明如下 int func(int i ,int N);其中i = N,功能输出i递增到N再递减到i的整数,每行输出一个数。比如func(1,5)就是 要求是只用一条语句(函数体就一个分号)完成功能。要求:不能有逗号,不能有新变量声明,不能用?,不能用循环,不能用char int 什么什么的保留字符 我写的是 int func(int i ,int N) reutrn printf(,i) + (N-i)!=0&(func(i+1,N) + printf(,i);今天下午笔了EMC的intern笔试,我忘记我投的什么职位了,好像只有developer? 写写智力题吧,基本上,英文能看懂就ok,可惜我英文太滥了,自己也是连猜带蒙。有理解不对的,其他同学纠正下吧!1。经过最少多少次比较能找出1000个元素中second smallest的一个 2。六个城市两两相连,现在从A城市出发,连接每个城市一次且不重复的路径有多少条 3。个位是8且是square of an integer的2-digit number有几个 4。假设你要做一个practical building,which sha
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1