参考答案:
自测练习第1套
一.选择题
1. B
2. A 3 D 4. A 5. A 6 B 7 A 8 D 9 C 10 A
11 D 12 A 13 C 14 B 15 C 16C 17 D 18 B 19 C 20 D
二、填空题
1.5 2.选择结构 3.相等 4.1 5.Main(主)
6.28 7.void 8.局部变量 9.double 10.60
三、读程序写结果
1、 10 11 13 14 16 17 19 20
2、 6
3、 1
4、 7 8
5、 China!
6、 8
四、填写程序段,使程序完整
1、① j<=i ② "\n"
2、① *y=temp ② &x,&y
3、① s=0 ② i+=2
4、① i= =j ② a[i][j]
5、① *p==' ' ② *p>='0' && *p <='9'
五、编程题
1.
#include"stdio.h"
#define N 10
void main()
{int i;float a[N];
void fun(float *p,int n);
for(i=0;ifun(a,N);
for(i=0;i}
void fun(float *p,int n)
{int i;float temp;
for(i=0;i}
2.
#include"stdio.h"
void main()
{int i,a,b,c;
for(i=100;i<1000;i++)
{a=i%10;
b=i/10%10;
c=i/100;
if(a*a*a+b*b*b+c*c*c==i)printf("%d\n",i);