C语言试题-1.doc_第1页
C语言试题-1.doc_第2页
C语言试题-1.doc_第3页
C语言试题-1.doc_第4页
C语言试题-1.doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

第一章 C语言概述1、一个C程序的执行是从( a )A、本程序的MAIN函数开始,到MAIN函数结束B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C、本程序的MAIN函数开始,到本程序文件的最后一个函数结束D、本程序文件的第一个函数开始,到本程序MAIN函数结束2、以下叙述正确的是( c )A、在C程序中,MAIN函数必须位于程序的最前面B、C程序的每行中只能写一条语句C、 C语言本身没有输入输出语句D、 在对一个C程序进行编译的过程中,可发现注释中的拼写错误3、以下叙述不正确的是( d )A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个MAIN函数C、C程序的基本组成单位是函数D、在C程序中,注释说明只能位于一条语句的后面4、C语言规定,在一个源程序中,MAIN函数的位置(b )A、必须在最开始B、必须在系统调用的库函数的后面C、可以任意D、必须在最后5、一个C语言程序是由( b )A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成6、C源程序的基本单位是( 函数 )7、一个C源程序中至少包括一个( 函数 )8、在一个C源程序中,注释部分两侧的分界符分别为( /* )和( */ )9、在C语言中,输入操作是由库函数( scanf )完成的,输出操作是由库函数(printf )完成的。第二章 数据类型、运算符与表达式知识补充:1) 整型常量的表示方法:八进制整数以0开头,如0123表示八进制数123。(有效数字:0-7) 十六进制整数以0X开头,如0X123表示十六进制数123。(有效数字:0-9,A-F)2) 实型常量的表示方法:实数又称浮点数a) 小数形式:如1.23、.56、0.0,注意必须有小数点。b) 指数形式:如123E3表示123*103,注意字母E之前必须有数字且E后面的指数必须为整数。“规范化的指数形式”:字母之前的小数部分中,小数点左边只能有一位非0数字。如:2.3478e2(表示2.3478*102)3)字符常量的表示方法: a)字符由表示:如A、1b)字符串由“”表示:如“ABC” 4)变量赋值: a)实型赋给整型变量时,舍掉小数。如:int a; a=13.85; printf(”a”) 值为:13 b)整型赋给实型变量时,值不变,整型变为小数形式。如:float a; a=13; printf(”a”) 值为:13.05)“/”:两个整数相除,则结果为整数,舍小数部分;若运算时有一个为实数,则结果为double型 6)强制类型转换:利用强制类型转换运算符将一个表达式转换成所需要的类型 (float)a :表示将a转换成float类型 (int)(x+y) :表示将x+y的值转换成整形 注意:要在类型上加括号,在转换时将得到一个临时的中间变量,原来变量的类型不变。7)赋值表达式:a+=5 (相当于a=a+5)8)新增:逗号运算符与逗号表达式 a)逗号运算符:用它将两个表达式连接起来。3+5,6+8 先求解表达式1,再求解表达式2,整个逗号表达式的值为表达式2的值, 整个表达式的值为14。 又如:a=3*5,a*4 先求a=3*5=15,再求解a*4=15*4=60;整个表达式的值为60 b)逗号表达式:一个逗号表达式可以与另一个表达式组成一个新的逗号表达式,优先级最低 如: (a=3*5,a*4),a+5 整个表达式的值为20,想想是怎么计算的? 9)新增:自增、自减运算符 (作用是使变量的值+1或-1) +i ,-i (在使用i之前,先使i+1(i-1) 如:j=+i (i的值先变成4,再赋给j,j=4)i + ,i - (在使用i之后,先使i+1(i-1) 如:j=i+ (i的值先赋给j,j=3,然后i变成4)练习题:1、若x、i、j和k都是int型变量,则计算表达式(x=(i=4,j=16,k=32))后,X的值为(c ) A、4B、16C、32D、522、假设所有变量均为整型,则表达式(a=2,b=5,b+,a+b)的值为( b )A、7B、8C、6D、23、下列四组选项中,均是C语言关键字的是( c ) A、auto、enum、includeB、switch、typedef、continue C、scanf、signed、elseD、if、strcut、type4、下列四组选项中,均是不合法的用户标识符的是( c ) A、A、P_0、doB、float、La0、_a C、b-a、goto、int D、_123、temp、INT5、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符为( c )A、必须为字母B、必须为下划线C、必须为字母或下划线D、可以是字母、数字和下划线中任一种字母6、在下面四个选项中,均是合法整型常量的选项是( a )A、160、-0XFFF、011B、-0xcdf、01a、0xeC、-01、986,012、0668D、-0x48a、2e5、0x7、在下面四个选项中,均是不合法整型常量的选项是( d )A、-0f1、-0XFFF、0011B、-0xcdf、017、12,456C、-018、999、5e2D、-0x48eg、-068、03f8、在下面四个选项中,均是不合法浮点数的选项是( b )A、160、0 .12、e3 B、123、2e4.2、.e5C、-.18、123e4、0.0D、-e3、.234、1e39、在下面四个选项中,均是合法浮点数的选项是( b )A、+1e+1、5e-9.4、03e2 B、-.60、12e-4、-8e5C、123e、1.2e-.4、+2e-1 D、-e3、.8e-4、5.e-010、下面正确的字符常量是( c )A、“C”B、C、WD、11、下面不正确的字条串常量是( a )A、abcB、”1212”C、”0”D、” ”12、下面四个选项中,均是不正确的八进制或十六进制数的是(d )A、016、0x8f、018B、0abc、017、0xaC、010、-0x11、0x16D、0a12、7ff、-12313、下面四个选项中,均是正确的八进制或十六进制数的是( c )A、-10、0x8f、-011B、0abc、-017、0xcC、0010、-0x11、0xf1D、0a12、-0x123、-0xa14、下面四个选项中,均是正确的数值常量或字符常量的是( d )A、00、0f、8.9e、&B、”a”、3.9e-2.5、1e1、”C、3、011、0xff00、0aD、+001、0xabcd、2e2、50.15、若有代数式 ,则不正确的C语言表达式是( c )A、a/b/c*e*3B、3*a*e/b/cC、3*a*e/b*cD、a*e/b/c*316、已经各变量的类型说明如下: 以下不符合C语言语法的表达式是( a ) Int k,a,b; A、x%(-3)B、W+=-2Unsigned long w=5; C、K=(a=2,b=3,a+b)Double x=1.42; D、a+=a-=(b=4)*(a=3)17、已经各变量的类型说明如下: 以下符合C语言语法的表达式是( b ) Int i=8,k,a,b; A、y=float(i)B、x%(-3)Unsigned long w=5; C、a=a*3=2Double x=1.42,y=5.2; D、a+=a-=(b=4)*(a=3)18、以下不正确的叙述是( d )A、在C程序中,逗号运算符的优先级最低B、在C程序中,APH和aph是两个不同的变量C、若a和b类型相同,在计算了赋值表达式a=b后,b中的值将放入a中,而b的值不变D、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值19、以下正确的叙述是( d )A、在C程序中,每行中只能写一条语句B、若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数C、在C程序中,无论是整数还是实数,都能被准确无误的表示D、在C程序中,%是只能用于整数运算的运算符20、已知字母A的ASCII码为65,且c2为字符型,则执行语句c2=A+6-3后,c2的值为( a )A、DB、68C、不确定的值D、C21、在C语言中,要求运算数必须是整型的运算符是( d )A、/B、+C、!=D、%22、若有说明语句:char c=72;则变量c(a )A、包含1个字符B、包含2个字符 C、包含3个字符D、值不确定23、若有以下定义,则能使值为3的表达式为( d ) INT k=7,x=12;A、x%=(k%=5)B、x%=(k-k%5) C、x%=k-k%5 D、(x%=k)-(k%=5)24、设以下变量均为INT型,则值不等于7的表达式是( c )A、(x=y=6,x+y,x+1)B、(x=y=6,x+y,y+1)C、(x= 6,x+1,y=6,x+y)D、(y= 6,y+1,x=y,x+1)25、若有 int m=5,y=2;则表达式y+=y-=m*=y后y的值为( -16 )。26、在C语言中的实型变量分为两种类型,它们是(float )和( double )。27、若s是int型变量,且s=6,则s%2+(s+1)%2=( 1 )。28、若a是整型变量,则(a=4*5,a*2),a+6的值为( 26 )。29、若x和a均是int变量,计算表达式(1)后的x的值为( 12 ),计算表达式(2)后x 的值为( 4 ) (1)x=(a=4,6*2)(2)x=a=4,6*230、若a、b、c均为int变量,则计算a=(b=4)+(c=2)后,a的值为( 6 ),b的值为( 4 ),c的值为( 2 )。31、若a为int变量,且a的初值为6,则计算a += a = a * a后,a的值为( -60 )。32、若a为int变量,则计算a=25/3%3后,a的值为( 2 )。33、若x和n为int变量,且x和n的初值为5,则计算x+=n+后,x的值为( 10 ),n的值为( 6 )。34、若有定义:int a=2,b=3;float x=3.5,y=2.5;则计算(float)(a+b)/2+(int)x %(int)y的值为( 3.5 )。35、若有定义:char c=010,则变量c中包含的字符个数为( 1 )。36、若有定义:int x=3,y=2;float a=2.5,b=3.5,则(x+y)%2+(int)a /(int)b的值为( 0 )。37、若所有变量均为整型,则(a=2,b=5,a+,b+,a+b)的值为( 9 )。38、已知字母a的ASCII码为97,且设ch为字符变量,则ch=a+8-3的值为( f )。39、表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3)值的数据类型为( 整型 )。40、C语言中的标识符只能由三种字符组成,它们是( 字母 ),(数字 )和( 下划线 )。41、求下面算术表达式的值。 (1)x+a%3*(int)(x+y)%2/4 设x=2.5,a=7,y=4.7 2.5(2)(float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5 3.542、写出程序运行结果。 main()int i,j,m,n;i=8,j=10;m=+i;n=j+;printf(”%d,%d,%d,%d”,i,j,m,n);9,11,9,10;43、写出下面表达式运算后a的值,设原来a=12。设a和n已定义为整型变量, (1)a + = a 24(2)a = 2 10(3)a * = 2 + 360(4)a / = a + a 0(5)a%=(n%=2),n的值为50(6)a + = a = a * = a 0 第三章 输入、输出函数知识补充:(1)字符输入输出函数 putchar()和getchar(),只能输入或输出一个字符或一个字符变量。(2)输入输出函数printf()和scanf(),可输入或输出若干个任意类型的数据。(3)格式控制符:(格式说明总是由“%”字符开始)d格式符,用来输出十进制整数。有以下几种用法:(代表空格) (常用) a、%d,按实际长度输出 b、%md,m为输出字段的宽度。若数据位数m则按实际长度 如:printf(”%4d,%4d”,a,b) 若a=123,b=12345,则输出结果为:123,1234 c、%1d,输入长整型数据。 如:long a=135790,printf(”1d”,a);由于整型数据范围为-32768-32767,所以若数据为长整型数据,则要用%1d格式输出。如printf(”81d”,a),输出结果: 135790 o格式符,以八进制数形式输出 x格式符,以十六进制数形式输出 c格式符,输出一个字符 s 格式符,输出一个字符串(代表空格) (常用) a、%ms,输出的字符串占m 列。若字符串长度m,则全部输出,如:printf(”%3s”,“CHINA”);输出结果:CHINA若m,则全部输出,如:printf(”%-3s”,“CHINA”);输出结果:CHINA若m,则m自动取n值,即保证n个字符正常输出: 如:printf(”%3.4s”,“CHINA”);输出结果:CHIN若只指定了n,没指定m,自动使m=n:如:printf(”%.3s”,“CHINA”);输出结果:CHId、%-m .ns,输出m列,但只取字符串左端的n个字符,n个字符输出在左侧,右边补空格, 如:printf(”%-7.2s”,“CHINA”);输出结果:CH f 格式符,用来输出实数。(代表空格) (常用) a、%m .nf,输出m列,其中有n位小数;若数值长度m,则左端补空格。如:float f=123.456;printf(”%5.2f ”);输出结果:123.46(最后一位四舍五入) float f=123.456;printf(”%10.2f ”);输出结果: 123.46 b、%-m .nf,与%m .nf基本相同,只是输出的数值向左端靠,右端补空格。float f=123.456;printf(”%-10.2f ”);输出结果:123.46 (4)printf函数的几点说明:a、除X、G、E外,其他格式字符必须用小写,如%d不能写成%Db、如果想输出字符%,则应该在“格式控制”字符串中连续用两个%表示。 如:printf(“%f %”,1.3); 输出结果:1.3%c、可以在“格式控制”字符串内包含“转义字符”。转义字符及其含义字符形式含义字符形式含义n换行反斜杠字符“”t水平制表单撇号字符b退格”双撇号字符r回车ddd1-3位8进制数所代表的字符f换页xhh1-2位16进制数所代表的字符 d、输入数据时不能规定精度。如:scanf(”%7.2f ”,&a); (5)scanf函数的几点说明: a、输入时可以指定输入数据所占列数,系统自动按它截取所需数据 如:scanf(”%3d %3d”,&a,&b); 输入:123456 ,系统自动将123赋给a,456赋给bb、若%后有一个“*”附加说明符,表示跳过它指定的列数 如:scanf(”%2d %*3d %2d”,&a,&b); 输入:12 345 67 将12赋给a,%*3d表示读入3位整数但不赋给任何变量,然后再读入2位整数67赋给b,也就是说第2 个数据“345”被跳过。 c、输入数据时,注意各数之间的分隔符 如:scanf(” %d ,%d ”,&a,&b); scanf(” %d %d ”,&a,&b); 输入:3 ,4 输入:3 4(或3 (回车)4)练习题:1、putchar函数可以向终端输出一个( d )。A、整型变量表达式值B、实型变量值C、字符串D、字符或字符型变量值2、以下程序的输出结果是( d )。(注: 表示空格)main()printf(”n*s1=%15s*”,”chingbeijing”);printf(”n*s2=%-5s*”,”chi”);A、*s1=chinabeijing * B、*s1=chinabeijing * *s2= * * chi * *s2=chi *C、*s1= * chinabeijing * D、*s1= chinabeijing * *s2= chi * *s2=chi *3、printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( b );如果字符串长度小于5,则输出按方式( c )。A、从左起输出该字符串,右补空格B、按原字符长度从左向右全部输出C、右对齐输出该字符串,左补空格D、输出错误信息4、已有定义int a=-2,和输出语句:printf(“%81x”,a);以下正确的是( b )。A、整型变量的输出格式符只有%d一种B、%x是格式符的一种,可以适用于任何一种类型数据C、%x是格式符的一种,其变量的值按十六进制输出,但%81x是错误的D、%81x不是错误的格式符,其中数字8规定了输出字段的宽度5、以下C程序正确的运行结果是( d ) main() int y=2456; printf(“y=%3on”,y); printf(“y=%8on”,y);A、y= 2456 B、y= 4630 y= 2456 y= 4630C、y=2456 D、y=4630 y= 2456 y= 46306、已有定义int x;float y;且执行scanf(”%3d%f”,&x,&y);语句时,输入:12345678,则x的值( 【1】 b ),y的值( 【2】 b )。【1】 A、12345 B、123C、45D、345【2】 A、无定值 B、45.000000C、678.000000D、123.0000007、已有程序段和输入数据形式,程序中输入语句的正确形式为( c )(注代表回车)main( )int a,float f; A、scanf(“%d,%f”,&a,&f); Printf(“n input number:”); B、scanf(“%f,%d”,&a,&f); 输入语句 C、scanf(“%d%f”,&a,&f); Printf(“nf=%f,a=%dn”,f,a); D、scanf(“%f%d”,&a,&f); Input number:4.5 2 8、根据定义和数据的输入方式,输入语句的正确形式为( b )已有定义:float f1,f2; A、scanf(“%f,%f”,&f1,&f2);数据的输入方式:4.52 B、scanf(“%f%f”,&f1,&f2); 3.5 C、scanf(“%3.2f,%2.1f”,&f1,&f2); D、scanf(“%3.2f%2.1f”,&f1,&f2);9、阅读以下程序,当输入数据的形式为:25,13,10,正确的输出结果为( d ) main() A、x+y+z=48 int x,y,z; B、x+y+z=35 scanf(%d%d%d,&x,&y,&z); C、x+z=35 printf(x+y+x=%d,x+y+z); D、不确定值10、根据题目中已给出的数据的输入和输出形式,程序中输入输出语句的正确内容是( b ) main() A、scanf(“%d,%f”,&x,&y); int x,float y; printf(“nx+y=%4.2f”,x+y) printf(“enter x,y:”) B、scanf(“%d%f”,&x,&y); 输入语句printf(“nx+y=%4.2f”,x+y) 输出语句 C、scanf(“%d%f”,&x,&y);printf(“nx+y=%6.1f”,x+y)输入形式:enter x,y:2 3.4 D、scanf(“%d%3.1f”,&x,&y);输出形式: x+y=5.40printf(“nx+y=%4.2f”,x+y)11、以下说法正确的是( d )A、输入项可以为一个实型变量,如scanf(“%f”,3.5);B、只有格式控制,没有输入项,也能进行正确输入,如scanf(“a=%d,b=%d”);C、当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%4.2f”,&f);D、当输入数据时,必须指明变量的地址。如scanf(“%f”, &f);12、有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是( d )A、123B、1,3,2 C、a=1 b=3 c=2 D、a=1,b=3,c=2 、13、以下能正确地定义整型变量a,b,c并赋初值为5的语句是( a )A、int a=b=c=5;B、int a,b,c=5;C、a=5,b=5,c=5;D、a=b=c=5;14、若有以下定义,则正确的赋值语句是( d)Int a,b; float x;A、a=1,b=2, B、b+ ;C、a=b=5D、b=int(x);15、设x,y均为float型变量,则以下不合法的赋值语句是( b )A、+x; B、y=(x%2)/10;C、x*=y+8;D、x=y=0;16、设x,y,z均为int型变量,则执行语句x=(y=(z=10)+5)-5;后,x,y,z的值为( a )A、x=10 y=15 z=10B、x=10 y=10 z=10C、x=10 y=15 z=15D、x=10 y=5 z=1017、以下程序的输出结果为:mian()short i; i=-4;printf(“n i:dec=%d,oct=%o,hex=%x”,i,i,i); 18、以下程序的输出结果为:mian()printf(“* %f, %4.3f*”,3.14,3.1415); * 3.140000, 3.142*19、以下程序的输出结果为:mian()char c=x;printf(“c: dec=%d,oct=%o,hex=%x”,ASCII=%c,i,i,i,i); c: dec=120, oct=170, hex=78,ASCII=x20、已有定义int d= 2;执行以下语句后的输出结果为:printf(“*d(1)=%d * d(2)=%3d * d(3)=%-3d*n”,d,d,d); *d(1)=-2 * d(2)= -2 * d(3)=-2 21、以下程序的输出结果为:mian()int x=1,y=2;printf(“x=%d y=%d *sum*=%dn”x,y,x+y); x=1 y=2 *sum*=3 10 squared is:100 printf(“10 squared is:%dn”,10*10);22、以下程序的输出结果为:mian()int x=10;float pi=3.1416; printf(“%dn”,x); 10 printf(“%6dn”,x); 10 printf(“%fn”,56.1x); printf(“%14fn”,pi); 3.141623、以下程序的输出结果为:mian()float a=123.456;double b=8765.4567; printf(“%fn”,a); 123.456001 printf(“%14.3fn”,a); 123.456 printf(“%6.4fn”,a); 123.4560 printf(“%1fn”,b); 8765.456700 printf(“%14.31fn”,b); 8765.45670000000600000000000000000 printf(“%8.41fn”,b); 8765.4567000000060000000000000000000000000 printf(“%.4fn”,b); 8765.4567 printf(“%sn”,”computer”); computer printf(“%6.3sn”, ”computer”); com24、以下printf语句中的“”的作用是:该程序的输出结果是:mian()int x=12,double a=3.1415926; printf(“%6d#n”,x); 12# printf(“%-6d#n”,x);12# printf(“%14.101f#n”,a); 3.14159260(94个0) printf(“%-14.101f#n”,a); 3.14159260(94个0)25、若x为int变量,则执行以下语句后x的值:x=7; x+=x=x+x; -1426、在scanf函数调用语句中,可以在格式字符和%号间加一星号,它的作用是:表示跳过它指定的列数当输入数据:10 20 30 40后,执行结果是:int a1,a2,a3;scanf(“%d %*d %d %d”,&a1,&a2,&a3); a1 10 a2 30 a3 40第四章 逻辑运算和选择结构知识补充:(1)关系运算符:、=、=、!= (6种),前四种的优先级高于后两种。 运算结果有两个:0代表假,1代表真(2)逻辑运算符:&(逻辑与)、|(逻辑或)、!(逻辑非);其中!的优先级最高。 运算结果有两个:0代表假,1代表真 说明:一个非零的数值都为真 如:a=4,b=5;则a&b的值为1。因为a和b均为非0,都认为是“真”。(3)运算优先级:第一级第二级第三级第四级第五级!(非)算术运算符关系运算符&(与)|(或)赋值运算符(4)条件运算符a、可以代替某些简单的if语句 如:if(ab) max=a; 相当于:max=(ab)?a:b; else max=b; 如果(ab)为真,则取值a,否则取值b b、条件运算符的一般形式: 表达式1 ? 表达式2 :表达式3 说明:先求表达式1,若结果为1则求解表达2;若结果为0则求解表达式3。 表达式2和表达式3可以是数值表达式、赋值表达式和函数表达式 如:c= ab ? (a+b):(a-b); 若ab为真,则c=a+b;若ab,则c=a-b一、选择:1、逻辑运算符两侧运算对象的数据类型( d )A、只能是0或1B、只能是0或非0正数C、只能是整型或字符型数据D、可以是任何类型的数据2、以下关于运算优先顺序的描述中正确的是( c )A、关系运算符 算术运算符 赋值运算符 逻辑与运算符B、逻辑与运算符 关系运算符 算术运算符 赋值运算符C、赋值运算符 逻辑与运算符 关系运算符 算术运算符 D、算术运算符 关系运算符 赋值运算符 逻辑与运算符3、下列运算符中优先级最高的是( b )A、=1)&(x=200)&(x=1)|(x=200)|(x=1)&(x=200)&(x=1)|(x=200)|(x=210)5、判断char型变量ch是否为大写字母的正确表达式是( )A、A= ch =A)& (ch =Z)C、(ch=A)& (ch =Z)D、(A= ch)6、设x、y、z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是( )A、x&yB、x=yC、x|y+z&y-zD、!(x=y&chB&!y)的值是( )A、0B、语法错C、1D、“假”8、判断char型变量c1是否为小写字母的正确表达式为( )A、a=c1=a)&(c1= c1)|(z=a)&(c1y&x!=y);B、if(x=y) x+=y;C、if(x!=y) scanf(“%d”,&x) else scanf(“%d”,&x)D、if(xy) z=x;x=y;y=z;A、x=10,y=20,z=30B、x=20,y=30,z=30C、x=20,y=30,z=10D、x=20,y=30,z=2012、以下IF语句语法正确的是( )A、if (x0)B、if (x0) printf(“%f”,x)x=x+y;printf(“%f”,x); else printf(“%f”,-x); else printf(“%f”,-x);C、if (x0)D、if (x0) x=x+y;printf(“%f”,x); x=x+y;printf(“%f”,x) else printf(“%f”,-x);else printf(“%f”,-x);13、有一函数关系表如下: x0 y=x+1 下列程序段中能正确表示上面关系的是( )A、 y=x+1; B、y=x-1; C、if(x=0) if(x!=0) if(x0) y=x-1; if(x0) y=x+1; else y=x; if(xy); B、if(x=y)&(x!=0)x+=y;C、if(x!=y)scanf(“%d”,&x);else scanf(“%d”,&y);D、if(x12 ? x+10 : x-12;A、0B、22C、12D、1017、执行以下程序段后,变量a,b,c的值分别是( ) Int x=10,y=9;int a,b,c;a=(- - x=y + +) ? - - x: + + y;b=x+;c=y;A、a=9,b=9,c=9A、a=8,b=8,c=10A、a=9,b=10,c=9A、a=1,b=11,c=1018、若w=1、x=2、y=3、z=4,则条件表达式wx?w:yb!=c的值是:2、在C语言中,表示逻辑“真”值用:3、int y;请写出描述“y是奇数”的表达式:4、C语言提供的

温馨提示

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

评论

0/150

提交评论