第一单元 程序设计和C语言
第一单元 程序设计和C语言选择题1. A 2. B 3. C 4. C 5. D 6. A 7. C 8. D 9. A 10. D 11. A12. D 13. BC 14.. B 15. B填空函数首部、函数体主函数、main函数0赋值、逗号、18、18、18、3浮点型、指数型逗号第二单元 顺序程序设计选择题CA ADCCC读程序写结果172080X=3.600000,i=32,0X=2,y=%d6,0,6,1022,12,2填空字符 整数左 右格式说明 普通字符(1) float area,girth;(2) l*w(3) 2*(l+w)(4) printf(“area=%f,girth=%f\n”,area,girth);(1) #include “stdio.h”(2) int n(3) getchar()(4) c-‘0’ 或者c-48(5) “%c,%d\n”第三单元 分支程序设计选择题CEB DCDCDC读程序写结果1,0,320001170It is B. It is C.other.a=2,b=1填空01(1) y=2*x+3(2)else if(x==0)(3)else(1) #include “math.h”(2) float a,b,c,s,s1(3) (a+b>c)&&(b+c>a)&&(c+a>b)(4) sqrt(s1)(5) else(1) b!=0(2) c!=0(3) d>=0(4) (2*a)(5) (2*a)(6) pi=sqrt(-d)/(2*a)(1) switch(c)(2) break(3) break(4) default第四单元 循环程序设计选择题D A . B . CAD读程序写结果12 3i=0,s=1i=1,s=4i=2,s=9i=3,s=16m=4m=10m=22m=46m=94(1) quert(2) rvfsu(3) quert?<><><>#a=52 5 8 11 14(0,0),(1,0),(1,1),(2,0),(2,1),(2,2),(3,0),(3,1),(3,2),(3,3), ************ ************ ****** ******111317192329填空switch、循环(1)s=0(2)i=i+2(1) x<=9(2) y<=9(3) z=0(4) z<=9(5) x*100+y*10+z(1) n(2) Tn+a(3) Sn+Tn(4) count++(1) 10(2) Sn+hn*2(3) hn/2(1) 3(2) 2*i(3) printf(“\n”);(4) i(5) 4-2*i(1) station(2) i+1(3) total+2第五单元 数组选择题1. C 2. D 3. D 4. A 5. C 6. D 7. A 读程序写结果 1 0 2 2 5 7 13 20 2.20 3.30 4.40 5.50 6.60 1.10k=24sum=6 0 1 0 2 1 0 3 2 1 0-5“BBB”没有输入数据填空类型 (1) int i,p(2) p=i(3) printf(“%d\n”,p);(1) #include “math.h”(2) a[i]/20(3) s=fabs(a[i]-pjz);(4) printf(“%f,%f\n”,pjz,t); (1) x<4(2) y<3(3) z==3(1) N/2(2) a[N-1-k](3) a[N-1-k] (4) k=’A’ && str[i]<=’Z’ || str[i]>=’a’