(完整版)C语言考试题库及答案(21)
时间:2025-04-19
时间:2025-04-19
5、在考生文件夹下,给定程序MODI.C的功能是:
求一维数组a中所有元素的平均值。
例如,当一维数组a中的元素为:10,4,2,7,3,12,5,34,5,9 程序的输出应为:The aver is: 9.10 。
#include <conio.h>
#include <stdio.h>
void main()
{
int a[10]={10,4,2,7,3,12,5,34,5,9},i;
double aver,s;
s = a[0];
for ( i=0; i<10; i++)
s = s + i;
aver = s / i;
printf("The aver is: %.2f\n", aver);
}
6、在考生文件夹下,给定程序MODI.C的功能是:
输入一个百分制成绩,打印出五级记分成绩。考试成绩
在90分或90分以上为优秀,80~89分为良好,70~
79为中等,60~69为及格,低于60分为不及格。
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
void main()
{
int score,t;
printf("Please enter a score:");
do
{scanf("%d",&score);}
while(score<0||score>100);
t=score/10;
switch(score)
{
case 10:
case 9:printf("优秀!\n");break;
case 8:printf("良好!\n");break;
case 7:printf("中等!\n");break;
case 6:printf("及格!\n");break;
/*************found**************/
else :printf("不及格!\n");
}
}
7、在考生文件夹下,给定程序MODI.C的功能是:
输出100~200之间既不能被3整除也不能被7整除的
整数并统计这些整数的个数,要求每行输出8个数。
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
void main()
{
int i;
int n;
for(i=100;i<=200;i++)
{
/************found************/
if(i%3==0&&i%7==0)
{ if(n%8==0) printf("\n");
printf("%6d",i);
n++;
}
}
printf("\nNumbers are: %d\n",n);
}
8、在考生文件夹下,给定程序MODI.C的功能是:
学习优良奖的条件如下:所考5门课的总成绩在450
分(含)以上;或者每门课都在88分(含)以上。输
入某学生5门课的考试成绩,输出是否够学习优良奖的
条件。
#include <stdio.h>
main()
{
int score,sum=0;
int i,n=0;
for(i=1;i<=5;i++)
{ scanf("%d",&score);
sum+=score;
if(score<=88) n++;
}
if(sum>=450 && n==5 )
else
printf("The student is not very good!\n");
}
- 21 -