华为笔试题-软件

华为笔试题-软件

ID:39428675

大小:30.00 KB

页数:6页

时间:2019-07-03

华为笔试题-软件_第1页
华为笔试题-软件_第2页
华为笔试题-软件_第3页
华为笔试题-软件_第4页
华为笔试题-软件_第5页
资源描述:

《华为笔试题-软件》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、华为的最近的C语言笔试题_bishiti.com2008-03-0621:37一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)1、有数组定义inta[2][2]={{1},{2,3}};则a[0][1]的值为0。()2、int(*ptr)(),则ptr是一维数组的名字。()3、指针在任何情况下都可进行>,<,>=,<=,==运算。()4、switch(c)语句中c可以是int,long,char,float,unsignedint类型。()5、#defineprint(x)prin

2、tf("theno,"#x",is")二、填空题(共30分)1、在windows下,写出运行结果,每空2分,共10分。charstr[]="Hello";char*p=str;intn=10;sizeof(str)=()sizeof(p)=()sizeof(n)=()voidfunc(charstr[100]){}sizeof(str)=()2、voidsetmemory(char**p,intnum){*p=(char*)malloc(num);}voidtest(void){char*str=

3、NULL;getmemory(&str,100);strcpy(str,"hello");printf(str);}运行test函数有什么结果?()10分3、设intarr[]={6,7,8,9,10};int*ptr=arr;*(ptr++)+=123;printf("%d,%d",*ptr,*(++ptr));()10分二、编程题(第一小题20,第二小题30分)1、不使用库函数,编写函数intstrcmp(char*source,char*dest)相等返回0,不等返回-1;2、写一函数int

4、fun(char*p)判断一字符串是否为回文,是返回1,不是返回0,出错返回-1***********************************************************找错Voidtest1(){charstring[10];char*str1=”0123456789”;strcpy(string,str1);}Voidtest2(){charstring[10],str1[10];for(I=0;I<10;I++){str1[i]=’a’;}strcpy(strin

5、g,str1);}Voidtest3(char*str1){charstring[10];if(strlen(str1)<=10){strcpy(string,str1);}}2.找错#defineMAX_SRM256DSNget_SRM_no(){staticintSRM_no;intI;for(I=0;I{SRM_no%=MAX_SRM;if(MY_SRM.state==IDLE){break;}}if(I>=MAX_SRM)return(NULL_SRM);elsereturnSRM_no;

6、}3.写出程序运行结果intsum(inta){autointc=0;staticintb=3;c+=1;b+=2;return(a+b+C);}voidmain(){intI;inta=2;for(I=0;I<5;I++){printf(“%d,”,sum(a));}}4.intfunc(inta){intb;switch(a){case1:30;case2:20;case3:16;default:0}returnb;}则func(1)=?5:inta[3];a[0]=0;a[1]=1;a[2]

7、=2;int*p,*q;p=a;q=%26a[2];则a[q-p]=?6.定义int**a[3][4],则变量占有的内存空间为:_____7.编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒。如输入2004年12月31日23时59分59秒,则输出2005年1月1日0时0分0秒。**********************************************************华为笔试题  1.请你分别画出OSI的七层网络结构图和TCP/IP的五层结构图。  2.请你详

8、细地解释一下IP协议的定义,在哪个层上面?主要有什么作用?TCP与UDP呢?  3.请问交换机和路由器各自的实现原理是什么?分别在哪个层次上面实现的?  4.请问C++的类和C里面的struct有什么区别?  5.请讲一讲析构函数和虚函数的用法和作用。  6.全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的?  7.8086是多少位的系统?在数据总线上是怎么实现的?***********************************************

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

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

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