c语言程序阅读题目(带解释)

上传人:夏** 文档编号:485417276 上传时间:2023-04-06 格式:DOCX 页数:8 大小:28.83KB
返回 下载 相关 举报
c语言程序阅读题目(带解释)_第1页
第1页 / 共8页
c语言程序阅读题目(带解释)_第2页
第2页 / 共8页
c语言程序阅读题目(带解释)_第3页
第3页 / 共8页
c语言程序阅读题目(带解释)_第4页
第4页 / 共8页
c语言程序阅读题目(带解释)_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《c语言程序阅读题目(带解释)》由会员分享,可在线阅读,更多相关《c语言程序阅读题目(带解释)(8页珍藏版)》请在金锄头文库上搜索。

1、阅读程序模拟题1.下面程序执行结果是#iiicludevoidswap(iiit*);voidmain()inta=5,b=7,*pti2;ptrl=&a.pti2=&b;swap(ptrl,ptr2);pnntf(*ptr1=%d)*ptr2=%dSl*ptr1,*ptr2);printf(4a=%d,b=%dn,a,b);)voidswap(int*pl,*p2)mtp;p=*pl;*pl=*p2;*P2=P;2 .输入wearestudents,下面程序运行结果3#include*(求输入的单词数)voidmain()chaistiing81;mti,num=0,word=0;charc

2、;gets(stimg);fbi(i=O;(c=stringi)!=0;i+)if(c=,*)woid=0;elseif(word=0)(word=l;num+;)pnntf(M%dn”,num);3 .下面程序的运行结果是24576011973#iiiclude(求已输入数据的反置式子)voidinv(mtx,intn);voidmain()mti,a10=3,7,9,11,0,6,7,5,4,2;mv(a,10);pHntffTheanayhasbeenreverted:iiH);for(i=0;i10;i+)prmtf(n%d;;ai);pnntf(HnM);voidinv(mtx,mt

3、n)mttjj,m=(n-l)/2;fbr(i=0;i=m;i+)(t=xi;xi=xj;4 .卜.面程序的运行结果是char*a=Iamateacherchar*b=Iamateacher#iiicludevoidcopy_striiig(chai-*,char*);voidmain()char*a=nIamateacher.H;chai*b=nYduaieastudent.H;copy_string(a,b);printf(nstiing_a=%snstiing_b=%snab);voidcopy_strmg(chai-*fiom,char*to)fbi(;*fiom!=,;fiom+,t

4、o+)*to=*fiom;*to=,0,;5 .下面程序的运行的功能是BASICComputerFORTRANFollowmeGreatWall(按从小到大排列单词)#iiiclude#mcludevoidsort(char*namejnt);voidpiint(char*name.mt);voidmain()(char*name=Followme,BASIC”,,GreatWall”FORTRAN”Compute1”;mtn=5;soil(name.n);print(name.n);voidsort(char*namejntn)chai*temp;intij,k;fbr(i=O;in-l;i

5、+)k=i;for(j=i+lJ0(若换成0则是按从大到小)k=jtemp=namei;namei=namek;namek=temp;voidpriiit(chai-*name.mtn)mti;fbr(i=O;in;i+)puts(namei);1206 .输入5回车后,下面程序的执行结果是#mclude(求阶乘)longmtfac(int);voidniam()mtn;scanf(n%dH,&n);printf(,%dn,fac(n);longmtfac(iiitm)longmtf;pnntffdataenor?nM);elseif(m=0|m=l)f=l;elsereturnf;7 .下面

6、程序执行的结果是:H3Zhang3Wang2统计选票数目输入如下数据:LiZhangLiLiWangZhangWangZhang#iiicludestmctpersoncharname20;mtcount;leader力=“Li”,O,“ZhangO,Whng”,0;voidmain。mtij;charleadei_name20;fbr(i=l;i=8;i+)scanf(n%s,leader_name);for(j=Oj3j+)if(sticmp(leader_nameJeaderj.name)=0)leaderj.count+;for(i=0;i3;i+)pruitf(M%5s:%d,iin

7、Jeadeii.nameJeaderi.count);8 .输入17,卜.面程序执行的结果是17isaprimenumber#iiichide(判断一个数是否是素数)#iiicludevoidmain。(intscanf(”%d&m);k=sqrt(m);fbr(i=2;ik)printf(”disaprimenumbernM,m);elseprintf(”disnotaprimenumbernH,m);9 .下面程序执行的结果是#mclude#iiicludevoidmain()(inta33,i,j;fbr(i=O;i3;i+)for(j=Oj3j+)(switch(abs(i-j)(ca

8、se0:if(i=0|i=2)elsebreak:case 1: aij+=2;break:case 2: aij+=3;)printf(H%d,%d,%d,all,al2,a20);10 .写出下面程序的运行结果:8,17#mcludeintftinc(intjnt);voidmain()mtk=4.m=l,pl,p2;pl=func(k4ii);p2=func(k4ii);printf(%d,%dn”,pl,p2);intftinc(inta,intb)Static(静态变量,执行完成后保留值)intm=0,i=2;i+=m+l;m=i+a+b;return(m);)11 .以下程序执行后

9、输出的结果是一123,()#includevoidmain()(FILE*fp;inti,k=0.n=0;fp=fopen(Hdl.dat,nwn);fbr(i=l;i4;i+)fjprintf(fp,fclose(fp);3=fbpunCdLdat”,T);fscanf(fp,n%d%dn,&L&n);piintf(”%d.%dir,k,n);fclose(fp);12 .以下程序执行后输出的结果是3个空格13个空格23个空格33个空格43个空格53个空格6#iiicludevoidmain()(mta23=l,3,5,2,4,6);mtb32,ij;for(i=0;i2;i-H-)(for

10、(j=Oj3j+)(b皿肛)fbr(i=0;i3;i-H-)4d,bi(j);(输出4列,不足的前头补空)pnntf(n);13 .若输入的值是-75,以下程序的运行结果是-3”#iiiclude(求一个数的乘法分解)#iiicludevoid);voidmain()intn;scanfC%d”.&n);if(n0)prmtf(H-H);n=abs(n);fbn(n);voidfun(mtx)(intkj;fbr(k=2;ksqrt(x);k+)r=x%k;while(r=0)pnntf(”%d”,k);x=x/k;r=x%k;)if(x!=l)printf(,%dn;14 .以下程序的运行结

11、果是4#iiiclude#mcludestiuctNODE(intnum;stmctNODE*next;voidmain()(stmctNODE*p,*q,*r;intsum=0;p=(structNODE*)nialloc(sizeof(stmctNODE);q=(structNODE*)nialloc(sizeof(stiuctNODE);r=(stnictNODE*)nialloc(sizeof(sti-uctNODE);p-num=l;q-num=2;r-num=3;p-next=q;q-next=r;r-next=NULL;sum+=q-next-num;sum+=p-num;)15

12、 .输入87653142,下面程序运行的结果是7531#mclude(取出数字中的奇数并组成新的数字)voidfun(longint,longint*);voidmain()(longs,t;scanf(H%ld,&s);fbn(s,&t);printf(ll%ldn,t);voidfun(longints,longmt*t)(mtd;longsl=l;*t=0;wliile(s0)(d=s%10;if(d%2!=0)(若改成=o,则输出数字中的偶数,并组成新的数字)(*t=d*sl+*t;sl*=10;s/=10;16.下面程序运行的结果13431#iiicludestnictNODE(mtk;structNODE*link:;voidmain()(stnictNODEm5,*p=m.*q=m+4;mti=0;wliile(p!=q)p-k=+i/p指向k*/P+;q-k=i+;q-s)q-k=i;fbr(i=0;i5;i+)printf(H%d,mi.k);prmtf(HnH);)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号