《江西中医药大学2022年C语言填空题大全(共六卷).docx》由会员分享,可在线阅读,更多相关《江西中医药大学2022年C语言填空题大全(共六卷).docx(53页珍藏版)》请在第壹文秘上搜索。
1、江西中医药大学2022年C语言填空题大全(一)总分:100分考试时间:90分钟注意事项: 主观题用黑色字迹的签字笔作答(切勿使用其它颜色的签字笔)。 作答有误需重新作答时,尽量避免使用橡皮擦除,以防卡面破损,个别错误可用正确的删除和修改符号进行修改;不准修改答题卡上的题号,否则答案无效。 考试结束信号发出后,要立即停笔并起立。一、填空题(每小题2.5分,共100分)1、设x=0,y=2,则表达式!x+y的值是2、数学表达式10y或者y-10改写为C语言表达式是_。注:表达式要在英文半角状态下按原表达式顺序书写,且表达式中不要留空格。3、数字0的ascii码值为多少()4、已知floata=3.
2、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+)
3、(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的形式输出,请写
4、出完整的的输出语句。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、以下程序的运行结果是ttincludetypedef
5、structstudent(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、以下程序将输入的
6、三个整数按从大到小顺序输出,请分析程序填空。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、以下程序运行的结果为()#includevoidfunl(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,
7、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
8、;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、下面程序的运行结果是ottincludemain()(inti,j;for(i=4;i=l;i-)(for(j=l;j=i;j+)putchar
9、(*#,);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;i2;i+)for(j=0;j3;j+)printf(w%4dw,aij);printf(r,nr,);)printf(,ntheresultis:n);for(i=0;i3;i+)(for(j=0;j2;j+)printf(w%4dw,aji);printf(rnr,);39、下列程序的功能是计算圆的面积,将程序补充完整。ttdefin
10、ePI=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、10yy-10tty-101010Iy-1010ftl0ytt-10y:1010|-10y#-10y|y103、484、5.5#5.5000005、string.h6、&,/,!7、268.(xIy)z9、双10、1516#15到16#15#16Iktypedef12
11、、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、,2002shangxian28、b.day29、【1】yz2xz3xy30、8831、3,5,5,332. 12x&x=102-lxMx0,6,34、3.141593,3.1416,3.14235、结果是C36、 ,-4,37、 #*#*38、 theorigi
12、nalarrayis:24681012theresultis:2841061239、,scanf(,%ftf,ftr),printf(ws=%f,s),40、A江西中医药大学2022年C语言填空题大全(二)总分:100分考试时间:90分钟注意事项: 主观题用黑色字迹的签字笔作答(切勿使用其它颜色的签字笔)。 作答有误需重新作答时,尽量避免使用橡皮擦除,以防卡面破损,个别错误可用正确的删除和修改符号进行修改;不准修改答题卡上的题号,否则答案无效。 考试结束信号发出后,要立即停笔并起立。一、填空题(每小题2.5分,共100分)1、IXlVlo,写作程序为2、在C语言中,逻辑运算符中的“&”称为O3
13、、定义一个指针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等于lo