1 / 4
文档名称:

华为面试6.doc

格式:doc   大小:19KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

华为面试6.doc

上传人:xxq93485240 2019/6/19 文件大小:19 KB

下载得到文件列表

华为面试6.doc

相关文档

文档介绍

文档介绍:1、有数组定义inta[2][2]={,{2,3}};则a[0][1]的值为0。()2、int(*ptr)(),则ptr是一维数组的名字。()3、指针在任何情况下都可进行>,<,>=,<=,==运算。()4、switch(c)语句中c可以是int,long,char,float,unsignedint类型。()5、#defineprint(x)printf("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=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、写一函数intfun(char*p)判断一字符串是否为回文,是返回1,不是返回0,出错返回-1boolCircleInList(Link*pHead){if(pHead==NULL||pHead->next==NULL)//无节点或只有一个节点并且无自环return(false);if(pHead->next==pHead)//自环return(true);Link*pTemp1=pHead;//step1Link*pTemp=pHead->next;//step2while(pTemp!=pTemp1&&pTemp!=NULL&&pTemp->next!=NULL){pTemp1=pTemp1->next;pTemp=pTemp->next->next;}if(pTemp==pTemp1)return(true);return(false);}两个字符串,s,t;把t字符串插入到s字符串中,s