C语言常见面试试题1.doc
上传人:sy****28 上传时间:2024-09-15 格式:DOC 页数:3 大小:17KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言常见面试试题1.doc

C语言常见面试试题1.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1、判断以下程序输出结果main(){char*p1=“name”;char*p2;p2=(char*)malloc(20);memset(p2,0,20);while(*p2++=*p1++);printf(“%s\n”,p2);}答案:Answer:emptystring.2、main(){intx=20,y=35;x=y+++x++;y=++y+++x;printf(“%d%d\n”,x,y);}Answer:57943、main(){intx=5;printf(“%d,%d,%d\n”,x,x<<2,x>>2);}Answer:5,20,13、#defineswap(a,b)a=a+b;b=a-b;a=a-b;voidmain(){intx=5,y=10;swap(x,y);printf(“%d%d\n”,x,y);swap2(x,y);printf(“%d%d\n”,x,y);}intswap2(inta,intb){inttemp;temp=a;b=a;a=temp;return0;}Answer:10,54、main(){char*ptr=”CiscoSystems”;*ptr++;printf(“%sn”,ptr);ptr++;printf(“%sn”,ptr);}Answer:iscoSystemsscoSystems5、main(){chars1[]=“Cisco”;chars2[]=“systems”;printf(“%s”,s1);}Answer:Cisco6、main(){char*p1;char*p2;p1=(char*)malloc(25);p2=(char*)malloc(25);strcpy(p1,”Cisco”);strcpy(p2,“systems”);strcat(p1,p2);printf(“%s”,p1);}Answer:Ciscosystems7、main(){intx=10,y=15;x=x++;y=++y;printf(“%d%dn”,x,y);}Answer:11,168、main(){inta=0;if(a==0)printf(“CiscoSystemsn”);printf(“CiscoSystemsn”);}Answer:Twolineswith“CiscoSystems”willbeprinted.