C试题库汇总-本科专业_第1页
C试题库汇总-本科专业_第2页
C试题库汇总-本科专业_第3页
C试题库汇总-本科专业_第4页
C试题库汇总-本科专业_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 .【6:C】在C语言中,引用数组元素时,其数组下标的数据类型允许是口)。6.37.A.整型常量B.整型表达式C.整型常量或整型表达式D.任何类型的表达式【7:B】当调用函数时,实参是一个数组名,则向函数传送的是A.数组的长度B.数组的首地址C.数组每一个元素的地址【7:C】在C语言中,口对函数类型未另显示说明,则函数的隐含类型是口A.void【7:B】以下关于ABCDA.B.C.D.A.B.C.D.A.D.数组每个元素中的值)类型。B.doubleC.intreturn语句的叙述中正确的是口一个自定义

2、函数中必须有一条一个自定义函数中可以根据不同情况设置多条定义成void类型的函数中可以有带返回值的D.charreturn语句没有return语句的自定义函数在执行结束时不能返回到调用处1:C】以下描述正确的是(C程序的执行是从main函数开始,到本程序的最后一个函数结束C程序的执行是从第一个函数开始,到本程序的最后一个函数结束C程序的执行是从main函数开始,到本程序的C程序的执行是从第一个函数开始,到本程序的1:C】以下叙述中正确的是口C语言比其他语言高级C语言可以不用编译就能被计算机识别执行return语句return语句main函数结束main函数结束C语言以接近英语国家的自然语言和数

3、学语言作为语言的表达形式C语言出现的最晚,具有其他语言的一切优点1:B】在一个C程序中(main函数必须出现在所有函数之前B.main函数可以在任何地方出现C.main函数必须出现在所有函数之后D.main函数必须出现在固定位置【1:B】将C源程序进行()可得到目标文件。A、编辑B、编译C、连接D、拼接【1:C】目标文件的扩展名为(A、.cB、.hC、.objD、.exe【3:D】下面关于A、不区分大小写C语言用户标识符的描述,正确的是(B、用户标识符不能描述常量【2:C】结构化程序设计的三种基本结构是(A、函数结构、分支结构、判断结构C、顺序结构、分支结构、循环结构【2:C】对于C语言源程序

4、,以下叙述错误的是(A、可以有空语句C、程序调试时如果没有提示错误,就能得到正确结果【3:D口以下()是正确的变量名。)。)。C、类型名也是用户标识符B、函数结构、嵌套结构、平行结构D、分支结构、循环结构、嵌套结构)。B、函数之间是平等的,在一个函数内部不能定义其它函数D、注释可以出现在语句的前面A、5f【3:D口以下(A、a.bee【3:A口以下(A、abc【3:B口以下(A、-0 xcdf【3:C】语句A、3,3,4【3:B】语句A、0B、B、ifC、f.5)是正确的变量名。B、-p11C、)是不正确的字符串常量。B、1212)是错误的整型常量。D、f5intC、0B、018C、0 xex

5、=(a=3,b=+a);运行后,B、4,4,3D、x、D、用户标识符可以作为变量名38.【3:A】若有定义:C、4,4,4a=(3/4)+3%2;运行后,C、2D、3D、p_11D、011a、b的值依次为(a的值为口)。D、3,4,3)。inta,b;doublex,则以下不符合C语言语法的表达式是()。A、x%(-3)B、a+=-2C、a=b=2D、x=a+b)。【3:B】若有定义:intx=2,y=3;floati;,则以下符合C语言语法的表达式是()。A、x=x*3=2B、x=(y=1)C、i=float(x)D、i%(-3)【3:A】下面叙述中,错误的是口口。A、算术运算对象不包含函数

6、B、A、算术运算对象不包含函数C、算术运算符的结合方向是“自左至右D、自加和自减运算符的结合方向是000041.【3:B】已知inta;使用41.【3:B】已知inta;使用A、scanf(%d,a);scanf()函数输入一个整数给变量B、scanf(%d,&a);C、42.【3:D】已知doublea;使用scanf()函数输入一个数值给变量A、scanf(%ld,&a);B、scanf(%d,&a);C、a,正确的函数调用是(scanf(%f,&a);D、a,正确的函数调用是(scanf(%7.2f,&a);)。scanf(%lf,&a);)。D、scanf(%lf,&a);TOC o

7、1-5 h z【3:B】putchar()函数的功能是向终端输出口)。D、一个整型变量表达式A、多个字符B、一个字符CD、一个整型变量表达式【3:D】getchar()函数的功能是从终端输入口口。A、一个整型变量值B、一个实型变量值C、多个字符D、一个字符【4:B】以下的if语句中,x的值一定被重新赋值的是(口。if(x=y)x+=y;if(xy&x!=y);x+=y;if(x!=y)scanf(%d,&x);elsescanf(%d,&y);if(xy)x+;y+;【4:B】对于整型变量x,下述if语句()与赋值语句:x=x%2=0?1:0;不等价。A、if(x%2!=0)x=0;elsex

8、=1;B、if(x%2)x=1;elsex=0;C、if(x%2=0)x=1;elsex=0;D、if(x%2=1)x=0;elsex=1;【4:C】以下程序的运行结果是口口。intmain()intn=e;switch(n-)default:printf(error);casea:caseb:printf(good);break;casec:printf(pass);cased:printf(warn);return0;A、errorB、goodC、errorgoodD、warn【4:C】以下程序的运行结果是口口。intmain()intn=c;switch(n+)2.5

9、3.54.default:casecasecasecaseprintf(error);break;abcdprintf(goodprintf(passprintf(warnreturn0;A、passB、【4:D】若有定义if(ay)z=x+y;elsez=x-y;A、3B、-1);break;););warnC、passwarnD、error:inta=1,b=2,c=3;则执行以下程序段后B、a=2,b=3,c=1C、a=2,b=3,c=3:intx=1,y=2,z=4;则以下程序段运行后C、4D、不确定【5:B】以下程序段运行后,循环体运行的次数为(inti=10,x=0;for(;i1

10、0;i+)A、10B、0【5:B】在c语言中x=x+i;C、1D、无限while循环和)。dowhile循环的主要区别是口a,b,c的值分别为口D、a=2,b=1,c=1z的值为口)。)。)。A、B、C、D、do-while循环体内可以使用do-while的循环体至少无条件执行一次,do-while循环体内可以使用while的循环体至少无条件执行一次,【5:C】以下程序的运行结果是(intmain()intsum=0,item=0;while(item=6)break;printf(%dn,sum);return0;break语句,continue语句,while循环体内不能使用while的循

11、环体不是while循环体内不能使用dowhile的循环体不是)。break语句continue语句A、10B、15C、6D、【5:B】以下程序的运行结果是(intmain()intsum=0,item=0;while(item5))。item+;if(item=2)continue;sum+=item;printf(%dn,sum);return0;A、10B、13C、15D、155.【6:A】下列数组定义中,正确的是口口。A、inta5=0;B、inta=012;C、inta5=0;D、inta;56.【6:A】下列数组定义中,正确的是口口。A、inta10;B、intn=10,an;C、i

12、ntN=10;intaN;D、intn;scanf(%d,&n);intan;57.【6:D】下面程序段的运行结果是(inti=0,a=3,4,5,4,3;doai+;while(a+i5);for(i=0;i5);for(i=0;i6;i+)printf(%d,ai);A、9795105B、9593103C、957383D、75738359.【6:B】若有定义:inta=2;则语句a:strcmp(miss,miss);运行后a的值为()。A、1B、0C、-1D、2【6:B】以下程序段运行后屏幕输出为口)。charstr=abcd;printf(%d,strlen(str);A、4B、5C、

13、6D、7【7:B】以下程序运行后屏幕输出为口)。#includeintf(intx,inty)return(x+y);intmain()inta=2,b=3,c;c=f(a,b);printf(%d+%d=%dn,a,b,c);return0;A、0B、2+3=5C、2+3=0D、3+2=562.【7:D】以下程序运行后屏幕输出为口)。#includeinta=2,b=3;intmax(inta,intb)intc;c=ab?a:b;return(c);intmain()inta=4;printf(%d,max(a,b);return0;A、2,3B、2C、3D、4【7:D】下面程序的输出结果

14、是(口。#includeintglobal=100;fun()intglobal=5;return+global;intmain()printf(%dn,fun();return0;A、100B、101C、5D、6【3:C】已知intj,i=1;执行语句j=-i+;后,j的值是()TOC o 1-5 h zA.1B.2C.-1D.-2【3:A】C语言中,下列运算符的操作数必须是int类型的运算符是(口A.%B./C.-D.+【3:A】已知inta,b;用语句scanf(“d%d”,&a,&b);输入a,b的值时,不能作为输入数据分隔口的是口A.,B.空格C.回车D.tab【4:D】下列运算符运

15、算级别最高的是:(口A.&B.+=C.=D.!【4:B】若有说明inta,b;下面输入函数调用语句正确地是()A.scanf(“%d%d”,a,b);B.scanf(“%d%d”,&a,&b);C.scanf(%d%d,a,b);D.scanf(%d%d,&a,&b);【7:D】在C语言程序中,在函数内部定义的变量称为()。A、A、全局变量B、全程变量C、外部变量D7:D】下列对C源程序结构的描述,不正确地是A口C源程序中函数名不可以和变量名相同C口C源程序是由一系列函数构成的【3:B】C语言中最简单的数据类型包括()A、整型、口型、逻辑型B、整型、实型、字符型D、内部变量()B口C源程序中可

16、以定义函数D口C源程序可以有多个main()函数C、整型、字符型、逻辑型D、字符型、口型、逻辑型72.D3:72.D3:C】下列数据中,不合法的C语言实型数据的是()A、0.123B、123e3C、2.1e3.5D、789.073.【5:B】for()语句执行顺序是()1A、表达式1口表达式2口表达式3口循环体口表达式1B、表达式1口表达式2口循环体口表达式3口表达式2C、表达式1口循环体口表达式2口表达式3口表达式1D、循环体口表达式1口表达式2口表达式3口表达式274.【5:C】以下对一维整型数组a的正确说明是()A、inta(10);B、intn;scanf(“%d”,&n);C、#de

17、fineM10intaM;D、intn=10,an;75.【6:B】charc=”China”;执行后,数组c的长度是()口A、5B、6C、7D、任意值76.【7:D】以下正确的函数定义形式是()。A、doublefun(intx,y)B、voidfun(intx;inty)C、intfun(intx,inty);D、charfun(intx,inty)【7:D】函数调用()是不正确的。intan;77.A、出现在执行语句中B、出现在表达式中C、作为函数的实参D、作为函数的形参78.【1:C】以下叙述正确的是()。A.在COOO,main函数必须位于程序的最前面B.C语言本身没有输入输出语句B

18、.在C程序的每一行只能写一条语句79.【2:A】C语言中,各数据类型的存储空间长度的排列顺序为(A)charint=long=floatdoubleC)charintlong=float=double80.【2:D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误)。B)char=intlong=floatdoubleD)char=int=long=float=y)&(y=z)B.(x=y)AND(y=z)C.(x=y=z)D.(x=z)&(y=z)92.【2:C】若有定义:inta=1,b=2,c=3;则语句+a|+b&+c;运行后b的值为()。A.1B.0C.2D.393.【2:C】

19、若有代数式3ae,则不正确的bcC语言表达式是()。A.a/b/c*e*3B.3*a*e/b/cC.3*a*e/b*cD.a*e/c/b*394.【4:C】执行下面程序,输出结果是()。#include“stdio.h”intmain()inta=5,b=0,c=0;if(a=a+b)printf(*n);elseprintf(#n);A.有语法错误不能编译B.能通过编译,但不能通过连接C.输出*D.输出#95.【5:C】有如下程序段,执行结果是口口。96.inti=1,sum=0;while(i=3)sum+=i;sum+;printf(%dn,sum);A.6B.3C.死循环D.0【5:D

20、】执行下面程序段后,k的值是()。97.98.inti,j,k;for(i=0,j=10;ij;i+,j-)k=i+j;A.9B.11C.8D.10【5:B】以下叙述正确的是()。A.continue语句的作用是结束整个循环的执行B.只能在循环体内和switch语句体内使用breakDOC.在循环体内使用breakDOOcontinue语句的作用相同D.从多层循环嵌套中退出时,0000gotoDO【5:B】若i为整型变量,则以下循环语句的循环次数是()。for(i=2;i=0;)printf(%d,i-);A.无限次B.0次C.1次D.2次)。【7:D】调用函数时,当实参和形参都是简单变量时,

21、它们之间数据传递的过程是()。A.实参将其地址传递给形参,并释放原先占用的存储单元B.实参将其地址传递给形参,调用结束时形参再将其地址回传给实参C.实参将其值传递给形参,调用结束时形参再将其值回传给实参D.实参将其值传递给形参,调用结束时形参并不将其值回传给实参【7:C】如下fun函数的类型是口口。fun(floatx)doubley;intz;y=x*x;z=(int)y;return(z);A.voidB.doubleC.intD.float【6:A】若有定义:inta5=1,2,3,4,5;则语句a1=a3+a2+2-a3-1;运行后a1的值为()。A.6B.5C.1D.2102.【6:

22、C】设有如下数组定义:charstr8=“FUJian”;则分配给数组str的存储空间是口)字节。A.6B.7C.8D.9103.8:B】执行以下程序段的输出结果是()。inta=10,*p=&a;printf(“%d”,+*p);A.10B.11C.变量a的地址D.变量a的地址+1104.【2:A】C语言的基本数据类型包括()。105.【A72:A】假设所有变量均为整型,则表达式(x=2,y=5,y+,x+y)的值是()。D2B8C6106.【2:D】已有定义:intx=3,y=4,z=5;则表达式!(x+y)+zT&y+z/2的值是()。A6B0C2D1107.【4:C】为了避免嵌套的if

23、-else语句的二义性,C语言规定else总是与(口组成配对关系。A口缩排位置相同的ifB口在其之前未配对的ifC口在其之前未配对的最近的ifD口同一行上的108.【5:A】当执行以下程序段时,下列描述正确的是()。A口整型、实型、字符型B口整型、实型、字符型、逻辑型C口整型、字符型、逻辑型D口整型、口型、逻辑型x=-1;ifdox=x*x;while(!x);A口循环体将执行一次B口循环体将执行两次C口循环体将执行无数多次D口系统将提示有语法错误109.【2:B】以下选项中,合法的用户标识符是()。AlongB2abcC3dmaxDA.dat110.2:B】若有定义:inta;则语句a=(3

24、*4)+2%3;运行后,a的值为口)。111.A.12B.14C.11D.175:A】若i,j已定义为int类型,则以下程序段中内循环的总的执行次数是()。for(i=5;i;i-)for(j=0;j=20ora=20&ab)c=a+b;elsec=a-b;AB-1115.A【6:A】已知a10+3B116.6:B】若有定义AB1117.7:D】下列对AC118.20或a口B.a=20|a=20a=10,3,2,B.数组长度x大于y10的C语言表达式是()。)。1;C.数组长度x小于yD.两个数组长度相同:inta=1,b=2,c=4;则以下程序段运行后C3D口不确定的值为()。inta13;

25、a0C则不能正确引用a10D:inta3=0,1,2;则C2D3C源程序结构的描述,不正确地是C源程序中函数名不可以和变量名相同C源程序是由一系列函数构成的【6:D】有如下定义:printf(%s”,a);的输出结果是口chara6=)。a数组元素的是(a13-5a1的值为()。B口C源程序中可以定义函数D口C源程序可以有多个a,b,c,0,)。)。e,main()函数f;则语句Aab0BabcefCab0efDabc【8:C】已知intb;则对指针变量正确的说明和初始化是(口。A.int*pb=b;B.intpb=&b;C.int*pb=&b;D.intpb=b;【7:C】如果一个函数位于C

26、程序文件的上部,在该函数体内说明语句后的复合语句中定义了一个变量,则该变量()。B.为局部变量,只在该函数内有效D.B.为局部变量,只在该函数内有效D.定义无效,为非法变量C.为局部变量,只在该复合语句中有效【4:C】有如下程序#includevoidmain()inta=2,b=-1,c=2;if(ab)if(b二j|ij的值为(DDA口1BDDOi的值CD0D口变量j的值【2:B】若有定义:floatx=3.5;intz=8;则表达式x+z%3/4的值为(DDAD3.75BD3.5CD3DD4【4:A】若有定义:inta=1,b=2,c=3,d=4,x=5,y=6;则表达式(x=ab)&(

27、y;cd)的值为(DDAD0BD1CD5DD6【6:D】以下能对一维数组a进行正确初始化的语句是(DDADinta5=(0,0,0,0,0);BDinta5=0;CDinta5=1,2,3,4,5,6,7;DDinta=0;三、改错题(程序改口4题,每题错误5处D:(要求列出错误所在的程序行号并修改D1、【4:6)scanf(“%d”,&x);7)x=1&x210)y=2*sin(x)-1;12)y=5*cos(x)-3;15)printf(y=%.2fn,y);】编程计算下面分段函数,输入x(x在1到5之间D,输出y(要求保留两位小数D。程序如下:x31x2y2sinx12x35cosx33

28、x5#includestdio.h#includemath.h3Dintmain()floatx,y;printf(Inputx:n);scanf(%f,x);if(1=x2)y=x+3;elseif(x3)y=2sinx-1;elseif(x5)y=5cosx-3;elseprintf(x应该在1到5之间!n);printf(y=%2fn,y);return0;2、【5:1)去掉分号5)sum=0;6)g=1;8)g=g*i;12)printf(sum=%dn,sum);】求1!+2!+3!+10!的程序如下:#include;2)intmain()3)inti,sum,g;TOC o 1-

29、5 h zi=1;sum=1;g=0;while(i=10)g=g+i;sum=sum+g;i+;printf(sum=%dn,sum);return0;3、口5:2)intmain()4)longsum=0;5)for(n=100;n=300;n+)7)if(n%3=0)8)sum=sum+n;】求100300间能被3整除的数的和。includeintmainintn;longsum;for(n=100,n=300,n+)if(n%3=0)sum=sum*n;printf(“%ld”,sum);return0;4、【5:3)inti=1;4)intsum=0;5)去掉分号9)printf(s

30、um=%dn,sum);10)return0;】求1+2+.+100的程序如下:1)#include2)intmain()inti;intsum=1;while(i=100);sum=sum+i;7)i+;7)printf(sum=%dn,sum);return;11)5、【6:2)intmain()6)scanf(%d,&ai);9)if(ajaj+1)12)for(i=0;i10;i+)13)printf(%d,ai);】从键盘上输入10个整数保存在数组中,用起泡法排序将其按降序排列。1)#includeintmaininti,j,t;inta10;for(i=0;i10;i+)scanf

31、(%d,ai);for(i=1;i=9;i+)for(j=1;jaj+1)t=aj;aj=aj+1;aj+1=t;printf(按降序排列为:n);for(i=0;i=10;i+)printf(%d,&ai);return0;6、【5:1)去掉分号4)sum=16)scanf(%d,&n);8)while(i=n)12)printf(sum=%ld,sum);】求1工事4%4#include;intmain()longintsum;intn,i=1;scanf(%d,n);printf(“n”);while(in)sum=sum*i;i+;printf(sum=%d,sum);return0;

32、7、【6:5)for(j=0;j5;j+)6)scanf(%d,&aj);8)for(j=1;j5;j+)9)if(maxaj)11)printf(“n最大值:d”,max);】求一个数组中最大值。#includeintmain()intmax,j,m;inta5;for(j=1;j=5;j+)scanf(“%d”,a);max=a0;for(j=1;jaj)max=aj;printf(口n最大值:%d”,max)return0;8、【6:1)少了#include3)floata10,min,max,avg;8)scanf(%f,&ai);10)max=min=avg=a0;13)if(min

33、ai);18)】下面程序的功能是:从键盘输入十个学生的成绩,统计最高分,最低分和平均分。max代表最高分,min代表最低分,avg代表平均分。1)intmain()2)inti;floata8,min,max,avg;printf(input10score:);for(i=0;i=9;i+)TOC o 1-5 h zprintf(inputascoreofstudent:);scanf(%f,a);max=min=avg=a1;for(i=1;i=9;i+)if(minai)min=ai;if(maxai)max=ai;avg=avg+ai;avg=avg/10;printf(max:%fnm

34、in:%fnavg:%fn,max,min,avg);return0;22)9、【7:3、去掉分号。5、;改为,。8、=改为。10、|改为&。13、去掉&符号】统计输入字符串中小写英文字母的个数。#include#includeintmain();charstr1128;inti;len,sum=0;gets(str1);len=strlen(str1);for(i=0;i=a|str1i=z)sum+;printf(%dn,&sum);return0;n”,t);】10、口2:1、stdio.改为stdio.h。4、inti,t;。7、去掉;口。9、去掉一个二号。12、改为)printf(“

35、d求5!n”,t);】1)#include2)intmain()3)4)inti,t5)t=1;6)i=2;7)while(i=5);8)9)t=t*i;10)i=i+1;11)12)printf(“%dn,t);13)return0;14)四、读程序写结果口5:0,1,2,5】读程序写结果。#includeintmain()inti=0,j=0,k=0,m;for(m=0;m4;m+)switch(m)case0:i=m+;case1:j=m+;k=m+;m+;printf(“n%d,%d,%d,%d”,i,j,k,m);return0;2、口4:min=-34】读程序写结果。#includ

36、eintmain()inta=12,b=-34,c=56,min=0;min=a;if(minb)min=b;if(minc)min=c;printf(min=%d,min);return0;3、【6:11235】读程序写结果#includeintmain()inti,f5;f0=f1=1;for(i=2;i5;i+)fi=fi-2+fi-1;for(i=0;i5;i+)if(i%5=0)printf(“n”);printf(“%d”,fi);return0;4、【7:result=3】读程序写结果。当从键盘输入:6,3运行结果为#includeintmain()intsub(inta,int

37、b);intx,y,result=0;scanf(%d,%d,&x,&y);result=sub(x,y);printf(result=%dn,result);return0;intsub(inta,intb)return(a-b);5、口5:12457810】以下程序的输出结果为1#includeintmain()intn;for(n=1;n=10;n+)if(n%3=0)continue;printf(%d,n);return0;6、【4:60*5=300】下列程序执行后的输出结果是。#includeintmain()inta=5,b=60,c;if(ab)c=a*b;printf(%d*

38、%d=%dn,b,a,c);elsec=b/a;printf(%d/%d=%dn,b,a,c);return0;7、【5:8】下面程序运行时输入:-10203040,运行结果是#includeintmain()intx,n=0;scanf(%d,&x);x=x0?x:-x;while(x!=0)n+;x=x/10;printf(%dn,n);return0;nu18、【7:-1】以下程序的输出结果为nu1#includeintmain()intf(inta,intb);inti=2,p;p=f(i,i+1);printf(%d,p);return0;intf(inta,intb)intc;c=

39、a;if(ab)c=1;elseif(a=b)c=0;elsec=-1;return(c);9、【3:5】intmain()intx=l0,y;if(x4)y=55/x;elsey=10;printf(”%d”,y);return0;10、【5:4】#includeintmain()inti,n=0;for(i=2;i5;i+)doif(i%3)continue;n+;while(!i);n+;printf(%dn,n);return0;11、【5:31】以下程序的输出结果是_#includeintmain()inta,i;a=0;for(i=1;i5;i+)switch(i)case0:ca

40、se3:a+=2;case1:case2:a+=3;default:a+=5;printf(%d,a);return0;12、【4:20,0】以下程序运行后的输出结果是#includeintmain()intx=10,y=20,t=0;if(x=y)t=x;x=y;y=t;printf(%d,%dn,x,y);return0;13、【4:1】程序运行后的输出结果是intmain()inta=15,b=21,m=0;switch(a%3)case0:m+;break;case1:m+;switch(b%2)default:m+;case0:m+;break;printf(%dn,m);retur

41、n0;14、【5:8921】输入1298,输出结果为#includeintmain()intn1,n2;scanf(%d,&n2);while(n2!=0)n1=n2%10;n2=n2/10;printf(%d,n1);return0;15、【4:2口当a=1,b=2,c=4,d=3时,执行完下面一段程序后if(ab)if(cd)x=1;elseif(ac)if(bd)x=2;elsex=3;elsex=4;elsex=5;16、口3:x=4,y=11】读下面程序写结果,输出结果是#includeintmain()inta=3,b=5,x,y;x=a+1,b+6;y=(a+1,b+6);pri

42、ntf(x=%dny=%dn,x,y);return0;17、【4:ABother】如果程序可以正常运行,则从键盘输入字符#includeintmain()charch;ch=getchar();switch(ch)case65:printf(“%c”,A);case66:printf(“%c”,B);default:printf(“%s”,”other”);return0;18、【7:-1】#includeintmain()inti=2,p;p=f(i,i+1);printf(%d,p);return0;inff(inta,intb)intc:c=a;x的值是Ax的值是A时,输出的结果为el

43、seif(a=b)c=0;elsec=-1;return(c);19、【5:5050】#includeintmain()inti=100,s=0;while(i)s+=i-;printf(“sum=%dn”,s);return0;20、口6:口5.50(表示空格口口#includeintmain()floats11=0.0,1,2,3,4,5,6,7,8,9,10;floata,b,c;inti;a=b=c=s1;for(i=2;i=10;i+)if(asi)b=si;c=c+si;c=(c-a-b)/8;printf(aver=%5.2fn,c);return0;21、口5:i=6,k=4】下面程序的运行结果是#includeintmain()inti,j,k=19;while(i=k-1)k-=3;if(k%5=0)i+;continue;elseif(k5)break;i+;printf(i=%d,k=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论