C语言基础练习题

上传人:卷*** 文档编号:124496173 上传时间:2022-07-25 格式:DOC 页数:59 大小:255KB
收藏 版权申诉 举报 下载
C语言基础练习题_第1页
第1页 / 共59页
C语言基础练习题_第2页
第2页 / 共59页
C语言基础练习题_第3页
第3页 / 共59页
资源描述:

《C语言基础练习题》由会员分享,可在线阅读,更多相关《C语言基础练习题(59页珍藏版)》请在装配图网上搜索。

1、第一章 C语言基本知识11 选择题1. 如下不是C语言的特点的是(C )。A、语言简洁紧凑 B、可以编制出功能复杂的程序 C、C语言可以直接对硬件操作 D、C语言移植性好2. 下列字符序列中,不可用作C语言标记符的是( )。Aabc123 Bno.1 C_123_ D_ok 3. 对的的C语言标记符是 ( )。A_buy_2 B2_buy C?_buy Dbuy?4. 请选出可用作C语言顾客标记符的一组标记符( )。 Avoid Ba3_b3 CFor D2adefine _123 -abc DOWORD IF Case sizeof5. 下列符号中,不属于转义字符的是( )。 A B0xAA

2、 Ct D06. 不属于C语言核心字的是( )。 Aint Bbreak Cwhile Dcharacter 7. 是C语言提供的合法核心字的是( )。 AFloat Bsigned Cinteger DChar8. 如下不能定义为顾客标示符的是( )。 Ascanf BVoid C_3com_ Dint 9. 一种C程序是由( )。 A 一种主程序和若干子程序构成B 一种或多种函数构成C 若干过程构成D 若干子程序构成10. C语言程序的基本单位是( )。 A程序行 B语句 C函数 D字符11. 下列说法中,错误的是( )。 A每个语句必须独占一行,语句的最后可以是一种分号,也可以是一种回车

3、换行符号B每个函数均有一种函数头和一种函数体,主函数也不例外C主函数只能调用顾客函数或系统函数,顾客函数可以互相调用D程序是由若干个函数构成的,但是必须有、并且只能有一种主函数12. 如下说法中对的的是( )。 AC语言程序总是从第一种定义的函数开始执行B在C语言程序中,要调用的函数必须在main( )函数中定义CC语言程序总是从main( )函数开始执行DC语言程序中的main( )函数必须放在程序的开始部分13. C编译程序是( )。 AC程序的机器语言版本 B一组机器语言指令 C将C源程序编译成目的程序 D由制造厂家提供的一套应用软件14如下选项中,合法的顾客标记符是( )。 Along

4、 B_2abc C3dmax DA.dat15如下选项中,合法的实型常数是( )。 A5E2.0 BE-3 C2E0 D1.3E16已知大写字母A的ASCII码值是65, 小写字母a的ASCII码是97,则用八进制表达的字符常量101是( )。 A字符A B字符a C字符c D非法的常量17如下选项中, 合法转义字符的选项是( )。 A B018 Cxab Dabc18如下选项中,对的的字符常量是( )。 A”F” B CW D19如下选项中可作为C语言合法整数的是 A10110B B0386 C0Xffa Dx2a220下列变量定义中合法的是 Ashort _a=1-.le-1; Bdoub

5、le b=1+5e2.5; Clong do=0xfdaL; Dfloat 2_and=1-e-3;21与数学式子相应的C语言体现式是( )。 A9*xn/(2*x-1) B9*x*n/(2*x-1) C9*pow(x,n)*(1/(2*x-1) D9*pow(n,x)/(2*x-1)22若有代数式,则不对的的C语言体现式是( )。 Aa/c/d*b*3 B3*a*b/c/d C3*a*b/c*d Da*b/d/c*323已知各变量的类型阐明如下: int m=8,n, a, b; unsigned long w=10; double x=3.14, y=0.12; 则如下符合C语言语法的体现

6、式是( )。 Aa+=a-=(b=2)*(a=8) B n=n*3=18 Cx%3 Dy=float (m)24如下符合C语言语法的赋值体现式是( )。 Aa=9+b+c=d+9 Ba=(9+b, c=d+9) Ca=9+b, b+, c+9 Da=9+b+=c+925 已知字母A的ASCII码为十进制数65,且S为字符型,则执行语句S=A+6-3;后,S中的值为( )。 AD B68 C不拟定的值 DC26在C语言中,规定运算数必须是整型的运算符是( )。 A/ B+ C*= D%27若有阐明语句:char s=72;则变量s( )。A涉及一种字符 B涉及两个字符C涉及三个字符 D阐明不合法

7、,s的值不拟定28若有定义:int m=7; float x=2.5, y=4.7; 则体现式x+m%3*(int)(x+y)%2/4的值是( )。 A2.500000 B2.750000 C3.500000 D0.00000029在C语言中,char型数据在内存中的存储形式是( )。 A补码 B反码 C原码 DASCII码30设变量x为float类型,m为int类型,则如下能实现将x中的数值保存小数点后两位,第三位进行四舍五入运算的体现式是( )。Ax=(x*100+0.5)/100.0 Bm=x*100+0.5, x=m/100.0Cx=x*100+0.5/100.0 Dx=(x/100+

8、0.5)*100.031体现式13/3*sqrt(16.0)/8的数据类型是( )。 Aint Bfloat Cdouble D不拟定32设如下变量均为int类型,则值不等于7的体现式是( )。A(m=n=6, m+n, m+1) B(m=n=6, m+n, n+1)C(m=6, m+1, n=6, m+n) D(m=6, m+1, n=m, n+1)33假设所有变量均为整型,则体现式(x=2, y=5, y+, x+y)的值是( )。A7 B8 C6 D234已知s是字符型变量,下面不对的的赋值语句是( )。As=012; Bs= u+v;Cs=1+2; Ds=1+2;35已知s是字符型变量

9、,下面对的的赋值语句是( )。As=abc; Bs=08;Cs=xde; Ds=”;36若有如下定义,则对的的赋值语句是( )。int x,y; float z;Ax=1,y=2, Bx=y=100 Cx+; Dx=int (z);37设x、y均为float型变量,则不对的的赋值语句是( )。A+x ; Bx*=y-2; Cy=(x%3)/10; Dx=y=0;38下列语句中符合C语言的赋值语句是( )。Aa=7+b+c=a+7; Ba=7+b+=a+7;Ca=7+b,b+,a+7 Da=7+b,c=a+7;39putchar函数可以向终端输出一种( )。A整型变量体现式值。 B字符串C实型变

10、量值。 D字符或字符型变量值。40如下程序段的输出成果是( )。int a=12345; printf(”%2dn”, a); A12 B34 C12345 D提示出错、无成果41若x和y均定义为int 型,z定义为double型,如下不合法的scanf()函数调用语句为( )。Ascanf(”%d%lx,%le”,&x,&y,&z);Bscanf (”%2d*%d%lf ”, &x, &y, &z);Cscanf(”%x%*d%o”, &x,&y);D。scanf(”%x%o%6.2f”, &x,&y,&z);42有如下程序段: int x1,x2;char y1,y2;scanf(”%d%

11、c%d%c”,&x1,&y1,&x2,&y2);若规定x1、x2、y1、y2的值分别为10、20、A、B,对的的数据输入是( )。(注:代表空格)A10A20B B10A20BC10 A20 B D10A20B43若变量已对的阐明为float类型, 要通过语句scanf(”%f %f%f”, &a, &b, &c);给a赋予10.0, b赋予22.0, c赋予33.0, 不对的的输入形式为( )。A10 B10.0,22.0,33.0 22 33C10.0 D10 2222.0 33.0 3344有如下程序,若规定x1、x2、y1、y2的值分别为10、20、A、B,对的的数据输入是( )。(注

12、:代表空格)int x1,x2;char y1,y2;scanf(”%d%d”,&x1,&x2);scanf(”%c%c”, &y1,&y2);A1020AB B1020ABCC1020 D1020ABAB45已有定义int a=-2;和输出语句:printf(”%8lx”,a);如下对的的论述是( )。A整型变量的输出格式符只有%d一种B%x是格式符的一种,它可以合用于任何一种类型的数据C%x是格式符D%8lx不是错误的格式符,其中数字8规定了输出字段的宽度46有如下程序段,相应对的的数据输入是( )。float x,y;scanf(”%f%f”, &x,&y);printf(”a=%f,b

13、=%f”, x,y);A2.04 B2.04,5.67 5.67CA=2.04,B=5.67 D2.055.6747有如下程序段,从键盘输入数据的对的形式应是( )。(注:代表空格)float x,y,z;scanf(“x=%d,y=%d,z=%d”,&a,&y,&z);A123 Bx=1,y=2,z=3C1,2,3 Dx=1 y=2 z=348如下说法对的的是( )。A输入项可觉得一种实型常量,如scanf(”%f”,3.5);B只有格式控制,没有输入项,也能进行对的输入,如scanf(”a=%d,b=5d”);C当输入一种实型数据时,格式控制部分应规定小数点后的位数,如scanf(”%4.

14、2f”,&f);D当输入数据时,必须指明变量的地址,如scanf(”%f”,&f);49根据定义和数据的输入方式,输入语句的对的形式为:( )。(注:代表空格)已有定义:float x,y;数据的输入方式:1.23 4.5Ascan(”%f,%f”,&x,&y); Bscanf(”%f%f”,&x,&y);Cscanf(”%3.2f%2.1f”,&x,&y); Dscanf(”%3.2f%2.1f”,&x,&y);50根据下面的程序及数据的输入和输出形式,程序中输入语句的对的形式应当为( )。#include ”stdio.h”main()char s1,s2,s3;输入语句;printf(”

15、%c%c%c”,s1,s2,s3);输入形式:ABC (注:代表空格)输出形式:ABAscanf(”%c%c%c”,&s1,&s2,&s3);Bscanf(”%c%c%c”,&s1, &s2,&s3);Cscanf(”%c,%c,%c”,&s1,&s2,&s3); Dscanf(”%c%c”, &s1, &s2,&s3);51如下程序的执行成果是:( )。#include ”stdio.h”main() int x=2,y=3; printf(”x=%d,y=%dn”,x,y);A. x=%2,y=%3 B. x=%d,y=%dC. x=2,y=3 D. x=%d,y=%d52如下程序的输出成

16、果是( )。(注:代表空格)#include ”stdio.h”main() printf(”nstring1=%15s*”, ”programming”); printf(”nstring2=%-5s*”, ”boy”); printf(”string3=%2s*”, ”girl”);Astring1=programming* Bstring1=programming* string2=boy* string2=boy*string3=gi* string3=gi* Cstring1=programming* Dstring1=programming* string2=boy*string3

17、=girl* string2=boy*string3=girl*53根据题目中已给出的数据的输入和输出形式,程序中输入输出语句的对的内容是( )。#include ”stdio.h”main() int a; float b; 输入语句 输出语句输入形式:12.3 (注:代表空格)输出形式:a+b=3.300Ascanf(”%d%f”,&a,&b); Bscanf(”%d%3.1f”,&a,&b); printf(”na+b=%5.3f”,a+b); printf(”na+b=%f”,a+b);Cscanf(”%d,%f”,&a,&b); Dscanf(”%d%f”,&a,&b); print

18、f(”na+b=%5.3f”,a+b) printf(”na+b=%f”,a+b);54阅读如下程序,当输入数据的形式为:12,34,对的的输出成果为( )。#include ”stdio.h”main() int a,b; scanf(”%d%d”, &a,&b); printf(”a+b=%dn”,a+b);Aa+b=46 B有语法错误Ca+b=12 D不拟定值55若有定义:int x,y; char s1,s2,s3; 并有如下输出数据:(注:代表空格) 12 UVW则能给x赋给整数1,给y赋给整数2,给s1赋给字符U,给s2赋给字符V,给s3赋给字符W的对的程序段是( )。Ascanf

19、(”x=%dy=%d”,&x,&y); s1=getchar();s2=getchar();s3=getchar();Bscanf(”%d%d”,&x,&y); s1=getchar();s2=getchar();s3=getchar();Cscanf(”%d%d%c%c%c”,&x,&y,&s1,&s2,&s3);Dscanf(”%d%d%c%c%c%c%c%c”,&x,&y,&s1,&s1,&s2,&s2,&s3,&s3);12 填空题1 C语言的符号集涉及_、_、_。2 构造化设计中的三种基本构造是_、_、_。3 C语言源程序文献的后缀是_,通过编译后生成文献的后缀是_,通过链接后生成文

20、献的后缀是_。4 C语言的核心字都用_大写或小写。5 一种函数由两部分构成,它们是_、_。6 函数体一般涉及_、_。7 C语言是通过_来进行输入和输出的。8 如下程序的执行成果_。 #include ”stdio.h” main() short i=-1,j=1; printf(”dec:%d,oct:%o,hex:%x,unsigned:%un”,i,i,i,i); printf(”dec:%d,oct:%o,hex:%x,unsigned:%un”,j,j,j,j);9 如下程序的执行成果是_。#include ”stdio.h”main() char s=b; printf(”dec:%

21、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”,pi,pi,pi,pi);11如下程序的执行成果是:_。#include ”stdio.h”main() char c=c+5;printf(”c=%cn”,c);12如下程序输入123后的执行成果是_。(注:代表空格)#include ”s

22、tdio.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后的执行成果为:_。(注:代表空格)#include ”stdio.h”main() int x1,x2; char y1,y2; scanf(”%2d%3d%3c%c”,&x1,&x2,&y1,&y2); printf(”x1=%d,x2=%d,y1=%c,y2=%cn”,x,y);14若x和y均为i

23、nt型变量,则如下语句的功能是_。 x+=y; y=x-y; x-=y;15有一输入函数scanf(”%d”,k);则不能使float类型变量k得到对的数值的因素是:_。16有如下程序段,输入数据:12345ffl678后,u的值是 【1】 ,v的值是 【2】 。int u;float v;scanf(“%3d%f”,&u,&v);13 答案及部分解析一 选择题答案1B2B3A4B5B6D7B8D9B10C11A12C13C14B15C16A17A18C19C20A21C22C23A24B25A26D27A28A29D30B 31C32C33B34B35C36C 37C38D39D40C41D

24、42A43B44D45D46A47B48D 49B50A51D52D53A54D 55D 14解析:C语言规定标记符只能由字母、数字和下划线三种字符构成,且第一种字符必须为字母或下划线。并且不能与C语言规定的核心字同名。核心字如:auto, break, case, char, const, continue, default, do, double, else, entry, extern, for, float, goto, if, int, int, long, register, return, short, signed, sizeof, static, struct, unsign

25、ed, while, switch, typedef, void, volatile, unior。这些核心字先不必硬背下来,随着后续的学习,你将发现它们都是某些数据的类型、语句等,自然会随着学习的进一步,而记下来。15解析:用指数形式表达一种实型常数时,E或e之前必须有数字,且E背面指数必须为整数。16解析:101为转义字符,相相应一种ASCII码字符。(101)8=(65)10=A.17解析:转义字符的特性是以“”开头,其后跟某些字符,如n, t, , , , ”, b, f等代表某些特殊的含义,而后如跟数字,可觉得八进制或者十六进制,将其转换为相应的ASCII码值,就可以得出相应的字符。

26、“”后跟八进制的写法:0nn, 或者nn, 表达“0”或者“”后只能跟1或3位07之间的数字;“”后跟十六进制的写法:xnn,或者nn, 表达“x”或者“”后只能跟1或2位09及af(AF)之间的字符。选项B的错误在于8不是八进制;而选项C的错误在于没有“”;选项D的错误在于超长(多了一位)。21解析:B的错误在于赋值语句的左侧只能为一种简朴变量,如:n=3*(n=18); C的错误在于%运算符只能合用于整型数据,D的错误在于作类型转换时,应将类型加上括号,即为:y=(float) m31解析:逗号体现式的最后成果为最右端的体现式(即x+y)的值,其运算顺序是从左自右的。第三个体现式y+,其隐

27、具有两步操作:先取y的原值,再执行y=y+1运算;而本题中,虽然没有将y赋给某个变量(取其原值),但还是一定会执行加运算的。因而,通过第三个体现式,y已经自加为6,故x+y的值为8,相相应得体现式最后成果为8。若本题改为:(x=2, y=5, z=y+, x+z),则其成果应为7。二 填空题答案1 答案:英文字母、数字、某些有特定含义的标点符号2 答案:顺序构造、选择构造、循环构造3 答案:C,OBJ,EXE4 答案:小写5 答案:函数阐明部分和函数体6 答案:变量定义部分和执行部分7 答案:输入和输出函数8 答案:dec:-1,oct:177777,hex:ffff,unsigned:655

28、35dec:1,oct:1,hex:1,unsigned:19 答案:dec:98,oct:142,hex:62,ASCII:b10答案:3.141593,3.1416,3.142, 3.142 3.141593e+00,3.1416e+00,3.142e+00,3.142e+00(注:由于c编译系统不同,我们上机使用的机器,其第二个printf语句实际成果为:3.14159e+00,3.142e+00,3.14e+00,3.14e+00,即:小数点后取5位。)11答案:c=h12答案:i=1,k=,j=213答案:第一种状况的执行成果:x1=98,x2=765,y1=4,y2=1 第二种状况

29、的执行成果:x1=98,x2=76,y1=,y2=3第三种状况的执行成果:x1=98,x2=765,y1=4,y2=214答案:互换x和y的值15答案:(1)格式符应为:%f;(2)变量前边未加取地址符&, 即应为scanf(”%f”,&k);16答案:【1】123 【2】45.000000第二章 选择构造21 选择题1 已有定义:int x=3, y=4, z=5; 则体现式!(x+y)+z-1 & y+z/2的值是()。A6 B0 C2 D12 设a=5,b=6,c=7,d=8,m=2,n=2, 则执行(m=ab) & (n=cd)后n的值为()。A1 B2 C3 D43 设x、y和z都是

30、int类型变量,且x=3,y=4,z=5, 则下面的体现式中,值为0的体现式为()。 Ax & y Bx=y Cx|y+z & y-z D!(xy)&!z|1)4为了避免嵌套的if-else语句的二义性,C语言规定else总是与()构成配对关系。A缩排位置相似的ifB在其之前未配对的ifC在其之前未配对的近来的ifD同一行上的if5 逻辑运算符两侧运算对象的数据类型()。 A只能是0或1 B只能是0或非0正数 C只能是整型或字符型数据 D可以是任何类型的数据6 如下有关运算符优先顺序的描述中对的的是()。 A关系运算符算术运算符赋值运算符逻辑与运算符 B逻辑与运算符关系运算符算术运算符赋值运算

31、符 C赋值运算符逻辑与运算符关系运算符算术运算符 D算术运算符关系运算符赋值运算符逻辑与运算符7 下列运算符中优先级最高的是()。 A B& C+ D!=8 选择出合法的if语句(设int x,a,b,c;)()。 Aif(a=b) c+; Bif(a=b) c+; Cif(ab) c+; Dif(a=b) c+;9 能对的表达“当x的取值在-58,-40和40,58范畴内为真,否则为假”的体现式是()。 A(x= -58) & (x=40) & (x= -58) | (x=40) | (x= -58) & (x=40) & (x= -58) | |(x=40) | (x=58)10判断cha

32、r型变量s与否为小写字母的对的体现式是()。 Aa = s=a) & (s=a) & (s=z) D(a=s)11若但愿当x的值为奇数时,体现式的值为“真”,x的值为偶数时,体现式的值为“假”。则如下不能满足规定的体现式是()。 Ax%2=1 B!(x%2=0) C!(x%2) Dx%212已知 x=45, y=a, z=0; 则体现式(x=z & yz | !y)的值是()。 A0 B语法错 C1 D“假”13指出下列程序段所示的逻辑关系是()。if(a0) y=1;else if (x=0) y=0; else y= -1;By=0; if (x0) y=1; else if (x=0)

33、if(x0) y=1; else y= -1;Dif (x=0) if (x0) y=1; else y=0; else y= -1;15执行如下语句后,y 的值为()。int x,y,z;x=y=z=0;+x | +y & +z;A0 B1 C2 D不拟定值16已知int a=1,b=2,c=3; 如下语句执行后a,b,c的值是()。if(ab)c=a; a=b; b=c;Aa=1, b=2, c=3 Ba=2, b=3, c=3Ca=2, b=3, c=1 Da=2, b=3, c=217请阅读如下程序:该程序()。#include ”stdioh”main() int x=-10, y=

34、5, z=0;if (x=y+z) printf(”*n” );else printf(”$n”);A有语法错不能通过编译 B可以通过编译但不能通过连接C输出* D输出$18如下程序的运营成果是()。#include ”stdio.h”main() int a=1;if (a+1) printf(”%dn”, a);else printf(”%dn”, a-);A0 B1 C2 D319当a=1,b=2,c=4,d=3时,执行完下面一段程序后x的值是()。 if (ab)if (cd) x=1;else if (ac) if (bd) x=2; else x=3;else x=4;else x

35、=5;A1 B2 C3 D420执行如下程序段后,变量x,y,z的值分别为()。 int a=1,b=0, x, y, z;x=(-a=b+)?-a:+b;y=a+;z=b;Ax=0,y=0,z=0 Bx= -1,y= -1,z= 1Cx=0,y=1,z=0 Dx= -1,y= 2, z= 121若a、b、c、d、w均为int类型变量,则执行下面语句后的w值是()。a=1;b=2;c=3;d=4;w=(ab)?a :b;w=(wc)?w :c;w=(wb? ac?a:c :b);A5 B4 C6 D不拟定23若a、b、c1、c2、x、y均为整型变量,对的的switch 语句是()。Aswitc

36、h (a+b); Bswitch a case 1: y=a+b; break; case c1: y=a-b; break;case 0: y=a-b; case c2: x=a*d; break; break; default: x=a+b; Cswitch (a*a+b*b) Dswitch(a-b) case 3: default: y=a*b; break;case 1: y=a+b; break; case 3: x=a+b; break;case 3: y=b-a; break; case 10: case 11: y=a-b; break; 24执行下列程序,输入为3的数出成果

37、是()。#include ”stdio.h”main() int k; scanf(”%d”, &k); switch(k) case 1: printf(”%dn”, k+); case 2: printf(”%dn”, k+); case 3: printf(”%dn”, k+); case 4: printf(”%dn”, k+);break; default: printf(”Full!n”);A3 B4 C3 D45 425假定级别和分数有如下相应关系:级别:A 分数:85100级别:B 分数:6084级别:C 分数:60如下对于级别grade输出相应的分数区间,可以完毕该功能的程序

38、段是()。Aswitch (grade) case A :printf(”85100n”);case B :printf(”6084n”);case C :printf(”60n”); default: printf(”grade is error!n”); Bswitch (grade) case A :printf(”85100n”); break; case B :printf(”6084n”);case C :printf(”60n”); default: printf(”grade is error!n”); Cswitch (grade) case A :printf(”85100

39、n”); break; case B :printf(”6084n”); break;case C :printf(”60n”); default: printf(”grade is error!n”); Dswitch (grade) case C :printf(”60n”); break;case B :printf(”6084n”); break;default: printf(”grade is error!n”);break;case A :printf(”85100n”); 26有如下程序,写出该执行成果()。#include ”stdio.h”main() float x=2.

40、0, y; if (x0.0) y=0.0;else if (x10.0) y=1.0/x;else y=1.0;printf(”%fn”,y);A0.000000 B0.250000 C0.500000 D1.00000027如下程序的运营成果是()。#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) printf(”%d”,a);2 设int x=9,y=8;体现式x=y+1的成果是_。3 定义int x,y;执行y=(x=

41、1,+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= -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);8 如下程序的运营成果是_。 #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

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!