0?p/10:p%3));}66、若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是__"> 0?p/10:p%3));}66、若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是__" />
C语言填空题整理.docx

C语言填空题整理.docx

ID:53859441

大小:25.52 KB

页数:15页

时间:2020-04-09

C语言填空题整理.docx_第1页
C语言填空题整理.docx_第2页
C语言填空题整理.docx_第3页
C语言填空题整理.docx_第4页
C语言填空题整理.docx_第5页
资源描述:

《C语言填空题整理.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一.(25)116、以下程序运行后的输出结果是__3____。main(){intp=30;printf("%d",(p/3>0?p/10:p%3));}66、若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是__5.0,4,c=3____。intb,c;floata;scanf("%f,%d,c=%d",&a,&b,&c)27、请在以下程序第一行的下划线处填写适当内容,使程序能正常运行。_doublemax或externdoublemax_____(double,do

2、uble);main(){doublex,y;scanf("%1f%1f",&x,&y);printf(%1f",max(x,y));}doublemax(doublea,doubleb){return(a>b?a:b);}57、以下程序的输出结果是__246____。voidfun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;for(cc=1;cc<4;cc++)fun();printf("");}43、以下程序运行后的输出结果是_

3、81_____。#defineS(x)4*x*x+1main(){inti=6,j=8;printf("%d",S(i+j));}73、以下函数inverse的功能是使一个字符串按逆序存放。inverse(str)charstr[];{charm;inti,j;for(i=0,j=strlen(str);i

4、果_efgh_____。#include#includechar*fun(char*t){char*p=t;return(p+strlen(t)/2);}main(){char*str="abcdefgh";str=fun(str);puts(str);}67、下列程序的输出结果是__56____。intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){inta=4,b=3,c=5,d=6;t(a,

5、b,c,d);printf("%d%d",c,d);}19、若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。__structSTRU____t[20]100、以下程序用来统计文件字符的个数,请填空。#include"stdio.h"main(){FILE*fp;longnum=O;if((fp=fopen("fname.dat","r"))==NULL){

6、PRINTF("Openerror");exit(0);}while(__fgetc(fp)!=EOF或!feof(fp)____){num++;}printf("num=%ld",num);fclose(fp);}93、以下程序段用于构成一个简单的单向链表,填空。structSTRU{intx,y;floatrate;__structSTRU*____p;}a,b;a.x=0;a.y=0;a.rate=0;a.p=&b;b.x=0;b.y=0;b.rate=0;b.p=NULL;42、

7、以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和,请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i++)scanf("%d",_&a[i]_____);fro(i=0;i<20;i++){if(a[i]>0){count++;sum+=_a[i]_____;}}printf("sum=%d,count=%d",sum,count);}74、以下函数fun用于求两个整数a和b的最大公约数。fun(a,b)in

8、ta,b;{inti,j,m,n;if(a>b){m=a;a=b;__b=m____;}i=a;j=b;while((n=_{j=i;i=j%i_____)!=0)_n_____;}return(i);}41、以下程序中,for循环体执行的次数是____4__。#defineN2#defineMN+1#defineKM+1*M/2main(){inti;for(i=1;i

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

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

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