经典的经纬博客笔试题详解分享

经典的经纬博客笔试题详解分享

ID:17434390

大小:60.00 KB

页数:12页

时间:2018-08-31

经典的经纬博客笔试题详解分享_第1页
经典的经纬博客笔试题详解分享_第2页
经典的经纬博客笔试题详解分享_第3页
经典的经纬博客笔试题详解分享_第4页
经典的经纬博客笔试题详解分享_第5页
资源描述:

《经典的经纬博客笔试题详解分享》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、我的笔试之一:仟游篇转自新浪经纬博客1.输出 chars1[]="2kgames"; char*s2[]={"2kgames" }; chars3[20]="2kgames"; cout<

2、 ~A(){  p(); } virtualvoidp() {  q(); }  virtualvoidq() {  cout<<'A'; }}; classB:publicA{public: B() {  p(); } ~B() {  p(); } voidq() {  cout<<'B'; }}; intmain(){   A*p=newB;   deletep;} 答案:ABA 3.用一个C语言表达式判断一个数是否位2的N次幂。 答案:x==(((x^(~0x0))+1)&x) 4.写一个高性

3、能的函数把一个int乘以9 答案:intMultiply_9(inta){ return((a<<3)+a);} 5.请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1解答:intcheckCPU(){  unionw  {   inta;   charb;  }c;  c.a=1;  return(c.b==1);} 6.int(*(*f)(int,int))(int)这里的f是什么? 答案:f是指针,指向一个参数为(int,int),返回值为一

4、个指针的函数这个返回的指针指向一个参数为(int),返回值为int的函数我的笔试之二:思科篇·1.typedefstruct{ chardata[10];}T1; typedefstruct{ T1*p; chardata[0];}T2;sizeof(T2)==? 答案:4 2.含N个元素的一个数组,数组的值的范围是1~N-1,找出重复的那个值。 答案:intarray[N]; intFindRepeat(void){  intflag[N]={0};  inti;  for(i=0;i

5、)  {     if(flag[array[i]]==1)        returnarray[i];     else         flag[array[i]]=1;  }} 3.下面哪些编译通不过? AvoidT() {    constintN=100;    inta[N];    a[2]=42;  } BvoidT() {    *((int*const)0x23567890)=5;  } Cchar*fuc(void) {    chara[4];    strcpy(a,"a

6、bcd");    returna;  } 答案:ABC都可以通过编译。我的笔试之三:趋势科技篇·1.找错误(1)voidTest(constintv)   {       int*p;       p=v;    } 答案:不能把非const指针指向const变量。应该是:constint*p; (2)voidTest(constint&v)   {       constint&p;       p=v;    } 答案:引用必须在定义的时候初始化。应该是:constint&p=v; 2.编程题

7、,翻转链表。 答案: typedefstructnode{ intvalue; structnode*next;}SLink; SLink*ReverseLink(SLink*h){ SLink*pre,*cur,*next; pre=NULL; cur=h; next=cur->next; while(next) {   cur->next=pre;   pre=cur;   cur=next;   next=next->next; } returncur;} 3.写出输出结果classA{pub

8、lic: A() {  f(0); } virtualvoidf(intn) {  cout<<"A0:"<

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

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

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