lyd= (1)
printf(\
}
float pn(float x,int n) { float temp;
if (n==0) temp= (2) else if (n==1) temp= (3) else temp= (4) return(temp);
}
4.以下函数的功能是:求x的y次方,请填空。
double fun(double x,int y) {int i; double z:
for(i=1,z=x;i 5.a=5,b=6,c=7,d=8,则d=a/2&&b==c||!a的值为( 6.若int a=12; 则表达式a/=a+a的值是 ( )。7.strlen(“ABCDE”)=( )。 8、下列程序的执行结果是 #include { case 1: a--; break; case 2: b++; break; case 3: a++;b++; } printf(\} 35 )。 第一单元 一、选择题 1. A 2. B 3. C 4. C 5. D 6. A 7. C 8. D 9. A 10. D 11. A 12. D 13. BC 14.. B 15. B 二、填空 1. 函数首部、函数体 2. 主函数、main函数 3. 0 4. 赋值、逗号、18、18、18、3 5. 浮点型、指数型 6. 逗号 第二单元 顺序程序设计 一、选择题 1. C 2. A 3. A 4. D 5. C 6. C 7. C 二、读程序写结果 1. 17 2. 2080 3. X=3.600000,i=3 4. 2,0 5. X=2,y=%d 6. 6,0,6,102 7. 2,1 2,2 三、填空 1. 字符 整数 2. 左 右 3. 格式说明 普通字符 4. (1) float area,girth; (2) l*w (3) 2*(l+w) (4) printf(“area=%f,girth=%f\\n”,area,girth); 5. (1) #include “stdio.h” (2) int n (3) getchar() (4) c-?0? 或者c-48 36 (5) “%c,%d\\n” 第三单元 分支程序设计 一、选择题 1. C 2. EB 3. D 4. C 5. D 6. C 7. D 8. C 二、读程序写结果 1. 1,0,3 2. 200 3. 01 4. 1 7 0 5. It is B. It is C.other. 6. a=2,b=1 三、填空 1. 0 2. 1 3. (1) y=2*x+3 (2)else if(x==0) (3)else 4. (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 5. (1) b!=0 (2) c!=0 (3) d>=0 (4) (2*a) (5) (2*a) (6) pi=sqrt(-d)/(2*a) 6. (1) switch(c) (2) break (3) break (4) default 第四单元 循环程序设计 37 一、选择题 1. D 2. A . 3. B . 4. C 5. A 6. D 二、读程序写结果 1. 1 2 3 2. i=0,s=1 i=1,s=4 i=2,s=9 i=3,s=16 3. m=4 m=10 m=22 m=46 m=94 4. (1) quert (2) rvfsu (3) quert? 5. <><><># 6. a=5 7. 2 5 8 11 14 8. (0,0), (1,0),(1,1), (2,0),(2,1),(2,2), (3,0),(3,1),(3,2),(3,3), 9. ****** ****** ****** ****** ****** ****** 10. 11 13 17 19 23 三、填空 1. switch、循环 2. (1)s=0 (2)i=i+2 29 38 3. (1) x<=9 (2) y<=9 (3) z=0 (4) z<=9 (5) x*100+y*10+z 4. (1) n (2) Tn+a (3) Sn+Tn (4) count++ 5. (1) 10 (2) Sn+hn*2 (3) hn/2 6. (1) 3 (2) 2*i (3) printf(“\\n”); (4) i (5) 4-2*i 7. (1) station (2) i+1 (3) total+2 第五单元 数组 一、选择题 1. C 2. D 3. D 4. A 二、读程序写结果 1. 1 0 2 2. 2.20 3.30 4.40 3. k=24 4. sum=6 5. 0 1 0 2 1 0 3 2 1 0 6. -5 7. “BBB” 8. 没有输入数据 三、填空 1. 类型 2. (1) int i,p (2) p=i 5. C 6. D 7. A 2 5 7 13 5.50 6.60 1.10 39 20