欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    江西中医药大学2022年C语言填空题大全(共六卷).docx

    • 资源ID:1262670       资源大小:99.92KB        全文页数:53页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    江西中医药大学2022年C语言填空题大全(共六卷).docx

    江西中医药大学2022年C语言填空题大全(一)总分:100分考试时间:90分钟注意事项:> 主观题用黑色字迹的签字笔作答(切勿使用其它颜色的签字笔)。> 作答有误需重新作答时,尽量避免使用橡皮擦除,以防卡面破损,个别错误可用正确的删除和修改符号进行修改;不准修改答题卡上的题号,否则答案无效。> 考试结束信号发出后,要立即停笔并起立。一、填空题(每小题2.5分,共100分)1、设x=0,y=2,则表达式"!x+y"的值是°2、数学表达式10<y或者y<-10改写为C语言表达式是_。注:表达式要在英文半角状态下按原表达式顺序书写,且表达式中不要留空格。3、数字'0'的ascii码值为多少()4、已知"floata=3.5;intb=12;”,则算术表达式”a+b/5”的值是o5、C标准库函数中,字符串的处理函数包含在头文件中,数学函数包含在math,h头文件中。6、C语言提供的三种逻辑运算符是o7、a为整型,求(a=4*5,a*2),a+6;的最后结果8、若x、y、Z均为int型变量,则描述“x或y中有一个小于z”的表达式是9、在C语言数据类型中,浮点型类型包括单精度类型和精度类型。10、双精度型数据有效位为位11、在C语言中除了使用C提供的标准类型名(如int、Char等)外,还可以用声明新的类型名来代替已有的类型名。12、下列程序段的运行结果是main()intn,s=0;for(n=l;n<=5;n÷+)(if(n%2!=0)continue;s=s+i;)printf(n%dn,n);)13、结构化程序设计的3种基本结构是:结构、选择结构、循环结构,这三种基本结构构成了复杂的C语言程序。14、在C语言中,按函数在程序中出现的位置可分为以下三种调用方式:函数语句、函数表达式和函数O15、C语言中getchar()函数的功能是。16、设有如下的类型说明:inta10=l,2,3,4,5,6,7,8,9,10),*p=a;*(p+5)=O17、局部变量的作用域是从定义的位置起,到结束止。18、若变量a,b已定义为int类型并赋值21和55,要求用Printf函数以a=21,b=55的形式输出,请写出完整的的输出语句。19、在C语言中,将字符串中大写字母转换成小写字母的函数是O20、已知函数定义为:intstat(inta,float*p),则此函数的两个参数类型分别是、浮点型。21、在SCanf函数中,用符号表示变量的地址。22、在C语言中,一个函数一般由两个部分组成,它们是1和2023、以下函数值的类型是lofun(floatx)(floaty;y=3*-4;returny;24、在C语言中,输入操作是由库函数完成的,输出操作是由库函数完成的。25、C语言替换字符的函数是什么?26、从文件读入一行,读取字符包括空格,使用函数o27、以下程序的运行结果是ttinclude<string.h>typedefstructstudent(charname10;longsno;floatscore;)stu;main()(stua="zhangsann,2001,95,b-nshangxianr,2002,90,c="anhua",2003,95,d,*p=&d;d=a;if(strcmp(a.name,b.name)>0)d=b;if(strcmp(c.name,d.name)>0)d=c;printf(n%ld%snr,d.sno,p->name);)28、若以下定义和语句,struct(intday;charmonth;intyear;)b;要引用结构体类型变量成员day可以表示为lo29、以下程序将输入的三个整数按从大到小顺序输出,请分析程序填空。main()intx,y,z,c;scanf(,%d%d%d”,&x,&y,&z);if(11)c=y;y=z;z=c;)if(2)if(3)=y;y=c;)printf(w%d,%d,%dw,x,y,z);30、以下程序运行后的输出结果是main()(intx=0210;printf(m%x11h,x);31、以下程序运行的结果为()#include<stdio.h>voidfunl(int*a,int*b)(int*c;c=a;a=b;b=c;voidfun2(int*a,int*b)intc;c=*a;*a=*b;*b=c;)voidmain()(intx=3,y=5,*p=&x,*q=&y;funl(p,q);printf(w%d,%d,w,*p,*q);fun2(p,q);printf(w%d,%dnw,*p,*q);)32、下面程序根据以下函数关系,对输入的每个X值,计算出y值。请分析程序填空。main()(intx,y;scanf(,%dr,&x);if(1)y=*(+2);elseif(2)y=-l;else3;if(y!=-l)printf(,%dn,y);elseprintf(nerrorH);)33、以下程序的功能是输出如下形式的方阵:13141516910111256781234请填空。main()(inti,j,x;for(j=4;j;j)(for(i=l;i<=4;i÷+)(x=(j-l)*4+;printf(,'%4dx);printf(,11h);34、floatf=3.1415927;Printf("%f,%5.4f,%3.3ff,f,f);则程序的输出结果是O35、语句PUtChar('a'+2);的输出结果是36、有以下程序main()(intn=0,m=l,x=2;if(!n)-=l;if(m)-=2;if(x)-=3;printf(,%dnr,x);执行后输出结果是O37、下面程序的运行结果是ottinclude<stdio.h>main()(inti,j;for(i=4;i>=l;i-)(for(j=l;j<=i;j+)putchar(*#,);for(j=l;j<=4-i;j+)putchar('*');putchar('n');38、下面程序的运行结果是omain()(inti,j,a23=2,4,6,8,10,12;printf(ntheoriginalarrayis:n,');for(i=0;i<2;i+)for(j=0;j<3;j+)printf(w%4dw,aij);printf(r,nr,);)printf(,'ntheresultis:n);for(i=0;i<3;i+)(for(j=0;j<2;j+)printf(w%4dw,aji);printf(r'nr,);39、下列程序的功能是计算圆的面积,将程序补充完整。ttdefinePI=3.14159main()(floatr,s;printf(,Enteranumberr:r,);s-PT*r*r;)40、下列程序段的运行结果是Ocharsi20="abcdef,s25=,'abc,';strcpy(si,s2);printf(,%c”,si0);2022年C语言填空题大全(一)参考答案】一、填空题1、32、10<yy<-10tty<-1010<yfty>10Iy<-10<-10y>10ftl0<y-10>ytt-10>y:10<y>10|-10>y#-10>y|y>103、484、5.5#5.5000005、string.h6、&,/,!7、268.(xIy)<z9、双10、15"16#15到16#15#16Iktypedef12、613、顺序14、参数15、'从键盘上输入一个字符16、_6_17、函数18、,printf("a=%d,b=%dff,a,b);'19、StrIWr#StrlWr()#StrIWr(字符串)20、整形21、&22、【1】函数声明2函数体23、 int24、 scanf,printf25、 strcpy(a,b);26、gets()27、,2002shangxian'28、b.day29、【1】y<z2x<z3x<y30、88'31、3,5,5,332. 12<x&&x<=102-l<xMx<=23y=-l33. (>0,6,34、3.141593,3.1416,3.14235、结果是C36、 ,-4,37、 #*#*38、 theoriginalarrayis:24681012theresultis:2841061239、,scanf(',%ftf,ftr),'printf(ws=%f",s),40、A江西中医药大学2022年C语言填空题大全(二)总分:100分考试时间:90分钟注意事项:> 主观题用黑色字迹的签字笔作答(切勿使用其它颜色的签字笔)。> 作答有误需重新作答时,尽量避免使用橡皮擦除,以防卡面破损,个别错误可用正确的删除和修改符号进行修改;不准修改答题卡上的题号,否则答案无效。> 考试结束信号发出后,要立即停笔并起立。一、填空题(每小题2.5分,共100分)1、IXlVlo,写作程序为2、在C语言中,逻辑运算符中的“&&”称为O3、定义一个指针p,它指向一个有6个整型元素的一维数组,定义语句为_O4、C语言变量按其作用域分为全局变量和局部变量。按其生存期分为存储和存储。5、在C语言中的实型变量分为两种类型,它们是和浮点型。6、已知t=5,则表达式“-汽+=3”的值是o7、已知"floata=3.5;intb=12;”,则算术表达式”(int)(a+b5)”的值是8、已知b=2,则表达式“b+=b-=3"的值是o9、在C语言中,标识符是由英文字母、数字、组成的。10、结构化程序设计的3种基本结构是:顺序结构、选择结构、结构,这三种基本结构构成了复杂的C语言程序。11、语句只能用在循环中,该语句的作用是结束本层本次循环,继续一下次循环,前不跳出循环。12、在C语言中,将字符串中小写字母转换成大写字母的函数是o13、宏定义必须写在一.之外14、对于文件末尾检测函数feof(),如果文件指针未到文件末尾,则函数返回值是O15、在C语言中,格式输入库函数为,格式输出库函数为16、字符读写函数是用于把一个字符写入磁盘文件。17、C语言函数是由函数首部和函数体两部分组成。其中,函数首部包括函数类型、函数名和018、C语言程序的基本单位是o19、在C语言中,二维数组在内存中的存放顺序是020、在传值调用中,实际是把实参的o21、执行下面的程序段后,*p等于lointa5=l,3,5,7,9,*p=a;p+;22、函数的形参在未被调用前不分配空间,函数形参的要和实参相同。23、若有"inta32=l,2,3,4,5;",则all的值是。24、构成数组的各个元素必须具有相同的o25、若定义了inta10,将数组元素中最后一个元素”赋值为10”语句是26、有一输入函数SCanf("%c,k);则不能使用float变量k得到正确数值的原因是和scant语句的正确形式应该是:o27、现有两个C程序文件118.c和myfun.c同在tc系统目录(文件夹)下,其中tl8.c文件如下:ttinclude<stdio.h>#include,myfun.cr,main()(fun();printf(,n,');myfun.c文件如下:voidfun()(chars80,c;intn=0;while(c=getchar()!=,n,)sn+=c;n;while(n>=0)printf(n%cn,sn一);)当编译连接通过后,运行程序tl8时,输入thank!则输出结果是:。28、编译预处理包括宏定义、文件包含、()等。29、要调用数学处理函数时,在include命令中应包含头文件。30、以下程序的功能是:将值为三位正整数的变量X中的数值按照个位.十位、百位的顺序拆分并输出。请填空。ttinclude<stdio.h>main()(intx=256;printf(n%d-%d-%dnx/10%10,x100);)31、以下程序运行结果是ovoidswap2(int*x,int*y)(intt;t=*x;*x=*y;*y=t;voidmain()(inta=100,b-200;swap2(&a,&b);printf(w%d,%dn,a,b);)32、有定义inta=T;则Pirntf("%d,%o",a,a")的输出结果是。33、下列给定程序中,函数ProC()的功能是:读入一个字符串(长度V20),将该字符串中的所有字符按ascii码升序排序后输出。例如,输入OPdye,则应输出deopy0请修改程序中的错误,使它能得到正确结果。注意:不要改动main。函数,不得增行或删行,也不得更改程序的结构。试题程序:intproc(charstr)(charc;unsignedi,j;for(i=0;i<strlen(str)-l;i+)for(j=i+l;j<strlen(str);j+)if(stri>strj)(c=strj;strj=stri+;stri=c;)voidmain()(charstr81;system(hc1sm);printf(,npleaseenteracharacterstring:,);gets(str);printf(l,nnbeforesorting:n%sn,str);proc(str);printf(,naftersortingdecendingly:n%sn,str);34、以下程序的运行结果是omain()(inta=2,b=3,c;c=a;if(a>b)c=1;elseif(a=b)c=0;elsec-1;printf(,%dnr,c);35、已知字符a的acsii码值为65,以下语句的输出结果是charch三,b,;printf(n%c%dn,',ch,ch);36、以下程序的输出结果为omain()(charm,n;m=getchar();/*(输入d)*n=m-34;printf(r,%cr,n);)37、以下程序实现:输入园的半径r和运算标志m,按照运算标志进行指定计算,请填空。标志运算A面积C周长B二者均计算#definepi=3.14159main()(charm;floatr,c,a;printf(,'Inputmarkacorb&&rnr,);scanf(,%c%f”,&m,&r);if(1)a=pi*r*r;printf(r,areais%f”,a);)if(2)c=2*pi*r;printf(,circleis%fw,c);)if(3)a=pi*r*r;c-2*pi*r;printf(narea&&circleare%f%fn,a,c);38、下面程序的运行结果是omain()(inti,f10;fo=f=i;for(i=2;i<10;i+)fi=fi-2+fi-l;for(i=0;i<10;i+)(if(i%4=0)printf(m11h);printf(,%3dr,fi);39、请阅读并分析以下程序,该程序的输出结果是:ttinclude<stdio.h>main()(inta=2,3,5,4,i;for(i=0;i<4;i÷+)switch(i%2)(case0:switch(ai%2)(case0:ai÷+;break;case1:ai一;break;case1:ai=0;)for(i=0;i<4;i÷+)printf(,%d,ai);printf(r,nr,);)40、有以下程序ftinclude<stdio.h>int*f(int*p,int*q);main()intm=l,n=2,大r=&m;r=f(r,&n);printf(M%dnM,*r);)int*f(int*p,int*q)return(*p>*q)?p:q;程序运行后的输出结果是一、填空题1、x<10X>-1O2、逻辑与3int*p=a6;4、动态'静态'5、整形6、07、58、-29、下划线10、循环#重复11、continue12、StrUPr#StrUPr()#StrUPr(字符串)13、函数14、0#零15、,xascanfxa,xaprintfxa(16、fputcttfputc()Sputcttputc()17、函数参数18、'函数'19、按行主顺序存放20、地址传给形参21、322、数据类型23、024、类型25、a9=1026、未指明变量k的地址,格式控制符与变量类型不匹配,scanf("%f"k);O27、,Iknahtr28、条件编译29、math,h30、 ,x%10,31、 200,10032、 ,-l,177777'33、1.错误:intproc(charstr)正确:Voidproc(char,tr)2.错误:Strj=str+;正确:Strj=stri;34、-135、,b66,36、b37、【1】m=,a,2m=,c,3m=,b'38、参考答案:1123581321345539、 3O4O40、2江西中医药大学2022年C语言填空题大全(三)总分:100分考试时间:90分钟注意事项:> 主观题用黑色字迹的签字笔作答(切勿使用其它颜色的签字笔)。> 作答有误需重新作答时,尽量避免使用橡皮擦除,以防卡面破损,个别错误可用正确的删除和修改符号进行修改;不准修改答题卡上的题号,否则答案无效。> 考试结束信号发出后,要立即停笔并起立。一、填空题(每小题2.5分,共100分)1、若有定义:floatx-3.5;intz=8;则表达式x+z%34的值为o2、有定义CharStr口二'd','o','g',''0';若执行puts(str);则输出结果为o3、在C语言中,当表达式值为0时表示逻辑值“假“,当表达式值为时表示逻辑值”真,4、以下程序对输入两个整数,按从大到小的顺序输出。请在内填入正确的内容。voidmain()(intx,y,z;scanf(w%d,%dw,x>&y);if()printf(r,%d,%dh,x,y);)5、C语言中基本的数据类型有:整型、6、int*p的含义是7、inta=3;a+=a-=a*a;求a的最后结果8、表达式a=3*5,a*4的值是9、若有定义语句:inta=5;,则表达式a+的值是。10、字母的ascii码值为多少()11、若有"inta32=1,2,3,4,5;”,则a22的值是o12、在C语言中,关系运算符中的“小于等于"表示为013、在C语言的循环语句for,while,do-WhiIe语句中,用于直接中断最内层循环的语句是O我的答案:break14、下列程序段的运行结果是Omain()(intm=l,t=l;for(;;)(m=m*t;t+;if(t>4)break;)printf(,%dnr,m);15、结构化程序三种结构为o16、程序的结果是:ftinclude<stdio.h>voidmain()(inti,j,x=0;for(i=0;i<2;i÷+)x+;for(j=0;j<=3;j÷+)if(j%2)continue;x+;x+;)printf(,x=%dr',x);17、一般地,调用标准字符或格式输入输出库函数时,文件开头应有以下预编译命令:O18、函数体用开始,用结束。19、语言的函数体一般由和构成20、对于文件末尾检测函数feof,如果文件指针已到文件末尾,则函数返回值是O21、c语言规定,可执行程序的开始执行点是O22、在C语言中,实参和形参之间的数据传递是【1】向的值传递。23、C语言中与指针有关的两个运算符是&与o24、C语言中,一个函数一般由两个部分组成,它们是和函数体。25、在C语言中,如果采用Printf函数将整个字符串一次输出,那么对应的格式控制符为“%26、用C语言编写的源程序文件的扩展名为27、C语言源程序经过连接后,生成文件的后缀名是o28、下列程序段的运行结果是ostructstt(longnum;charname20;charsex;floatscore;p=1021103,jiangpingw,m,85.5;main()(printf(m%c11h,p.sex);)29、函数fun的功能是计算Xndoublefun(doublex,intn)(inti;doubley=l;for(i=l;i<=n;i+)y=y*x;returny;)主函数中已经正确定义m,a,b变量并赋值,并调用fun函数计算:m=a4+b4-(a+b)3o实现这一计算的函数调用语句为O30、以下函数SStrCat()的功能是实现字符串的连接,即将t所指字符串复制到S所指字符串的尾部。例如:S所指字符串为abed,t所指字符串为efgh,函数调用后S所指字符串为abcdefgh。请填空。voidsstrcat(char*s,char*t)(intn;n=strlen(s);while(*(s+n)=)(s+;t+;31、当执行以下程序时,如果输入abc,则输出结果是:#include<stdio.h>#include<string.h>voidmain()(charss10=h1,2,3,4,5h;gets(ss);strcat(ss,h6789h);printf(,%snr,ss);32、以下程序的功能是:从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入请填空Omain()(floatx,amax,amin;scanf(n%fw,&x);amax=x;amin=x;while()if(x>amax)amax=x;if()amin=x;scanf;)printf(Hnamax=%fnamin=%fnM,amax,amin);33、函数CIel的作用是删除有序数组a中的指定元素x。已有调用语句n=del(a,n,x);其中实参n为删除数组元素的个数,赋值号左边的n为删除后数组元素的个数。请填空。del(inta,intn,intx)(intp,i;p=0;while(x>=app<n)1;for(i=p-l;i<n;i+)2;n=n-l;returnn;)34、以下程序运行的结果为o#include<stdio.h>intd=1;fun(intp)(intd=5;d+=p+;printf(d);voidmain()inta=3;fun(a);d+=a+;printf(,%dnn,d);35、以下程序运行结果是o#include<stdio.h>voidmain()(intx,y=l;if(y!=0)x=5;printf(,t%dnr,x);if(y=O)x=4;elsex=5;printf(,t%dn,',x);x=l;if(y<O)if(y>O)x=4;elsex=5;printf(,t%dn,',x);)36、执行以下程序时输入1234567Vcr>,则输出结果是ttinclude<stdio.h>main()(inta=l,b;scanf(,%2d%2d,ab);printf(,%d%dnw,a,b)37、写出下列程序的运行结果。fun(inta,intb)if(a>b)return(a);elsereturn(b);main()intx=3,y=8,z=6,r;r=fun(fun(x,y),2*z);printf(,%dn,',r);)38、下列程序段的运行结果是ofloatb=80,*q;q=&b;printf(,%f*q);39、下面程序的运行结果是ottinclude<stdio.h>main()(inti,t,sum=0;for(t=i=l;i<=10;)(sum+=t;÷+i;if(i%3=0)t=-i;elset=i;)printf(,'sum=%dn,sum);)40、请将下列程序中的函数声明语句补充完整。ttinclude<stdio.h>int;main()(intx,y,(*p)0;scanf(r,%d%d”,&x,&y);p=max;printf(n%dr,(*p)(x,y);intmax(inta,intb)return(a>b?a:b);2022年C语言填空题大全(三)参考答案】一、填空题1、3.52、,dog,3、非04、x<yIx=y;y=z;【解析】其中这里用到了交换变量的方法,如果交换2个变量,则增加一个临时变量,然后让三个变量在赋值语句中的位置形成一个环,如a=b;b=c;c=ao如果是n个变量交换,同样是让他们位置形成一个环。如al=a2;a2=a3;a3=an-l=an;an=al05、'实型','字符型6、'指针变量P为整型'7、-128、609、510、65IK无#不存在12、<=13、填空题|114、2415、选择,顺序,循环16、x=817、#include<stdio.h>(或#include'fstdio.hw),18、19、定义语句I执行语句20、非0#不等于0#非零#不等于零21、main函数22、单23、*24、函数首部25、%s26、c#.cttctt.c27、.exe28、m29、,fun(a,4)+fun(b,4)-fun(a+b,3);,30、X31、abc6789【解析】gets函数将使用字符串“ABC”覆盖原来的“12345”字符串,然后再将字符串“6789”连接到“ABC”上,故输出为“ABC6789”。32、,>=0.0,x<=amin,33、【1】p+2ai=ai+l34、 8,435、 55,1【解析】上程序中第三个if语句有嵌套,前两个if语句没有嵌套。前两个if语句根据y=l便可得知输出结果均为5;最后一个if语句,根据条件y<0便知不成立,后续语句无法执行,只好输出前一赋值语句x=l的值。36、 ,1234'37、1238、80.000000#80.039、 sum=1940、,max(inta,intb)'江西中医药大学2022年C语言填空题大全(四)总分:100分考试时间:90分钟注意事项:> 主观题用黑色字迹的签字笔作答(切勿使用其它颜色的签字笔)。> 作答有误需重新作答时,尽量避免使用橡皮擦除,以防卡面破损,个别错误可用正确的删除和修改符号进行修改;不准修改答题卡上的题号,否则答案无效。> 考试结束信号发出后,要立即停笔并起立。一、填空题(每小题2.5分,共100分)1、若inta=5,b=4,c=2;表达式a>b!=c的值是_。2、C语言中free(p)的作用是释放由所指向的内存区间。3、设y为int型变量,请写出描述“y是奇数”的表达式_4、已知a=5,则表达式匕+-二3"的值是o5、在C语言中,以开头的常量代表的是八进制数。6、%d怎么实现(两位数)左右对齐7、C语言中的标识符只能由三种字符组成,他们是字母,数字,_o8、在C语言中,每个变量都具有存储类别属性。存储类别是指数据在内存中存储的方法。并且存储方法分为类。9、若有”inta32=1,2,3,4,5);”,则a0l的值是010、局部变量的作用域是从的位置起,到函数结束止。Ik以下程序的输出结果是Omain()(intx=5,y=6;printf(M%daa%dM,+x,y);)12、C语言对数组下标的引用一般从开始。13、若有定义:doubleX35;则数组中列下标的上限为。14、定义4行3列的整型二维数组a的语句是o15、输入求数组有几个元素的语句(arr,size)16、编译预处理包括()、文件包含、条件编译等。17、局部变量又称内部变量,是在函数定义的变量。18、设有如下宏定义defineMYSWP(z,x,y)y=z;以下程序段通过宏调用实现变量a、b内容交换,请填空。floata=5,b=16,c;MYSWAP(,a,b);19、将arr传参到子函数,接受处()内函数定义该怎么写?20、有如下函数头:intmax(inti,intj),则此函数有个参数。21、C语言中文件操作结束节后,必须关闭文件。而且关闭文件是通过调用函数来实现。22、在C语言中,对一维整型数组初始化时如果只给一部分元素赋初值,那么其他元素值均为O23、在C语言中,函数的返回值是由语句传递的。24、在Printf格式字符中,只能输出一个字符的格式字符是;用于输出字符串的格式字符是;以小数形式输出实数的格式字符是;以标准指数形式输出实数的格式字符是。25、C语言中对文件读写之前必须先打开文件,文件的打开是通过调用函数来实现。26、设inta10,*p=a;则对a2的正确引用是p2和*(p1)o27、在定义函数时函数名后面括号中的变量名称为o28、C语言本身不提供输入输出语句,输入和输出操作是由来实现的。29、已有定义:double*p;,请写出完整的语句,利用malIoc函数使P指向一个双精度型的动态存储单元030、在c语言中,从参数的形式看,函数可以分为两类:无参函数和函数。31、使文件指针重新定位到文件读写的首地址的函数是o32、若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为o33、编辑好一个程序文件后,在运行该程序文件之前先要进行o34、以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。#include<stdio.h>include<ctype.h>main()(chars80,d80;i11ti,j;gets(s);for(i=j=0;si!='0';i+)if()(dj=si;j+;)dj=<O,;puts(d);35、程序main()(floatx;x=3.6;printf(wi=%dw,(int)x);的输出结果是。36、写出下列程序的运行结果。main()(intn;for(n=3;n<=10;n+)(if(n%6-0)break;printf(H%dH,n);37、以下程序输出的结果是ointff(intn)(staticintf=l;f=f*n;returnf;main()(inti;for(i=l;i<=5;i+)printf(r,%dn,ff(i);)double38、以下SUm函数的功能是计算下列级数之和。s=l+x+x22!+x33!+xnn!请给函数中的各变量正确赋初值。sum(doublex,intn)(inti;doublea,b,s;for(i=l;i<=n;i+)(a=a*x;b=b*i;s=s+ab;returns;39、下列程序段的运行结果是Ochara='m',*p;P=&a;printf(r,%cr,*p);40、下面程序是计算10个整数中奇数的和及其偶数的和,请填空。main()(inta,b,c,i;a=c=0;for(i=l;i<=10;i+)(scanf(r,%dr,&b);canf(n%dw,b);printf("偶数的和二%dnn,a);Printf("奇数的和二%dn",c);【2022年C语言填空题大全(四)参考答案】一、填空题1、12、p3、y%2!=0;4、45、06、%2d和%-2d7、下划线8、2#两9、210、定义11、6aa612、013、414、

    注意事项

    本文(江西中医药大学2022年C语言填空题大全(共六卷).docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开