




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、15目录第1-3章C语言基础知识习题 21选择题22填空题73答案及部分解析 9第4章选择结构习题 111选择题112填空题173答案及部分解析 23第5章循环结构习题 261选择题262填空题:323答案及部分解题分析 39第6章数组习题411. 单项选择题412. 填空题443. 判断题454. 程序填空题 455. 阅读程序,分析程序的功能。 49第7章函数习题551. 单项选择题552. 填空题563. 判断题574. 程序填空题585. 写出下列程序运行结果 59第8章指针习题671选择题672填空题69第1-3章C语言基础知识习题1选择题1. 以下不是c语言的特点的是()。A、语言
2、简洁紧凑B、能够编制出功能复杂的程序C、C语言可以直接对硬件操作D、C语言移植性好2. 下列字符序列中,不可用作C语言标识符的是()。A . abc123B. no.1C. _123_D. _ok3. 正确的C语言标识符是()。A . _buy_2B. 2_buyC. ?_buy请选出可用作C语言用户标识符的一组标识符(A . voidB . a3_b3defi ne_123WORDIF下列符号中,不属于转义字符的是(A . B . 0xAA不属于C语言关键字的是()。A . intB . break是C语言提供的合法关键字的是(A . FloatB . signed以下不能定义为用户标示符的
3、是(A . scanfB . Void一个C程序是由()。A .一个主程序和若B . 一个或多个函数组成C. 若干过程组成D. 若10. C语言程序的基本单位是(.8.9.F子程序组成。A .程序行B.语句C . ForD . 2a-abcDOCasesizeof)C . tD . 0C . whileD . characterC . in tegerD . CharC . _3com_D . i ntF子程序组成C.函数D.字符D. buy?)。11. 下列说法中,错误的是()。A. 每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号 B .每个函数都有一
4、个函数头和一个函数体,主函数也不例外C .主函数只能调用用户函数或系统函数,用户函数可以相互调用D .程序是由若干个函数组成的,但是必须有、而且只能有一个主函数12. 以下说法中正确的是()。A . C语言程序总是从第一个定义的函数开始执行B .在C语言程序中,要调用的函数必须在main()函数中定义C . C语言程序总是从 main()函数开始执行D . C语言程序中的 main()函数必须放在程序的开始部分 C编译程序是()。以下选项中,合法的用户标识符是()。A . longB. _2abcC . 3dmaxD . A.dat以下选项中,合法的实型常数是()。A . 5E2.0B . E
5、-3C . 2E0D . 1.3EA . C程序的机器语言版本B .一组机器语言指令C .将C源程序编译成目标程序D .由制造厂家提供的一套应用软件已知大写字母 A的ASCII码值是65, 字符常量101 是()。小写字母a的ASCII码是97,则用八进制表示的A .字符A B .字符aC.字符c以下选项中, 合法转义字符的选项是( )。A . B . 018C. xab以下选项中,正确的字符常量是()。A . ”F”B. C. W以下选项中可作为 C语言合法整数的是A. 10110BB. 0386C. OXffa9.20.21 .5.
6、26.D .非法的常量D. abcD.D. x2a2A . short _a=1-.le-1;B . double b=1+5e2.5;C . lo ng do=0xfdaL;D . float 2_and=1-e-3;与数学式子9xn2x 1对应的C语言表达式是)。下列变量定义中合法的是A . 9*xAn/(2*x-1)B . 9*x*n/(2*x-1)C . 9*pow(x, n)*(1/(2*x-1)D . 9*pow( n,x)/(2*x-1)3ab若有代数式,则不正确的C语言表达式是()。cdA . a/c/d*b*3C . 3*a*b/c*d已知各变量的类型说明如下:int m=8
7、,n, a, b;un sig ned long w=10; double x=3.14, y=0.12;则以下符合C语言语法的表达式是(A . a+=a-=(b=2)*(a=8)C . x%3以下符合C语言语法的赋值表达式是A. a=9+b+c=d+9C . a=9+b, b+, c+9B . 3*a*b/c/dD . a*b/d/c*3)。B . n=n*3=18D. y=float (m)()。B . a=(9+b, c=d+9)D. a=9+b+=c+9已知字母A的ASCII码为十进制数65,且S为字符型,则执行语句 S= A + 6- 3; 后,S中的值为()。A. DB . 68C
8、.不确定的值D . C在C语言中,要求运算数必须是整型的运算符是()。C . *=B . +若有说明语句:char s=72;则变量s ()。 A .包含一个字符B .包含两个字符C.包含三个字符D .说明不合法,s的值不确定若有定义:int m=7; float x=2.5, y=4.7;则表达式 x+m%3*(int)(x+y)%2/4的值是()。A . 2.500000B. 2.750000 C. 3.500000在C语言中,char型数据在内存中的存储形式是( )。A .补码B .反码C.原码设变量x为float类型,m为int类型,则以下能实现将 第三位进行四舍五入运算的表达式是()
9、。A . x=(x*100+0.5)/100.0B . m=x*100+0.5, x=m/100.0C. x=x*100+0.5/100.0D . x=(x/100+0.5)*100.0表达式13/3*sqrt(16.0)/8的数据类型是()。A .intB. floatC. double0.31 .8.39.40.D. 0.000000D. ASCII 码x中的数值保留小数点后两位,D .不确定 )。A.B.C.D.(x=2, y=5, y+, x+y)C. 6假设所有变量均为整型,则表达式A . 7B . 8已知s是字符型变量,下面
10、不正确的赋值语句是A . s=012C. s= 1+ 2;已知s是字符型变量,下面正确的赋值语句是(A . s= abc;C. s= xde;若有以下定义,则正确的赋值语句是(int x,y;float z;A . x=1,y=2,C. x+;设x、y均为float型变量,则不正确的赋值语句是A . +x ;C . y=(x%3)/10;下列语句中符合 C语言的赋值语句是(的值是()。D . 2A. a=7+b+c=a+7;C. a=7+b,b+,a+7putchar函数可以向终端输出一个()。A .整型变量表达式值。C .实型变量值。B.D .)。B.D.)。s= u+v; s=1+2;s=
11、08;s= ;x=y=100 x=in t (z);)。B.D .x*=y-2; x=y=0;B. a=7+b+=a+7;D. a=7+b,c=a+7;B .字符串D .字符或字符型变量值。设以下变量均为int类型,则值不等于 7的表达式是( (m=n=6, m+n, m+1) (m=n=6, m+n, n+1) (m=6, m+1, n=6, m+n) (m=6, m+1, n=m, n+1)以下程序段的输出结果是()。int a=12345; printf( ” %2dn ”, a);A . 12B. 34C . 12345D .提示出错、无结果41 .若x和y均定义为int型,z定义为d
12、ouble型,以下不合法的 seanf ()函数调用语句为 ()。A. scanf(%d%lx, %le”,&x,&y,&z );B. scanf (” 2d*%d%lf ”,&x, &y, &z);C. scanf( %x%*d%o ”, &x,&y);D. scanf( %x%o%6.2f ” , &x,&y,&z);42.有如下程序段:int x1, x2 ;char y1, y2;scanf (” d%c%d%c ”,&x1,&y1,&x2,&y2);若要求x1、x2、y1、y2的值分别为10、20、A、B,正确的数据输入是()。(注: 代表空格)A . 10A20BB . 10A20
13、BC. 10LJ20LJ BD . 10A20 LJB43 .若变量已正确说明为 float类型,要通过语句scanf( %f %f%f ”,&a, &b, &c);给a赋予10.0, b赋予22.0, c赋予33.0,不正确的输入形式为()。A . 10B. 10.0,22.0,33.02233C. 10.0D . 102222.033.03344. 有如下程序,若要求x1、x2、y1、y2的值分别为10、20、A、B,正确的数据输入是()。(注:代表空格)int x1 , x2 ;char y1, y2;scanf(%d%d”,&x1,&x2 ); scanf (” %c%c”, &y1,
14、&y2 );A . 1020ABB . 1020ABCC . 10 LJ20D . 1020ABAB45. 已有定义int a=-2 ;和输出语句:printf ( %8lx ”,a);以下正确的叙述是()。A .整型变量的输出格式符只有%d 一种B. %x是格式符的一种,它可以适用于任何一种类型的数据C. %x是格式符D . %8lx不是错误的格式符,其中数字8规定了输出字段的宽度46.有如下程序段,对应正确的数据输入是()。float x,y;scan f(”f%f ”,&x, &y);printf(” a=%f,b=%f ”, x,y);A . 2.04B . 2.04,5.675.67
15、C . A=2.04,B=5.67D . 2.055.6747.有如下程序段,从键盘输入数据的正确形式应是()。(注:代表空格)float x,y,z;scanf( “ x=%d,y=%d,z=%d ” ,&a,&y,&z);A . 123B. x=1,y=2,z=3C. 1,2,3D. x=1y=2 LJ z=348. 以下说法正确的是()。A .输入项可以为一个实型常量,如scanf(” f” ,3.5);B .只有格式控制,没有输入项,也能进行正确输入,如scanf( a=%d,b=5d”);C.当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(”4.2f”,&f);
16、D .当输入数据时,必须指明变量的地址,如scanf(%f”,&f);49. 根据定义和数据的输入方式,输入语句的正确形式为:()。(注:代表空格)已有定义:float x,y;数据的输入方式:1.23回车4.5回车A . scan(” f,%f ”,&x,&y);B. scanf(” f%f ”,&x,&y);C. scanf(”3.2f2.1f ”,&x,&y);D . scanf(”3.2f%2.1f ”,&x,&y);50 .根据下面的程序及数据的输入和输出形式,程序中输入语句的正确形式应该为()。#include ” stdio.h”main ()char s1,s2,s3;输入语句
17、;printf(” %c%c%c”,s1,s2,s3);(注:-代表空格)输入形式:A LJB LJC回车 输出形式:AA . scanf( %c%c%c ”,&s1,&s2,&s3);B . scanf(” %c LJ% LJc%c”,&s1, &s2,&s3);C . scanf( %c,%c,%c ”,&s1,&s2,&s3);D . scanf(%c%c”, &s1, &s2,&s3);51. 以下程序的执行结果是:()。#include ” stdio.h”main () int x=2,y=3;B. x=%d,y=%dD. x=%d,y=%d代表空格)printf( x=%d,y=
18、%dn ” ,x,y); A. x=%2,y=%3C. x=2,y=352. 以下程序的输出结果是()。(注:#include ” stdio.h”main () printf( nstring1=%15s* ”, ” programming ”);printf(” nstring2=%- 5s* ”,” boy”); prin tf(” stri ng3=%2s*”girl”);A . string1=programming LJLJLJ *stri ng2=boy*stri ng3=gi*C. string1=programming*stri ng2=Lboy*stri ng3=girl*
19、53. 根据题目中已给出的数据的输入和输出形式,B . string1=pJogramming*string2=boy LJLj*string3=gi*D . string1=pjogramming* stri ng2=boy stri ng3=girl*程序中输入输出语句的正确内容是()。#include ” stdio.h” main () int a;float b;输入语句输出语句(注:-代表空格)B. scanf( %d%3.1f ”,&a,&b);printf(”na+b=%f ” ,a+b);D . scanf(%d%f”,&a,&b); printf( na+b=%f ” ,a
20、+b);12,34,正确的输出结果为()。输入形式:12.3回车 输出形式:a+b=3.300 A . scanf(%d%f ”,&a,&b);printf( na+b=%5.3f ” ,a+b);C. scanf(%d,%f”,&a,&b); printf( na+b=%5.3f ” ,a+b)54. 阅读以下程序,当输入数据的形式为:#include ” stdio.h” main () int a,b;scanf(” %d%d”, &a,&b);printf( a+b=%dn ,a+b);B .有语法错误D .不确定值并有以下输出数据:(注:代表空格)A. a+b=46C. a+b=12
21、55. 若有定义:int x,y; char s1,s2,s3;12回车 U LJVW回车则能给x赋给整数1,给y赋给整数2,给s1赋给字符U,给s2赋给字符V,给s3赋给 字符W的正确程序段是()。A . scanf(x=%dy=%d ”,&x,&y); s1=getchar();s2=getchar();s3=getchar();B . scanf(%d%d ”,&x,&y);s1=getchar();s2=getchar();s3=getchar();C. scanf(” %d%d%c%c%c ”,&x,&y,&s1,&s2,&s3);D . scanf(” %d%d%c%c%c%c%c
22、%c ”,&x,&y,&s1,&s1,&s2,&s2,&s3,&s3);2填空题1. c语言的符号集包括 、。2. 结构化设计中的三种基本结构是 、。3. C语言源程序文件的后缀是 ,经过编译后生成文件的后缀是 ,经过链接后生成文件的后缀是 。4. C语言的关键字都用 大写或小写。5. 一个函数由两部分组成,它们是 、。6. 函数体一般包括、。7. C语言是通过 来进行输入和输出的。& 以下程序的执行结果 。#include ” stdio.h”main () short i=-1,j=1;printf( dec:%d,oct:%o,hex:%x,unsigned:%un ”i,i,i,i);
23、printf( dec:%d,oct:%o,hex:%x,unsigned:%un ,j,j,j,j);9.以下程序的执行结果是 。#include ” stdio.h”main () char s= b;printf(” dec:%d,oct:%o,hex:%x,ASCII:%cn ”, s,s,s,s);10 以下程序的执行结果是 。(注:代表空格)#include ” stdio.h”main () float pi=3.1415927;printf(” %f,%.4f,%4.3f,%10.3f ,pi,pi,pi,pi);printf(” n%e,%.4e,%4.3e,%10.3e”
24、,pi,pi,pi,pi);11 以下程序的执行结果是:。#include ” stdio.h”main () char c= c +5;printf(” c=%cn ” ,c);12 .以下程序输入123后的执行结果是 。(注:代表空格)#include ” stdio.h”main () int i,j;char k;scanf(” %d%c%d ”,&i,&k,&j);printf( i=%d,k=%c,j=%dn ” ,i,k,j);13 .有以下程序,若输入9876543210后的执行结果是 ;若输入为:9876543210后的执行结果是 ;若输入为:987654 -3210后的执行
25、结果为: 。(注:代表空格)#include ” stdio.h”main () int x1,x2;char y1,y2;scanf(” %2d%3d%3c%c ”,&x1,&x2,&y1,&y2);printf( x1=%d,x2=%d,y仁%c,y2=%cn ” ,x,y);14 .若x和y均为int型变量,则以下语句的功能是 。x+=y; y=x-y; x-=y;15. 有一输入函数scanf(%d”,k);则不能使float类型变量k得到正确数值的原因是: 。16 .有如下程序段,输入数据:12345ffl678 后,u的值是 【1】,v的值是 【2】。int u;float v;s
26、canf( “%3d%f,&u,&v);3答案及部分解析-一-选择题答案1.B2. B3. A4. B5. B6. D7.B8. D9. B10. C11. A12. C13.C14. B15. C16. A17. A18. C19.C20. A21 . C22. C23. A24. B25.A26. D27. A28. A29. D30. B31 .C32. C33. B34. B35. C36. C37.C38. D39. D40. C41 . D42. A43.B44. D45. D46. A47. B48. D49.B50. A51 . D52. D53. A54. D55. D14.
27、 解析:C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须 为字母或下划线。而且不能与C语言规定的关键字同名。 关键字如:auto, break, case, char, con st, con ti nue, default, do, double, else, en try, exter n, for, float, goto, if, i nt, i nt, long, register, return, short, signed, sizeof, static, struct, unsigned, while, switch, typedef, void, vol
28、atile, unior。这些关键字先不必硬背下来,随着后续的学习,你将 发现它们都是一些数据的类型、语句等,自然会随着学习的深入,而记下来。15 解析:用指数形式表示一个实型常数时,E或e之前必须有数字,且E后面指数必须为整数。16. 解析:101为转义字符,相对应一个ASCII码字符。(101)8=( 65)10=A.17解析:转义字符的特征是以“”开头,其后跟一些字符,如” b, f等代表一些特殊的含义,而后如跟数字,可以为八进制或者十六进制,将其转换为对应的ASCII码值,就可以得出对应的字符。“ ”后跟八进制的写法:0nn,或者nn,表 示“0”或者“”后只能跟1或3位07之间的数字
29、;“ ”后跟十六进制的写 法:xnn ,或者nn,表示“ x”或者“”后只能跟1或2位09及af(A F)之间的字符。选项B的错误在于8不是八进制;而选项C的错误在于没有“”; 选项D的错误在于超长(多了一位)。21.解析:B的错误在于赋值语句的左侧只能为一个简单变量,如:n=3*(n=18); C的错误在于运算符只能适用于整型数据,D的错误在于作类型转换时,应将类型加上括号,即为:y=(float) m31解析:逗号表达式的最终结果为最右端的表达式(即x+y )的值,其运算顺序是从左自右的。第三个表达式y+,其隐含有两步操作:先取y的原值,再执行 y=y+1运算;而本题中,虽然没有将y赋给某
30、个变量(取其原值),但还是一定会执行加运算的。因而,经过第三个表达式,y已经自加为6,故x+y的值为8,相对应得表达式最终结果为 &若本题改为:(x=2, y=5, z=y+, x+z),则其结果应为7。二填空题答案1. 答案:英文字母、数字、一些有特定含义的标点符号2. 答案:顺序结构、选择结构、循环结构3. 答案:C,OBJ,EXE4. 答案:小写5 .答案:函数说明部分和函数体6 .答案:变量定义部分和执行部分7 .答案:输入和输出函数&答案:dec:-1,oct:177777,hex:ffff,u nsig ned:65535 dec:1,oct:1,hex:1, un sig ned
31、:19 .答案:dec:98,oct:142,hex:62,ASCII:b10 .答案:3.141593,3.1416,3.142,3r1423.141593e+00,3.1416e+00,3.142e+00,.142e+00(注:由于c编译系统不同,我们上机使用的机器,其第二个为:3.14159e+00,3.142e+00,3.14e+00,弋.14e+00,即:printf语句实际结果小数点后取5位。)11.答案:c=h12 .答案:i=1,k=j=213 .答案:第一种情况的执仃结果:x1-98,x2-765,y1-4,y2-1第二种情况的执行结果:X仁98,x2=76,y仁,y2=3
32、第三种情况的执行结果: x仁98,x2=765,y1=4,y2=214 .答案:交换x和y的值15 .答案:(1)格式符应为:%f; (2)变量前边未加取地址符 &即应为seanf(”f”,&k);16 .答案:【1 】123【2 45.000000第4章选择结构习题1选择题1. 已有定义:int x=3, y=4, z=5;则表达式!(x+y)+z-1 & y+z/2 的值是()。A .6B. 0C.2D . 12. 设 a=5,b=6,c=7,d=8,m=2,n=2,则执行(m=ab) & (n=cd)后 n 的值为()。A .1B. 2C.3D . 43. 设x、y和z都是int类型变量
33、,且 x=3,y=4,z=5,则下面的表达式中,值为0的表达式为()。A. x & yB . x=yC. x|y+z & y-zD . !(xy)&!z|1)4. 为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。A .缩排位置相同的ifB .在其之前未配对的ifC .在其之前未配对的最近的ifD .同一行上的if5. 逻辑运算符两侧运算对象的数据类型()。A .只能是0或1B .只能是0或非0正数C .只能是整型或字符型数据D .可以是任何类型的数据6. 以下关于运算符优先顺序的描述中正确的是()。A .关系运算符 算术运算符 赋值运算符 逻辑与运算符B .
34、逻辑与运算符 关系运算符 算术运算符 赋值运算符C .赋值运算符 逻辑与运算符 关系运算符 算术运算符D .算术运算符 关系运算符 赋值运算符 逻辑与运算符7. 下列运算符中优先级最高的是()。A . B. &C. +D. !=& 选择出合法的if语句(设int x, a, b, c;()。A . if(a=b) c+;B. if(a=b) c+;C. if(ab) c+;D. if(a=b) c+;9.能正确表示“当x的取值在-58,-40和40,58范围内为真,否则为假”的表达式是()。A . (x= -58) & (x=40) & (x= -58) | (x=40) | (x= -58)
35、 & (x=40) & (x= -58) | |(x=40) | (x=58)10 .判断char型变量s是否为小写字母的正确表达式是()。A .,a = s=,a,) & (s=a) & (s= z)D. (a=s)11 若希望当x的值为奇数时,表达式的值为“真”,x的值为偶数时,表达式的值为“假”则以下不能满足要求的表达式是()。A . x%2=1B. !(x%2=0)C. !(x%2)D . x%212. 已知 x=45, y= a, z=0;则表达式(x=z & y z | !y)的值是()。A . 0B.语法错C . 1D .“假”13. 指出下列程序段所表示的逻辑关系是()。if(
36、a0) y=1;else if (x=0) y=0; else y= -1;B. y=0;if (x0) y=1;else if (x=0) if(x0) y=1;else y= -1;D. if (x=0)if (x0) y=1;else y=0;else y= -1;15. 执行以下语句后,y的值为()。 int x,y,z;x=y=z=0;9.20.+x | +y & +z;A . 0B . 1已知int a=1,b=2,c=3;以下语句执行后 if(ab) c=a; a=b; b=c;A. a=1,b=2,c=3C . a=2, b=3, c=1 请阅读以下程序:该
37、程序()。#i nclude stdio . h”main () int x=-10, y=5, z=0;if (x=y+z) printf( *n ” ); elseprin tf(” $n ”);A .有语法错不能通过编译B .可以通过编译但不能通过连接C.输出*D .输出$以下程序的运行结果是()。#include stdio.h”main () int a=1;if (a+1) printf( ”dn”,a); elseprintf(” dn ”,a-);A . 0 当 a=1,b=2,c=4,d=3 if (ab) if (cd) x=1; else if (ac) if (bd)
38、x=2;else x=3;else x=4;else x=5;A . 1 执行以下程序段后,I int a=1,b=0, x, y, z; x=(-a=b+)?-a : y=a+;z=b;A . x=0,y=0,z=0 C . x=0,y=1,z=0 若a、b、c、d、w均为 a=1;b=2;c=3;d=4; w= (ab)? a : b; w= (wc) ? w : c; w= (wb? ac?a:c :b);A . 5B . 4C. 6D .不确定23 .若a、b、c1、c2、x、y均为整型变量,正确的switch语句是()。B. switch a case c1: y=a-b; brea
39、k; case c2: x=a*d; break; default: x=a+b;D. switch(a-b) default: y=a*b; break;case 3: x=a+b; break;case 10: case 11: y=a-b; break ()。A . switch (a+b); case 1: y=a+b; break;case 0: y=a-b;break;C. switch (a*a+b*b) case 3:case 1: y=a+b; break;case 3: y=b-a; break;24.执行下列程序,输入为 3的数出结果是 #include ” stdio.
40、h”main ()int k;scanf(” %d”, &k);switch(k) case 1: prin tf(” %dn ”, k+); case 2: printf( ” %dn ”, k+); case 3: printf( ” %dn ”, k+); case 4: printf( ” %dn ”, k+);break;default: printf( Full!n ”);C . 3D . 4A . 3B. 4525.假定等级和分数有以下对应关系:等级:A分数:85 100等级:B分数:60 84等级:C分数:60以下对于等级grade输出相应的分数区间,能够完成该功能的程序段是(
41、)A . switch (grade) case A : printf( 85 100n);case B : printf( 60 84n”);case C : printf( 60n);default:printf(” grade is error!n ”);B. switch (grade) case A : printf( 85 100n ”;break;case B : printf( 60 84n”);case C : printf(” 60n); default:printf(” grade is error!n ”);C. switch (grade) case A : prin
42、tf( 85 100n);break;case B : printf( 60 84n”);break;case C : printf( 60n); default:printf(” grade is error!n ”);D. switch (grade) case C : printf( 60n);break;case B : printf( 60 84n”);break;default:printf( grade is error!n);break;case A: printf(85 100n);26. 有如下程序,写出该执行结果()#include stdio.h main ()floa
43、t x=2.0, y;if (x0.0) y=0.0;else if (x10.0) y=1.0/x;else y=1.0;printf( %fn ,y);A . 0.000000B. 0.25000027. 以下程序的运行结果是()。#include stdio.h main ()int a=2,b= -1,c=2;if (ab)if (b50)printf(” d”, a);if (a40)printf(” %d ” ,a);if (a30)prin tf(” %d ”,a);2. 设int x=9 , y=8;表达式x=y+1的结果是 。3. 定义 int x,y;执行 y=(x=1,+
44、x,x+2);后,y 的值是。4. 定义 int x=10,y,z;执行 y=z=x; x=y=z ;后, x 的结果是 5. 设 int a=1,b=2,c,d,e;执行c=(-a+)+(+b);d=(b-)+(+a)-a;e=(a/(+b)-(a/(-a);请问a,b,c,d,e的结果是:。6. 设 int a=2,b=3,c,d,e,f;执行c=(a+= _b);d=(a=+b);e=(a_!=b);f=(+ab-);请问a,b,c,d,e,f的结果是:。7. 以下程序的运行结果是 。#include ” stdio.h”main ()int a,b,c,s,w,t;s=w=t=0;a=
45、 -1; b=3; c=3;if (c0) s=a+b;if (a0)if (c0) w=a-b;else t=c;printf(” %d %d %d ”, s,w,t);&以下程序的运行结果是 。#include ” stdio.h”main ()int a,b,c,d,e;a=c=1;b=20;d=100;if (!a) d=d+;else if (!b)if (d) d= -d;else d= d-; printf(” %dnn ”,d);9.以下程序的运行结果是 。#include ” stdio.h”main ()int a, b= 250, c;if (c=b)0) a=4;else if (b=0) a=5;else a=6;printf(” t%dt%dn ” ,a,c);if (c=(b=0)a=5;printf(” t%dt%dn ” ,a,c);if (a=c=b) a=4;printf(” t%dt%dn ” ,a,c);10下面程序根据以下函数关系,对输入的每个 x值,计算出y值。请
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省东莞中学松山湖学校2025-2026学年高三物理第一学期期末考试试题
- 门卫收快递管理办法
- 集中执法与管理办法
- 高校督查员管理办法
- 违章曝光台管理办法
- 税收动态管理暂行办法
- 环境监察考核管理办法
- 社交网络标识管理办法
- 纳米微球乳腺增生诊断-洞察及研究
- 出租车相关知识培训课件
- 《思想道德与法治》(23版):第三章 继承优良传统 弘扬中国精神
- 婚恋关系的维系与发展艺术
- 2025年福州产发园区运营管理有限公司招聘笔试参考题库含答案解析
- 中职数学预备知识
- 餐饮服务与数字化运营 习题及答案 项目四
- 驾培学校安全风险辨识分级管控
- 《中小学科学教育工作指南》解读
- 员工行为守则及职业道德规范
- 护理安全的重要性
- 10 巴黎奥运-2025年中考英语新热点时文阅读
- 2024-2030年中国过敏性鼻炎药物行业市场发展趋势与前景展望战略分析报告
评论
0/150
提交评论