




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 C语言基础知识一、选择题:1.下列关于C语言用户标识符的叙述中正确的是( )A)用户标识符中可以出现下划线和中划线(减号)B)用户标识符中不可以出现中划线,但可以出现下划线C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头D)用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头2下列选项中,不能用作标识符的是( )A)_1234_ B)_1_2 C)int_2_ D)2_int_以下选项中合法的用户标识符是( )A)long B)_2Test C)3Dmax D)A.dat以下不能定义为用户标识符的是( )A)scanf B)VoidC)_3com_D)int3可用作C语言用户标识符的一组标识符( )A)void define WORD B)a3_b3 _123 IF C)For -abc CaseD)2a DO sigeof E)f2_G3 IF abc 4以下4组用户定义标识符中,全部合法的一组是( )A)_mainB)IfC)txtD)intenclude -max REAL k_2sin turbo 3COM _0015以下叙述正确的是( )A)可以把define和if定义为用户标识符B)可以把define定义为用户标识符,但不能把if定义为用户标识符C)可以把if定义为用户标识符,但不能把define定义为用户标识符D)define和if都不能定义为用户标识符6如果下面的变量都是int类型,则输出结果是( )main() int sum=pad=5;pAd=sum+,pAd+,+pAd;printf(“%dn”,pad);A)7 B)6 C)5 D)47C语言中最简单的数据类型包括( )A)整型、实型、逻辑型 B)整型、实型、字符型 C)整型、字符型、逻辑型D)整型、实型、逻辑型、字符型8以下选项中属于C语言的数据类型的是( )A)复数型 B)逻辑型 C)双精度型 D)集合型9下列叙述中正确的是( )A)C语言中既有逻辑类型也有集合类型 B)C语言中没有逻辑类型但有集合类型C)C语言中有逻辑类型但没有集合类型 D)C语言中既没有逻辑类型也没有集合类型10.C语言提供的合法的数据类型关键字是( )( )( )A)Double B)short C)integer D)CharA)swicth B)cher C)Case D)defaultA)VAR B)cher C)integer D)default11.以下选项中不属于C语言类型的是( )A)signed short int B)unsigned long int C)unsigned int D)long short12.若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )A)float B)int C)char D)double13.sizeof(double)是( )A)一种函数调用 B)一个双精度型表达式 C)一个整型表达式 D)一个不合法的表达式14.在C语言中,不合法的整型常数是( )A)32768 B)0 C)037 D)0xAF以下选项中可作为C语言合法整数的是( )A)10110BB)0386C)0XffaD)x2a215.在C语言中,合法的长整型常数是( )A)0L B)4962710 C)0.054838743 D)2.1869e10 E)324562& F)216D16.在C语言中,合法的实型常数是( )( )A)5E2.0 B)E-3 C).2E0 D)1.3EA)1.2E0.5B)3.14159EC).5E-3D)E1517.16位C编译系统中,若定义long a;能给a赋40000的正确语句( )A)a=20000+20000; B)a=4000*10; C)a=30000+10000; D)a=4000L*10L;18.下列变量定义中合法的是( )A)short _a=1-.1e-1; B)double b=1+5e2.5; C)long do=0xfdal;D)float 2_and=1-e-3;19.C语言中,运算对象必须是整型数的运算符是( )( )( )A)% B)/ C) D)! A)% B) C)%和 D)*A)%= B)/ C)= D)=20.设a和b均为double型变量,且a=5.5,b=2.5,则表达式(int)a+b/b的值是( )A)6.500000 B)6 C)5.500000 D)6.00000021.下列关于单目运算符+、-的叙述中正确的是( )A)它们的运算对象可以是任何变量和常量B)它们的运算对象可以是char型变量和int型变量,但不能是float型变量C)它们的运算对象可以是int型变量,但不能是double型变量和float型变量D)它们的运算对象可以是char型变量、int型变量和float型变量22.以下程序的输出结果是( )( )( )( )( ) main() int i=10,j=1;printf(“%d,%dn”,i-,+j); main() int x=10,y=10;printf(“%d %dn”,x-,-y); main() int a=12,b=12;printf(“%d%dn”,-a,+b); main() int i=010,j=10;printf(“%d,%dn”,+i,j-); main() int x=023;printf(“%dn”,-x);A)9,2 B)10,2 C)9,1 D)10,1A)10 10 B)9 9 C)9 10 D)10 9A)10 10 B)12 12 C)11 10 D)11 13A)11,10 B)9,10 C)010,9 D)10,9A)17 B)18 C)23 D)2423.设有int x=11;则表达式(x+*1/3)的值是( )A)3 B)4 C)11 D)1224.设有以下定义,则下面语句中错误的是( )int a=0;double b=1.25;char c=A;#define d 2A)a+;B)b+;C)c+;D)d+;25.有以下程序,程序运行后的输出结果是( )main()int m=3,n=4,x; x=-m+;x=x+8/+n;printf(“%dn”,x);A)3 B)5 C)-1 D)-2 26.以下选项中,与k=n+完全等价的表达式是( )A)k=n,n=n+1 B)n=n+1,k=n C)k=+n D)k+=n+127.以下程序的输出结果是( )main() int x=10,y=3;printf(“%dn”,y=x/y);A)0 B)1 C)3 D)不确定的值28.若有以下程序段,执行后c3中的值是( )int c1=1,c2=2,c3;c3=1.0/c2*c1;A)0 B)0.5 C)1 D)229.若有定义:int a=8,b=5,c;执行语句c=a/b+0.4;后,c的值为( )A)1.4 B)1 C)2.0 D)230.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是( ),则表达式x=2,y=x+3/2的值是( )A)1 B)2C)2.0D)2.5E)3.5F)3G)3.031.以下程序的输出结果是( )main()double d=3.2;int x,y;x=1.2;y=(x+3.8)/5.0;printf(“%dn”,d*y);A)3 B)3.2 C)0 D)3.0732. 设有语句:int a=3;则执行了语句a+=a-=a*a;后,变量a的值是( )设有语句:int a=12;则执行了语句a+=a-=a*a;后,变量a的值是( )设有语句:int x=10;则执行了语句x+=x-=x-x;后,变量x的值是( )设有语句:int a=5;则执行了语句a*=a/=a+;后,变量a的值是( )A)3 B)0 C)9 D)-12A)552 B)264 C)144 D)-264A)10 B)20 C)40 D)30 A)2B)1C)40D)333.以下程序的输出结果是( )main()int k=2,i=2,m;m=(k+=i*=k);printf(“%d,%dn”,m,i);A)8,6 B)8,3 C)6,4 D)7,434.假定有以下变量定义:int k=7,x=12;则能使值为3的表达式是( )A)x%=(k%=5) B)x%=(k-k%5) C)x%=k-k%5 D)(x%=k)-(k%=5)35.设x和y均为int型,则以下语句:x+=y;y=x-y;x-=y;的功能( )A)把x和y按从大到小排列 B)把x和y按从小到大排列 C)无确定结果D)交换x和y中的值36.设有如下程序段, 则以下叙述中正确的是( )main() int x=2002,y=2003;printf(“%dn”,(x,y);A) 输出语句中格式说明符的个数少于输出项的个数,不能正确输出B) 运行时产生出错信息C) 输出值为2002D) 输出值为200337.设x,y,z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为( )A)4 B)16 C)32 D)5238.执行下面程序中的输出语句后,a的值是( )main() int a;printf(“%dn”,(a=3*5,a*4,a+5);A)65 B)20 C)15 D)1039.给出以下程序和,判断它们的输出( ) main() main()int a=4,b=7; int a=1,b=2; printf(“%dn”,(a=a+1,b+a,b+1); printf(“%dn”,a=a+1,a+b,b+1);A)输出5 B)输出5 输出2 中printf函数调用语句的输出项包含了a=a+1形式,不合法C)输出8 D)中printf函数调用语句的格式描述符不够,输出无定值 输出2 输出240.若有以下程序段,其输出结果是( )int a=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printf(“%d,%d,%dn”,a,b,c);A)3,0,-10 B)0,0,5 C)-10,3,-10 D)3,0,341.设有如下的变量定义,则以下符合C语言语法的表达式是( )int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2;A)x%(-3) B)a=a*3=2 C)y=float(i) D)a+=a-=(b=4)*(a=3)以下定义语句,若各变量已正确赋值,下列选项中正确的表达式( )double a,b;int w;long c;A)a=a+b=b+ B)w%(int)a+b)C)(c+w)%(int)a D)w=a=b;若变量已正确定义并赋值,下面符合C语言语法的表达式是( )A)a:=b+1 B)a=b=c+2 C)int 18.5%3 D)a=a+7=c+b E)a=7+b+c,a+F)a=a+7;以下选项中非法的表达式是( )A)0=x0;D)n=(i=2,+i);42.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是( )A)x=x*100+0.5/100.0;B)x=(x*100+0.5)/100.0;C)x=(int)(x*100+0.5)/100.0;D)x=(x/100+0.5)*100.0;E)x=(x*100+0.5)/100.0,x=(int)(x*100)/100.0;若变量a已说明为float类型,i为int类型,则不能实现将a中的数值保留小数点后两位,第三位进行四舍五入运算的语句是( )A)a=(a*100+0.5)/100.0,a=(int)(a*100)/100.0;B)i=a*100+0.5,a=i/100.0;C)a=(int)(a*100+0.5)/100.0; D)a=(a/100+0.5)*100.0;43.C语言程序的基本单位是( )A)程序行 B)语句 C)函数 D)字符44.在一个C程序中( )A)main函数必须出现在所有函数之前 B)main函数可以在任何地方出现C)main函数必须出现在所有函数之后 D)main函数必须出现在固定位置45.以下说法中正确的是( )A)C语言程序总是从第一个函数开始执行 B)在C语言程序中,要调用的函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须放在程序的开始部分46.假设在程序中a、b、c均被定义成整型,并且已赋大于1的值,则下列能正确表示代数式的表达式是( )A)1/a*b*c B)1/(a*b*c) C)1.0/a/b/c D)1/a/b(float)c47.一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( )A)有零个或多个输入B)有穷性C)有零个或多个输出D)可行性48.C语言中用于结构化程序设计的三种基本结构是( )A)顺序结构、选择结构、循环结构 B)if、switch、break C)for、while、do-whileD)if、for、continue49.结构化程序由三种基本结构组成,三种基本结构组成的算法( )A)可以完成任何复杂的任务 B)只能完成部分复杂的任务C)只能完成符合结构化的任务 D)只能完成一些简单的任务 50.以下叙述中正确的是( )A)C程序中注释部分可以出现在程序中任意合适的地方B)花括号“”和“”只能作为函数体的定界符C)构成C程序的基本单位是函数,所有函数名都可以由用户命名D)分号是C语句之间的分隔符,不是语句的一部分51.语句int i=3;则k=(i+)+(i+)+(i+);执行过后k的值为( )i的值为( )A)9,6 B)12,5 C)18,6 D)15,5如果int i=3;则k=(i+)+(+i)+(i+);执行过后k的值为( )i的值为( )A)12,6 B)12,5 C)18,6 D)15,5如果int i=3;则k=(+i)+(+i)+(i+);执行过后k的值为( )i的值为( )A)15,6 B)12,5 C)18,6 D)15,5如果int i=3;则k=(+i)+(+i)+(+i);执行过后k的值为( )i的值为( )A)9,6 B)12,5 C)18,6 D)15,5二、填空题:1.C语言源程序文件的后缀是_,经过编译后,生成文件的后缀是_,经过连接后,生成文件的后缀是_。2.结构化程序设计所规定的三种基本控制结构是_结构,选择结构和循环结构。3.设有以下变量定义,并已赋确定的值char w;int x;float y;double z;则表达式w*x+z-y所求得值的数据类型为_。4.设x和y均为int型变量,且x=1,y=2,则以下表达式1.0+x/y的值为_。5.有语句int i=-19,j=i%4;printf(“%dn”,j);则输出结果是_。6.设a,b,c为整型,且a=2,b=3,c=4,则执行完以下语句:a*=16+(b+)-(+c );后,a的值是_。7.若有定义:int a=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是_。 c=(a-=(b-5);c=(a%11)+(b=3);8.已有定义:int k=3,j=4;则运行表达式:k+=j,j/=4.0,+j,j+2后,表达式的值是_,变量k的值是_,变量j的值是_。9.以下程序的输出结果是_。main()int a=1,b=2;a=a+b;b=a-b;a=a-b;printf(“%d,%dn”,a,b);10.以下程序的输出结果是_。main()int a=0;a+=(a=8);printf(“%dn”,a);11.语句:x+;+x;x=x+1;x=1+x;执行后都使变量x中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)_。12.下列程序的输出结果是16.00,请填空。main() int a=9,b=2;float x=_,y=1.1,z; z=a/2+b*x/y+1/2;printf(“%5.2fn”,z);第二章 顺序结构一、选择题:1.以下4个选项中,不能看作一条语句的是( )A);B)a=0,b=0,c=0;C)if(a0);D)if(b=0) m=1;n=2;2.有定义:long x=-123456L;则以下能够正确输出变量x值的语句( )A)printf(“x=%dn”,x); B)printf(“x=%ldn”,x);C)printf(“x=%8dLn”,x); D)printf(“x=%LDn”,x);3.以下程序的输出结果是( )( )( )( ) main() int a=1234;printf(“%2dn”,a); main() int x=102,y=012;printf(“%2d,%2dn”,x,y); main() int a=2,c=5;printf(“a=%d,b=%dn”,a,c);A)12 B)34 C)1234 D)提示出错,无结果A)10,01B)02,12C)102,10D)02,10A)a=%2,b=%5 B)a=2,b=5 C)a=%d,b=%d D)a=%d,b=%d4.以下程序的输出结果是( )( )( )( )( )( ) main() int k=11;printf(“k=%d,k=%o,k=%xn”,k,k,k);A)k=11,k=12,k=11 B)k=11,k=13,k=13 C)k=11,k=013,k=0xb D)k=11,k=13,k=b main() int k=17;printf(“%d,%o,%xn”,k,k,k);A)17,021,0x11 B)17,17,17 C)17,0x11,021 D)17,21,11 main() int u=010,v=0x10,w=10;printf(“%d,%d,%dn”,u,v,w);A)8,16,10 B)10,10,10 C)8,8,10 D)8,10,10 main() int m=0256,n=256;printf(“%o %on”,m,n);A)0256 0400 B)0256 256 C)256 400 D)400 400 main() int m=32767,n=032767;printf(“%d%on”,m,n);A)32767,32767 B)32767,032767 C)32767,77777 D)32767,077777main() int m=0xabc,n=0xabc;m-=n;printf(“%Xn”,m);A)0X0 B)0x0 C)0 D)0XABC5.以下程序的输出结果是( )(小数点后只写一位)main()double d;float f;long l;int i;i=f=l=d=20/3;printf(“%d %ld %f %fn”,i,l,f,d);A)6 6 6.0 6.0 B)6 6 6.7 6.7 C)6 6 6.0 6.7 D)6 6 6.7 6.06.以下程序的输出结果是( )main()int a;char c=10;float f=100.0;double x; a=f/=c*=(x=6.5);printf(“%d %d %3.1f %3.1fn”,a,c,f,x);A)1 65 1 6.5 B)1 65 1.5 6.5 C)1 65 1.0 6.5D)2 65 1.5 6.57.已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1,j的值为2,k的值为3.以下选项中正确的输入语句是( )A)scanf(“%2d%2d%2d”,&i,&j,&k);B)scanf(“%d %d %d”,&i,&j,&k);C)scanf(“%d,%d,%d”,&i,&j,&k); D)scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);8.x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是( )A)scanf(“%d%d%d”,&x,&y,&z); B)scanf(“%d%d%d”,x,y,z);C)INPUT x,y,z;D)read(“%d%d%d”,&x,&y,&z); E)scanf(“%D,%D,%D”,&x,&y,&z);9.若变量已正确说明为float型,通过语句scanf(“%f%f%f”,&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,不正确的输入形式是( )A)10 B)10.0,22.0,33.0 C)10.0 D)10 22 22 22.0 33.0 33 3310.有定义语句:int x,y;若要通过scanf(“%d,%d”,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是( )A)11 12B)11,12 C)11,12D)11, 1211.设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf(“i=%d,f=%f”,&i,&f);为了把100和765.12分别赋给i和f,则正确的输入( )A)100765.12 B)i=100,f=765.12 C)100765.12D)i=100f=765.1212.若运行时从键盘上输入9876543210(表示回车),则该程序的输出结果是( )main()int a;float b,c;scanf(“%2d%3f%4f”,&a,&b,&c);printf(“na=%d,b=%f,c=%fn”,a,b,c);A)a=98,b=765,c=4321 B)a=10,b=432,c=8765C)a=98,b=765.000000,c=4321.000000 D)a=98,b=765.0,c=4321.013.以下叙述中正确的是( )A)输入项可以是一个实型常量,例如:scanf(“%f”,3.5);B)只有格式控制,没有输入项,也能正确输入数据到内存,例如:scanf(“a=%d,b=%d”);C)当输入一个实型数据时,格式控制部分可以规定小数点后的位数,如scanf(“%4.2f”,&d);D)当输入数据时,必须指明变量地址,例如:scanf(“%f”,&f);14.若运行以下程序时,从键盘输入25,13,10,则输出结果为( )main()int a1,a2,a3;scanf(“%d%d%d”,&a1,&a2,&a3);printf(“a1+a2+a3=%dn”,a1+a2+a3);A)a1+a2+a3=48B)a1+a2+a3=25C)a1+a2+a3=10D)不确定值二、填空题:1.以下程序的输出结果依次是 _。main() int i=9;printf(“%on”,i);main() int a=177;printf(“%on”,a);2.以下程序运行后的输出结果是_。main() int a,b,c;a=25;b=025;c=0x25;printf(“%d %d %dn”,a,b,c);3.有以下语句段int n1=10,n2=20;printf(“_”,n1,n2);要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。n1=10 n2=204.已有定义:int x;执行以下语句后的输出结果是_。x=11/3;y=5;printf(“%d,%dn”,x,y);5.以下程序的输出结果是_。 以下程序的输出结果是_。main() main()float a;int b; float a;int b;b=a=24.5/5;printf(“%f,%d”,a,b); a=b=24.5/5;printf(“%f,%d”,a,b);6.若想通过以下输入语句给a赋予1,给b赋予2,则输入数据的形式应该是_。main()int a,b;scanf(“a=%d,b=%d”,&a,&b);7.若有程序如下,要求给i赋10,给j赋20,则应该从键盘输入_。main() int i,j;scanf(“i=%d,j=%d”,&i,&j);printf(“i=%d,j=%dn”,i,j);8.以下输入语句是a=5.0,b=4,c=3,则输入数据的形式应该是_。main()int b,c;float a;scanf(“%f,%d,c=%d”,&a,&b,&c);9.有以下程序段:int a=1,b=1;scanf(“a=%d,b=%d”,&a,&b);printf(“a=%d,b=%d”,a,b);若按以下方式从键盘输入数据:22,6,程序的运行结果是_。若按以下方式从键盘输入数据:a=22,b=6,程序的运行结果是_。第三章 选择结构一、 选择题:1.下列运算符中优先级最高的运算符是( )A)=7b)&(n=cd);后n的值为( )A)1 B)2 C)3 D)410.以下程序的输出结果是( )main()int a=1,b=2,m=0,n=0,k; k=(n=ba)|(m=ab);printf(“%d,%dn”,k,m);A)0,0B)0,1C)1,0D)1,111.设x,y,z,t均为int型变量,则执行以下语句后,t的值为( )x=y=z=1;t=+x|+y&+z;A)不定值 B)2 C)1 D)012.以下程序的输出结果是( )main()int a=4,b=5,c=0,d; d=!a&!b|!c;printf(“%dn”,d);A)1 B)0 C)非0的数 D)-113.以下程序的输出结果是( )main()int a=-1,b=4,k;k=(a+=0)&(!(b-=0);printf(“%d%d%dn”,k,a,b);A)0 0 3 B)0 1 2 C)1 0 3 D)1 1 214.以下程序的输出结果是( )main()int a=-1,b=4,k;k=(+a0)&!(b-=0);printf(“%d%d%dn”,k,a,b);A)104 B)103 C)003 D)00415.设a、b和c都是int型变量,且a=3,b=4,c=5,且以下表达式中值为0的表达式是( )A)a&b B)a=b C)a|b+c&b-c D)!(a=y)&(y=z)B)(x=y)AND(y=z)C)(x=y=z)D)(x=y)&(y=z)能正确表示a10或a0的关系表达式是( )A)a=10 or a=10|a=10|a=10&a=0|b=0)&(a0|b=0&b=0)|(a0&b0)&(a+b019.x为奇数时值为“真”,x为偶数时值为“假”的表达式( ),不能满足要求的表达式( )A)!(x%2=1) B)x%2=0 C)x%2 D)!(x%2)A)x%2=1B)!(x%2=0)C)!(x%2)D)x%220.设a=1,b=2,c=3,d=4,则表达式ab?a:cb?(ac?a:c):(b);A)5 B)4 C)6 D)不确定22.设w、x、y、z、m均为int型变量,则以下程序段执行后,m的值( )w=1;x=2;y=3;z=4;m=(wx)?w:x;m=(my)?m:y;m=(mb?a+:b+,a+b)的值是( )A)7 B)8 C)9 D)224.变量都已正确定义:a=2,b=3,则程序段printf(ab?“*a=%d”:“#b=%d”a,b);( )A)没有正确的输出格式控制 B)输出为:*a=2 C)输出为:#b=2D)输出为:*a=2#b=225.以下程序的输出是( )main()int i,j,k,a=3,b=2; i=(-a=b+)?a:+b;j=a+;k=b; printf(“i=%d,j=%d,k=%dn”,i,j,k);A)i=2,j=1,k=3 B)i=1,j=1,k=2 C)i=4,j=2,k=4 D)i=1,j=1,k=326.若给定条件表达式(M)?(a+):(a-),则其中表达式M( )A)和(M=0)等价 B)和(M=1)等价 C)和(M!=0)等价 D)和(M!=1)等价27.若k是int型变量,且有下面的程序段,则该程序段的输出结果是( )k=-3;if(k=0) printf(“#”);else printf(“&”);A)# B)& C)#& D)有语法错误,无输出结果28.下面的程序的输出结果是( )main()int x=3,y=0,z=0; if(x=y+z) printf(“*”); else printf(“#”);A)有语法错误不能通过编译 B)输出*C)可以通过编译,但是不能通过连接,因而不能运行 D)输出#29.下列条件语句中,功能与其他语句不同的是( )A)if(a) printf(“%dn”,x); else printf(“%dn”,y);B)if(a=0) printf(“%dn”,y);else printf(“%dn”,x);C)if(a!=0) printf(“%dn”,x);else printf(“%dn”,y);D)if(a=0) printf(“%dn”,x);else printf(“%dn”,y);30.执行下面的程序时从键盘上输入3和4,则输出( )main()int a,b,s;scanf(“%d%d”,&a,&b);s=a;if(a5) printf(“%dn”,x);else printf(“%dn”,x-);A)7 B)6 C)5 D)432.若执行以下程序时从键盘上输入5,则输出结果是( )main()int x;scanf(“%d”,&x); if(x-5)if(m+5) printf(“%dn”,m+5);else printf(“%dn”,m-);else printf(“%dn”,-m);A)8 B)5 C)10 D)1234.以下程序的输出结果是( )main()int a=-1,b=1,k;if(+a0)&!(b-=0) printf(“%d %dn”,a,b);else printf(“%d %dn”,b,a);A)-1 1 B)0 1 C)1 0 D)0 035.以下程序的输出结果是( )main()int i=1,j=1,k=2; if(j+|k+)&i+) printf(“%d,%d,%dn”,i,j,k);A)1,1,2 B)2,2,1 C)2,2,2 D)2,2,336.以下程序的输出结果是( )main()float x=2.0,y; if(x0.0) y=0.0; else if(xbc) printf(“%dn”,d); else if(c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中数学《平方根与立方根》(第4课时)课件+北师大版八年级数学上册
- 重庆法律知识培训报价课件
- 重庆播音主持课件
- 重庆山体滑坡应急课件
- 新解读《GB-T 2816-2014井用潜水泵》
- 重庆一中课件跑操
- 老年人防护知识培训课件
- 重卡新能源产品知识培训课件
- 社会科学研究方法 课件 第三章 选题与文献回顾
- 企业中高层领导培训之企业文化落地
- 2022版10kV架空配电线路无人机自主巡检作业导则
- 新教科版五年级上册科学全册实验报告单(超全版)
- 陕西省2023年中考英语真题(附答案)
- DB41T 2414-2023 高标准农田建设项目初步设计报告编制规程
- 萤火虫pte真题机经806分装与整合版版一致10sst
- 《安井食品销售人员绩效考核研究文献综述》2100字
- Fluke125示波器培训教材
- GB/T 30559.2-2017电梯、自动扶梯和自动人行道的能量性能第2部分:电梯的能量计算与分级
- GA 668-2006警用防暴车通用技术条件
- (四级)劳动关系协调员理论备考题库(新600题)
- 血浆置换 (1)课件
评论
0/150
提交评论