欢迎访问校园招聘网---专门为莘莘学子求职就业服务的网站...www.campuszp.com
·热点文章·
·山东农村信用社招聘考试办
·2008中信银行校园招聘
·中国人民银行2008年考试录
·美的集团2008校园宣讲会
·2008年上海大众校园招聘
·LG化学中国08年校园招聘
·简历自我评价范文
·联想校园招聘信息
·中联重科2008校园招聘活动
·沃尔沃(Volvo)2008校园招聘
·2008国家公务员报名时间及
·雀巢2008校园招聘计划
·杜邦2008校园招聘
·中创软件招聘试题
·2008飞利浦校园招聘
·相关文章·

·山东省农信社考试笔试计算机
·2007山东省农村信用社招聘考
·浪潮招聘笔试试题
·华为面试题目(一道排序题,考
·软件英语笔试试题 
·Intel招聘笔试试题
·微创招聘笔试题目(智力题)
·2007微软招聘面试题(亚洲技术
·Intel公司笔试面试题目
·过来人谈如何找到好工作
·普华永道面视过程
·我的浪潮面视经过(亲身经历
·面试-策略:“眉目传情”面试
·面试策略--女生面试要发挥语
·面试策略--注意面试官态度、
·面试策略:把握面试关键点才
·男士面试着装技巧
·外企外语口试技巧
·外语面试:时态、文化、才能
·面试技巧:面试可适当穿休闲

当前位置: 首页 >> 求职面视技巧 >> 正文→→毕业了如何管理自己的照片?整理、美化自己的相片
微软技术笔试题目(微软研究院招聘)
一款免疫广告弹窗和木马的浏览器 日期:2007-11-27 22:49:47 来源:本站原创 点击:

微软研究院笔试题目
  1.#include
  #include
  class CBuffer
  {
   char * m_pBuffer;
   int m_size;
  publc:
   CBuffer()
   {
   m_pBuffer=NULL;
   }
   ~CBuffer()
   {
   Free();
   }
   void Allocte(int size)
   {
   m_size=size;
   cBuffer buffer1;
   buffer1.SaveString(“Microsoft”);
   printf(buffer1.GetBuffer());
   }
  }
  找出Allocate, SaveString, main的错误。
  

2.打印“Welcome MSR Asia”
  #include
  #include
  char * GetName (void)
  {
   //To return “MSR Asia” String
   char name[]=“MSR Asia”;
   return name;
  }
  void main(int argc, char* argv[])
  {
   char name[32];
   //Fill in zeros into name
   for(int i=0;i<=32;i++)
   {
   name[1]=‘{post.content}‘;
   }
   //copy “Welcome” to name
   name=“Welcome”;
   //Append a blank char
   name[8]=”;
   //Append string to name
   strcat(name,GetName());
   //print out
   printf(name);
  }
  找出程序中的错误。

3.#include
  class A
  {
  public:
   void FuncA()
   {
   printf(“FuncA called\n”);
   }
   virtual void FuncB()
   {
   printf(“FuncB called\n”);
   }
  };
  class B: public A
  {
  public:
   void FuncA()
   {
   A::FuncA();
   printf(“FuncAB called\n”);
   }
   virtual void FuncB()
   {
   printf(“FuncBB called\n”);
   }
  };
  void main(void)
  {
   B b;
   A *pa;
   pa=&b;
   A *pa2=new A;
   b.FuncA();
   b.FuncB();
   pa->FuncA();
   pa->FuncB();
   pa2->FuncA();
   pa2->FuncB();
   delete pa2;
  }
  What is the output of the above program?
  4.#include
  #include
  int FindSubString(char* pch)
  {
   int count=0;
   char* p1=pch;
   while(*p1!=‘{post.content}’)
   {
   if(*p1==p1[1]-1)
   {
   p1++;
   count++;
   }
   else
   {
   break;
   }
   }
   int count2=count;
   while(*p1!=‘{post.content}’)
   {
   if(*p1!==p1[1]+1)
   {
   p1++;
   count2--;
   }
   else
   {
   break;
   }
   if(count2==0)
   return count;
   return 0;
  }
  void ModifyString(char* pText)
  {
   char* p1=pText;
   char* p2=p1;
   while(*p1!=‘{post.content}’)
   {
   int count=FindSubString(p1);
   if(count>0)
   {
   *p2++=*p1;
   sprintf(p2, “%I”, count);
   while(*p2!= ‘{post.content}’)
   {
   p2++;
   }
   p1+=count+count+1;
   }
   else
   {
   *p2++=*p1++;
   }
   }
  }
  void main(void)
  {
   char text[32]=“XYBCDCBABABA”;
   ModifyString(text);
   printf(text);
  }
  In the main() function, after ModifyString(text) is called, what’s the
value of ‘text’?

特别说明:由于本网站信息量大,因此并不能保证每条信息的时效性,请大家留意信息的有效时间,您的满意我们的荣耀。
[ 网站广告 ] - - [ 中心简介 ] - - [ 联系我们 ] - - [ 版权声明 ] - - [ ]
Copyright © 2006-2007 校园招聘网 All Rights Reserved