华为校园招聘笔试题合集_第1页
华为校园招聘笔试题合集_第2页
华为校园招聘笔试题合集_第3页
华为校园招聘笔试题合集_第4页
华为校园招聘笔试题合集_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1Cstatic4for(;1while(1)相同。5、do……whilewhile……do6#include<stdio.h>inta,b,c,d;return0;答1inta[2][2]={{1},{2,3}};a[0][1]0。(2、int(*ptr)(),则ptr是一维数组的名字。 3、指针在任何情况下都可进行>,<,>=,<=,==运算。 4switch(c)cint,long,char,float,unsignedint 5、#defineprint(x)printf("theno,"#x",ischarstr[]=charint voidfunc(char 2、voidsetmemory(char**p,int{*p=(char*)void{char 3intint 101intstrcmp(char*source,char*dest)0,不等返回-1;2、写一函数intfun(char*p)1,不是返0,出错返回-1ntint8,87,88,9OSI的七层网络结构图和TCP/IP请你详细地解释一下IP协议的定义,在哪个层上面?主要有什么作用?TCPUDP请问C++的类和C里面的struct7.8086Voidcharstring[10]; char*str1="0123456789";strcpy(string,str1);Voidcharstring[10],for(I=0 Istr1[i] Voidtest3(char*charstring[10];strcpy(string,#defineMAX_SRMDSNstaticintSRM_no;intI;SRM_no%=return(NULL_SRM);returnintsum(int

autointc=0;staticintb=3;voidintI;inta=2;printf("%d,",intfunc(intintb;case1:case2:case3:default:returninta[0]=0;a[1]=1;int*p,*q;则a[q- 定义int**a[3][4],则变量占有的内存空间为 200412312359592005年1月1日0时0分0age,age#include"stdio.h"#includestructcharname[20];charsex;intno;intstructstu*structstu*creatlist(intintstructstu*h,*p,*s;h=(structstu*)malloc(sizeof(structstu));h->next=NULL;s=(structstu*)malloc(sizeof(structstu));p->next=s;printf("Pleaseinputtheinformationofthestudent:namesexnoage\n");scanf("%s%c%d%d",s->name,&s->sex,&s->no,&s->age);s->next=NULL;p=printf("Createsuccessful!");voiddeletelist(structstu*s,intstructstu*p;p=s=s-printf("Therecordisnotexist.");p->next=s->next;printf("Deletesuccessful!");voiddisplay(structstus=s->next;printf("%s%c%d%d\n",s->name,s->sex,s->no,s->age);s=s->next;intstructstu*s;intn,age;printf("Pleaseinputthelengthofseqlist:\n");s=creatlist(n);printf("Pleaseinputtheage:\n");return#include"stdio.h"#includevoiduppers(char*s,char*us=*s-*us=*us=intchar*s,*us;charprintf("Pleaseinputastring:\n");s=ss;printf("Theresultis:\n%s\n",us);1Cstatic4for(;1while(1)相同。5、do……whilewhile……do6#include<stdio.h>intreturn0;答static?(请至少说明两种在模块内(但在函数体外),1constructorO(n^2)。floatxifTcp/IpInternetIPARP(AddressResolutionProtocol)(地址解析協議IPM,N1至NMCswitchABCDa(3inta=(A)a+=(a++);(B)a+=(++a);(C)(a++)+=a;(D)(++a)+=a=答:C(++a)a;9,10,10,1132C++sizeof(5charstr[]=“/”char*p=str;intn=10;sizeof(str)=?(1)sizeof(p)=?(2)sizeof(n)=?(3)voidFoocharstr[100]){sizeof(str)=void*pmalloc(100sizeof(p)=答:(1)17(2)4(3)4(4)4回答下面的问题.(4ifndef/define/endif#include和#include“filename.h”C++Cextern“C”C++CexternCC函数。C++Cextern“C”回答下面的问题(6(1).VoidGetMemory(char**p,int*p=(charvoidTest(void){char*str=GetMemory(&str,100);strcpy(str,"hello");Testvoidchar*str=(char*)malloc(100);strcpy(str,“hello”);if(str!=NULL){strcpy(str,“world”);Testchar*GetMemory(void){charp[]="helloworld";returnp;voidTest(void){char*str=NULL;str=GetMemory();Teststrcat(6已知strcatchar*strcat(char*strDest,constchar*strSrstrDest是目的字符串,strSrcC++/CstrcatVCchar*cdeclstrcat(char*dst,constchar*char*cp=dst;while(*cp)cp++;/*findendofdstwhile(*cp++=*src++);/*Copysrctoendofdst*/return(dst);/*returndst*/strcatstrSrcstrDestchar*MFCCStringC++答:(1)CSingleLockNEWTEXTMETRICC/SCPUCPULinuxDOSI/OWindowsNTOS/2LinuxC++中什么数据分配在栈或堆中,New堆:程序运行时动态申请,new malloc申请的内存就在堆SQLServersizof()inti=10,j=10,k=3;k*=i+j;k答:60,此题考察优先级,实际写成:k*=(i+j);,TCP/IP建立连接的过程?(3-wayN_SENDSYN(syn=k),SYN+ACKSYN_RECVESTABLISHEDICMP答:Internet(IPDELETESQLSQLwinsockrecv(et()DLLDLLDLL运行时动态链接(run-timedynamiclinking),LoadLibraryLoaDLLIPVoidcharchar*strcpy(string,Voidcharstring[10],str1[10];for(I=0;I<10;I++)str1[i]strcpy(string,Voidtest3(char*charstring[10];strcpy(string,#defineMAX_SRMDSNstaticintSRM_no;intI;SRM_no%=return(NULL_SRM);return

温馨提示

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

评论

0/150

提交评论