欢迎来到天天文库
浏览记录
ID:39430041
大小:4.31 MB
页数:27页
时间:2019-07-03
《微软2013年暑期实习招聘笔试回忆[已补充完整]》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、微软2013年暑期实习招聘笔试回忆[已补充完整]总共20道选择题,全部不定项。总分100分,时间75分钟。去年时间是90分钟的。。。。1~8,做对3分,半对2分,错误-2分,不做0分9~18,做对5分,半对3分,错误-3分,不做0分19~20,做对13分,半对7分,错误-7分,不做0分1、关于支持不定数量参数的方法(supportvariableparameters)有哪些?(cdecl,stdcall,pascal,fastcall)cdecl只有这一个。2、以下代码输出的结果是:[cpp] viewplaincopyprint?1
2、.class A 2.{ 3.public: 4. virtual void f() 5. { 6. cout<<"A::f"<3、 cout<<"B::f"<f(); 15.} 16. 17.int main() 18.{ 19. A *b = new B(); 20. b->f(); 21. g(b); 22. return 0; 24、3.} 答案为:[cpp] viewplaincopyprint?1.B::f A::f const 第一个b->f()为动态绑定,输出B::f没问题,第二个,目前还没弄明白,感觉是由于函数g的参数有const,所以调用成员函数也是调用const版本,但是const版本的不是虚函数,不存在动态绑定,所以输出A::fconst。3、linkedlist和array的区别,链表与数组的区别。Whatisthedifferencebetweenalinkedlistandanarray?(3Points) A.Searchcomple5、xitywhenbotharesorted B.Dynamicallyadd/remove C.Randomaccessefficiency D.Datastoragetype4、线程Thread和进程Process的区别(下列关于...和...说法正确的是?)好像是指明了windows下的。AbouttheThreadandProcessinWindows,whichdescription(s)is(are)correct:(3Points) A.OneapplicationinOSmusthaveoneProcess,bu6、tnotanecessarytohaveoneThread B.TheProcesscouldhaveitsownStackbutthethreadonlycouldsharetheStackofitsparentProcess C.ThreadmustbelongstoaProcess D.ThreadcouldchangeitsbelongingProcess5、更奇葩的:[cpp] viewplaincopyprint?1.int i=10,j=10; 2.i = i++; 3.j = ++j; 4.cout<7、<","<8、}, 5. new int[2]{3,2}}; WhatwillmyArray3[2][2]returns? A.9 B.2 C.6 D.overflow答案是D越界。7、关于constintx和const
3、 cout<<"B::f"<f(); 15.} 16. 17.int main() 18.{ 19. A *b = new B(); 20. b->f(); 21. g(b); 22. return 0; 2
4、3.} 答案为:[cpp] viewplaincopyprint?1.B::f A::f const 第一个b->f()为动态绑定,输出B::f没问题,第二个,目前还没弄明白,感觉是由于函数g的参数有const,所以调用成员函数也是调用const版本,但是const版本的不是虚函数,不存在动态绑定,所以输出A::fconst。3、linkedlist和array的区别,链表与数组的区别。Whatisthedifferencebetweenalinkedlistandanarray?(3Points) A.Searchcomple
5、xitywhenbotharesorted B.Dynamicallyadd/remove C.Randomaccessefficiency D.Datastoragetype4、线程Thread和进程Process的区别(下列关于...和...说法正确的是?)好像是指明了windows下的。AbouttheThreadandProcessinWindows,whichdescription(s)is(are)correct:(3Points) A.OneapplicationinOSmusthaveoneProcess,bu
6、tnotanecessarytohaveoneThread B.TheProcesscouldhaveitsownStackbutthethreadonlycouldsharetheStackofitsparentProcess C.ThreadmustbelongstoaProcess D.ThreadcouldchangeitsbelongingProcess5、更奇葩的:[cpp] viewplaincopyprint?1.int i=10,j=10; 2.i = i++; 3.j = ++j; 4.cout<
7、<","<8、}, 5. new int[2]{3,2}}; WhatwillmyArray3[2][2]returns? A.9 B.2 C.6 D.overflow答案是D越界。7、关于constintx和const
8、}, 5. new int[2]{3,2}}; WhatwillmyArray3[2][2]returns? A.9 B.2 C.6 D.overflow答案是D越界。7、关于constintx和const
此文档下载收益归作者所有