2017年9月计算机三级网络技术考前测试练习
来源:才华咖 本文已影响1.89W人
来源:才华咖 本文已影响1.89W人
2017年9月计算机考试即将开始,下面是小编为大家整理的2017年9月计算机三级网络技术考前测试练习,欢迎参考~
2017年9月计算机三级网络技术考前测试练习1.已知数据文件中存有200个4位数,并已调用读函数readDat( )把这些数存入数组a中,请编制一函数jsVal(),其功能是:依次从数组a中取出一个4位数,如果该4位数连续大于该4位数以前的5个数且该数是偶数(该4位数以前不满5个数,则不统计),则统计出满足此条件的数个数cnt并把这些4位数按从大到小的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到文件中。
注意:部分源程序已给出。
程序中已定义数组:a[200],b[200],已定义变量:cnt。
请勿改动主函数main( )、读函数readDat()和写函数writeDat( )的内容。
#include
#define MAX 200
int a[MAX],b[MAX],cnt=0;
void writeDat();
void jsVal()
{
int i,j; /*定义循环控制变量*/
int temp; /*定义数据交换是的暂存变量*/
for(i=5;i
if(a[i]%2==0) /*如果当前数是偶数*/
for(j=i-5;j<=i-1;j++) /*取该数前面的5个数进行比较*/
{
if(a[i]
break; /*如果当前数不满足比前面5个数都大的条件,则跳出循环*/
else if(j==i-1) /*如果当前数比前面的5个数都大*/
{
b[cnt]=a[i]; /*将满足条件的数存入数组b中*/
cnt++; /*并统计满足条件的数的个数*/
}
}
for(i=0;i
for(j=i+1;j
if(b[i]
{
temp=b[i];
b[i]=b[j];
b[j]=temp;
}
}
void readDat()
{
int i;
FILE *fp;
fp=fopen("","r");
for(i=0;i
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
void main()
{
int i;
readDat();
jsVal();
printf("满足条件的数=%d ",cnt);
for(i=0;i
printf("%d ",b[i]);
printf(" ");
writeDat();
}
void writeDat()
{
FILE *fp;
int i;
fp=fopen("","w");
fprintf(fp,"%d ",cnt);
for(i=0;i
fprintf(fp,"%d ",b[i]);
fclose(fp);
}
2017年9月计算机三级考试网络技术模拟题
2017年9月计算机三级网络技术测试题及答案
2015年9月全国计算机三级考试网络技术预测题答案
2017年9月计算机三级网络技术测试题和答案
2015年9月全国计算机三级《网络技术》考试预测题
2017年9月计算机三级网络技术测试题与答案
2017年3月计算机三级网络技术备考练习题
2017年9月计算机三级网络技术练习题及答案
2017年9月计算机三级考试网络技术复习题及答案
2017计算机三级网络技术考前练习题
2017年9月计算机三级《网络技术》自测试题及答案
2015年9月全国计算机三级考试网络技术预测题
2017年9月计算机三级网络技术测试题含答案
2015年9月计算机三级考试《网络技术》预测题
2016年9月计算机三级网络技术考前试题及答案
计算机网络技术教学总结
2017计算机三级考试网络技术练习题
2017年3月计算机三级《网络技术》综合测试题
2017年3月计算机三级网络技术程序练习题
2016年9月计算机三级网络技术考前一周冲刺必做题
2016年计算机三级《网络技术》考前练习题
计算机网络技术组实习报告
2017年9月计算机三级网络技术试题及答案
2017年9月计算机三级考试网络技术复备考题及答案
2017年9月计算机三级网络技术考试强化题及答案
2015下半年计算机三级网络技术考前练习题
2015年9月全国计算机三级网络技术预测卷
2017年3月计算机三级网络技术冲关练习题
2017计算机三级网络技术考试临考练习题
2017计算机三级网络技术练习题
计算机三级网络技术考试临考测试题(2017年)
2017计算机三级考试练习题(网络技术)
2015年9月计算机等级考试《三级网络技术》预测真题及答案
2017年计算机三级网络技术考试练习题及答案
2017计算机三级网络技术考试练习题
计算机三级网络技术临考练习试题及答案
2017年计算机三级网络技术临考练习试题及答案
2017年计算机三级考试网络技术练习题及答案
2016年9月计算机三级《网络技术》机考试题
2017年计算机考试三级网络技术练习试题及答案