经典的经纬博客笔试题详解分享.doc_第1页
经典的经纬博客笔试题详解分享.doc_第2页
经典的经纬博客笔试题详解分享.doc_第3页
经典的经纬博客笔试题详解分享.doc_第4页
经典的经纬博客笔试题详解分享.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

我的笔试之一:仟游篇 转自新浪经纬博客1.输出char s1=2kgames;char* s2=2kgames;char s320=2kgames;coutsizeof(s1)endl;coutsizeof(s2)endl;coutsizeof(s3)endl;coutstrlen(s1)endl;coutstrlen(s3)endl;答案:8 4 20 7 72.输出class Apublic:A()p();A()p();virtual void p()q(); virtual void q()coutA;class B:public Apublic:B()p();B()p();void q()coutB;int main() A* p=new B; delete p;答案:ABA3. 用一个C语言表达式判断一个数是否位2的N次幂。答案:x = (x (0x0) + 1) & x)4. 写一个高性能的函数把一个int乘以9答案:int Multiply_9(int a)return (a3)+a);5.请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1解答:int checkCPU()union wint a;char b; c;c.a = 1;return (c.b = 1);6.int (* (*f)(int, int)(int)这里的f是什么?答案:f是指针,指向一个参数为(int,int),返回值为一个指针的函数这个返回的指针指向一个参数为(int),返回值为int的函数我的笔试之二:思科篇 1.typedef structchar data10;T1;typedef structT1* p;char data0;T2;sizeof(T2)=?答案:42.含N个元素的一个数组,数组的值的范围是1N-1,找出重复的那个值。答案:int arrayN;int FindRepeat(void) int flagN=0; int i; for(i=0;inext;while(next) cur-next=pre; pre=cur; cur=next; next=next-next;return cur;3.写出输出结果class Apublic:A()f(0);virtual void f(int n)coutA0:nendl;virtual void f(int n) constcoutA1:nendl;virtual void f(char* s)coutA2:sendl;class B:public Apublic: void f(int n) coutB0:nendl; void f(char* s) coutB1:sf(1); p-f(test);A().f(2); cp=&b; cp-f(2);答案:A0:0B0:1B1:testA0:0A0:2A1:24. UTP(非屏蔽双绞线)的传输距离是?答案:100m60.0/22的子网掩码是:答案:我的笔试之四:先锋商泰篇1.下面表达式正确的是:A. char* const s=hello; *s=w;B. char* const s=hello;s=world;C. const char* s=hello; *s=w;D. const char* s=hello; s=world;答案:D2.下面表达式正确的是:A. char* const s=hello; *s=w;B. char* const s=hello; s=world;C. char s=hello; *s=w;D. char s=hello; s=world;答案:C3.写出程序输出结果:char t=abcdefghijklmno;t12=0;int i=0;while(t+i!=0)printf(%c,ti+);答案:bdfhjln我的笔试之五-展讯篇1. 编程求两个字符串的最大公共字符串。答案: #include stdio.h#include string.h/* 函数功能:求两个字符串的最大公共字符串 */void CommonStr(char* str1,char* str2)char* s1,*s2;int i,j,k; / i-最大公共字符串的长度int len1; / j-子串s2的开始位置int len2; / k-子串s1的开始位置int p;len1=strlen(str1);len2=strlen(str2);if(len10;i-) / 从最大的开始找for(j=0;j+i=len2;j+)for(k=0;k+i=i)for(p=0;pi;p+)printf(%c,s1k+p);printf(n);return;int main(void)char* s1=worlld;char* s2=hello,cjw;CommonStr(s1,s2);return 0;文章引用自: 2.计算一个字节里1的个数。方法一:int Num_1(char data) int i,j; int sum=0; j=1; for(i=0;i8;i+) j=1i; if(data&j) sum+; retur

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论