A、 数组元素的个数
B、 数组第一个元素的值
C、 数组全部元素的值
D、 数组的首地址
答案:D
A、 数组元素的个数
B、 数组第一个元素的值
C、 数组全部元素的值
D、 数组的首地址
答案:D
A. 自动(auto)类型
B. 寄存器(register)类型
C. 静态(static)类型
D. 外部(extern)类型
A. fun(a);
B. fun(a,&b);
C. fun(*a,*b);
D. fun(&a,a+b);
A. 必须是逻辑表达式
B. 必须是关系表达式
C. 必须是逻辑表达式或关系表达式
D. 可以是任意合法的表达式
A. i/10
B. i%10
C. i/10%10
D. i/100%10
A. A
B. a
C. B
D. c
A. 必须要有形参
B. 可以嵌套调用
C. 可以嵌套定义
D. 定义的位置一定位于调用位置的前面
A. 2
B. 3
C. 4
D. 5
A. FILE *fp;fp=fopen("data.bin","rb+");
B. FILE *fp;fp=fopen("data.bin","w");
C. FILE *fp;fp=fopen("data.bin","a");
D. FILE *fp;fp=fopen("data.bin","r");
解析:说明:(1) 要求使用循环实现;(2)输出结果保留5位小数,形式为
s=1.23456
参考程序:
#include
void main()
{
/*考生在此设计程序*/
int i,sum=0;
double s=0;
for(i=1;i<=2020;i++)
{
sum+=i;
s=s+1.0/sum;
}
printf("s=%.5lf\n",s);
}
综合应用题3:小明每天坚持跑步,6月份每天的跑步里程(单位:千米)记录在数组a中。计算并输出小明6月份跑步总里程和每天平均值(要求使用循环实现,结果保留2位小数)。
参考程序:
#include
void main()
{
/*小明6月份每天跑步里程*/
double a[30]={10.25,8.79,9.54,12.1,16.8,10.3,8.98,9.78,11.26,12.9,10.75,8.77,8.54,10.31,13.8,12.3,8.57,9.43,10.28,11.3,11.47,9.49,10.54,11.61,13.85,12.73,8.28,9.87,10.6,11.72};
/*考生在此行下设计程序,不得删除本行*/
double total=0,aver;
int i;
for(i=0;i<30;i++)
total+=a[i];
aver=total/30;
printf("小明6月份跑步总里程:%.2lf千米, 平均值:%.2lf千米\n",total,aver);
}
第四套
A. scanf("%d%f%f",&a,&b,&c);
B. scanf("%d%lf%lf",&a,&b,&c);
C. scanf("%lf%lf%lf",&a,&b,&c);
D. scanf("%d%f%lf",&a,&b,&c);
A. 64
B. 81
C. 89
D. 289