A、 ST是一个结构体类型变量
B、 NEW是一个结构体类型
C、 NEW是一个结构体变量
D、 以上的说明形式非法
答案:B
A、 ST是一个结构体类型变量
B、 NEW是一个结构体类型
C、 NEW是一个结构体变量
D、 以上的说明形式非法
答案:B
A. 5
B. 6
C. 8
D. 9
A. 大写字母
B. 下划线
C. 数字字符
D. 连接符
A. 72
B. 4
C. 3
D. 0
解析:说明:(1) 要求使用循环实现;(2)输出结果形式为:
n=12345
参考程序一:
#include
void main()
{
/*考生在此行下设计程序,不得删除本行*/
int n,i;
n=0;
for(i=520;i<=2021314;i++)
if(i%3==0&&i%10==7) n++;
printf("n=%d\n",n);
}
综合应用题3:某班级有30名同学,C语言课程的平时成绩和期末成绩分别存储在数组a和b中,请计算总评成绩,并存储在数组c中。
总评成绩=平时成绩*30%+期末成绩*70%
统计并输出总评成绩及格(≥60)人数和不及格(<60)人数。
参考程序:
#include
void main()
{
/*平时成绩*/
int a[30]={78,79,76,83,87,83,89,94,65,34,65,78,64,84,67,22,95,93,86,85,87,88,98,95,73,82,87,56,87,23};
/*期末成绩*/
int b[30]={65,86,26,65,75,78,56,84,85,61,74,69,33,78,76,63,88,95,82,89,97,78,66,83,85,72,91,54,78,70};
double c[30];
/*考生在此行下设计程序,不得删除本行*/
int i,pass=0,nopass=0;
for(i=0;i<30;i++)
{
c[i]=a[i]*0.3+b[i]*0.7;
if(c[i]>=60) pass++;
else nopass++;
}
printf("总评成绩及格%d人,不及格%d人\n",pass,nopass);
}
A. 0
B. 1
C. 2
D. 3
A. 本函数的全部范围
B. 本程序的全部范围
C. 本文件的全部范围
D. 从定义开始至本文件结束
A. 1,1
B. 1,2
C. 2,1
D. 2,2
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. a[5]
B. a[3*1]
C. a[10-10]
D. a[3+1]
A. 3
B. 6
C. 7
D. 8
A. 0
B. 1
C. 2
D. 3