微软2013暑期实习生笔试题

微软2013暑期实习生笔试题

ID:39430063

大小:128.77 KB

页数:10页

时间:2019-07-03

微软2013暑期实习生笔试题_第1页
微软2013暑期实习生笔试题_第2页
微软2013暑期实习生笔试题_第3页
微软2013暑期实习生笔试题_第4页
微软2013暑期实习生笔试题_第5页
资源描述:

《微软2013暑期实习生笔试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、答案仅供参考-更改了部分个人认为不严谨的答案,以及一点点注释1.Whichofthefollowingcallingconvention(s)support(s)supportvariable-lengthparameter(e.g.printf)?(3Points)  A.cdecl    B.stdcall    C.pascal  D.fastcall注:可变参数函数需要由调用者清栈,因为当前函数并不知道要有多少参数被传入,所以必须用cdcel2.What'stheoutputofthefollowingcode?(3Points)1.class A  2.{  3.public

2、:  4.    virtual void f()  5.    {  6.        cout<<"A::f()"<

3、) const  22.    {  23.        cout<<"B::f() const"<f();  3.}  4.  5.int main()  6.{  7.    A* a = new B();  8.    a->f();  9.    g(a);  10.    delete a ;  11.}    A.B::f()B::f()const    B.B::f()A::f()const    C.A::f()B::f()const 

4、 D. A::f()A::f()const 注:const类指针只可以调用const类方法3.Whatisthedifferencebetweenalinkedlistandanarray?(3Points)  A.Searchcomplexitywhenbotharesorted  B.Dynamicallyadd/remove  C.Randomaccessefficiency  D.Datastoragetype4.AbouttheThreadandProcessinWindows,whichdescription(s)is(are)correct:(3Points)  A.On

5、eapplicationinOSmusthaveoneProcess,butnotanecessarytohaveoneThread  B.TheProcesscouldhaveitsownStackbutthethreadonlycouldsharetheStackofitsparentProcess  C.ThreadmustbelongstoaProcess  D.ThreadcouldchangeitsbelongingProcess5.Whatistheoutputofthefollowingcode?(3Points)1.{  2.  int x = 10 ;  3.  i

6、nt y = 10 ;  4.  x = x++ ;  5.  y = ++y ;  6.  printf("%d, %d",x,y);  7.}    A.10,10  B.10,11  C.11,10D.11,11注:这是道错题。根据ANSI/ISOC标准描述:“在上一个和下一个序列点之间,一个对象所保存的值至多只能被表达式的求值修改一次,而且只有在确定将要保存的值的时候才能访问前一个值。”像x=x++,y=++y这样两次修改同一个变量的表达式是绝不允许的(或者,无论如何都无需明确定义,也就是说,无需知道它们到底做什么,编译器也不必支持它们。)引用至《你必须知道的495个C语言

7、问题》,人民邮电出版社,37页这种题多见于谭浩强老爷爷出的C教程书。可想而知微软程序员也是看这本书长大的。6.ForthefollowingJavaorC#code(3Points)1.int [][] myArray3 =  2.new int[3][]{  3.  new int[3]{5,6,2},  4.  new int[5]{6,9,7,8,3},  5.  new int[2]{3,2}};    WhatwillmyArray3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。