网站建设| 数据库类| 图形图象| 程序设计| 现代办公| 操作系统| 考试认证| 网络技术| 软件工程| 电脑相关| 文学作品
网站开发| 网页制作| 操作系统| 图象图形| 考试认证| 数据库类| 程序设计| 硬件技术| 现代办公| 网络技术| 笑话频道
 
您的位置: 电脑书库首页-> 电脑文摘-> 考试认证-> 等级考试-> 2003年全国计算机等级考试四级上机题

2003年全国计算机等级考试四级上机题
作者:佚名 来源:InterNet 加入时间:2005-2-4
相关文章
  • 1996 年4月计算机等级考试二级笔试卷及答案
  • 1996年9月计算机等级考试二级笔试试卷及答案
  • 1997年4月计算机等级考试二级笔试试卷及答案
  • 等级考试典型题解析(上)
  • 不同计算机等级考试的比较
  • 计算机等级考试2005年调整详解
  • 全国计算机等级考试于4月2日开考
  • 2002年4月全国计算机等级考试一级笔试试卷
  • 2003年4月全国计算机等级考试一级笔试试卷
  • 2002年9月全国计算机等级考试一级试卷
  • 相关书籍:
    2003年全国计算机等级考试四级上机题
    
    1.去掉每组最后两个数,求剩下18个数的平均值,存入b[10]中,请5个升序,后5个降序排列
    void js()
    { int i,j;
     double t,aver;
     for(i=0;i<10;i++)
     { aver=0.0;
     for(j=0;j<18;j++) aver+=aa[j];
     b=aver/18; }
    
     for(i=0;i<5;i++)
     for(j=i+1;j<5;j++)
     if(b>b[j])
     { t=b;
     b=b[j];
     b[j]=t; }
    
     for(i=5;i<9;i++)
     for(j=i+1;j<10;j++)
     if(b { t=b;
     b=b[j];
     b[j]=t; }
    }
    
    
    2、先对每组数升序排列,去掉中间两数,求剩下18个数平均值,存如b[10]中。
    
    void js()
    { int i,j,k,t;
     double aver;
     for(i=0;i<10;i++)
     { for(j=0;j<20;j++)
     for(k=j+1;k<20;k++)
     if(aa[j]>aa[k])
     { t=aa[j];
     aa[j]=aa[k];
     aa[k]=t; } }
    
     for(i=0;i<10;i++)
     { aver=0.0;
     for(j=0;j<20;j++) aver+=aa[j];
     aver=aver-aa[9]-aa[10];
     b=aver/18; }
    }
    
    3.去掉每组的首尾两数,求剩下18个数平均值,存入b[10]中,并由大到小排列
    void js()
    { int i,j;
     double t,aver;
     for(i=0;i<10;i++)
     { aver=0.0;
     for(j=1;j<19;j++) aver+=aa[j];
     b=aver/18; }
    
     for(i=0;i<10;i++)
     for(j=i+1;j<10;j++)
     if(b { t=b;
     b=b[j];
     b[j]=t; }
    }
    
    4.每组升序排列,去掉中间4个数,求剩下数的平均值,存入b[10]中。
    void js()
    { int i,j,k,t;
     double aver;
     for(i=0;i<10;i++)
     { for(j=0;j<20;j++)
     for(k=j+1;k<20;k++)
     if(aa[j]>aa[k])
     { t=aa[j];
     aa[j]=aa[k];
     aa[k]=t; } }
    
     for(i=0;i<10;i++)
     { aver=0.0;
     for(j=0;j<20;j++) aver+=aa[j];
     aver=aver-aa[8]-aa[9]-aa[10]-aa[11];
     b=aver/16; }
    }
    
    
    5.每组数由小到大排列,在去掉中间两位数和最小的两位数,在计算平均值,存入b[10]中
    void js()
    { int i,j,k,t;
     double aver;
     for(i=0;i<10;i++)
     { for(j=0;j<20;j++)
     for(k=j+1;k<20;k++)
     if(aa[j]>aa[k])
     { t=aa[j];
     aa[j]=aa[k];
     aa[k]=t; } }
    
     for(i=0;i<10;i++)
     { aver=0.0;
     for(j=0;j<20;j++) aver+=aa[j];
     aver=aver-aa[0]-aa[1]-aa[9]-aa[10];
     b=aver/16; }
    }
    
    6.去掉每组数的最大值和最小值,求其于18个数平均值,存入b[10]中。
    
    void js()
    { int i,j,k,t;
     double aver;
     for(i=0;i<10;i++)
     { for(j=0;j<20;j++)
     for(k=j+1;k<20;k++)
     if(aa[j]>aa[k])
     { t=aa[j];
     aa[j]=aa[k];
     aa[k]=t; } }
    
     for(i=0;i<10;i++)
     { aver=0.0;
     for(j=0;j<20;j++) aver+=aa[j];
     aver=aver-aa[0]-aa[19];
     b=aver/18; }
    }
    
    
    7.在数组aa[10][20]中存有200个数(从in.dat文件里可以看到都是四位整数),用空格隔开, 首先把每组的20个数从小到大排序,再去掉每一行的中间的两个以及最大的两个数,再求出剩余的16个数的算术平均数依次存入bb[10]中。
    
    void js()
    { int i,j,k,t;
     double aver;
     for(i=0;i<10;i++)
     { for(j=0;j<20;j++)
     for(k=j+1;k<20;k++)
     if(aa[j]>aa[k])
     { t=aa[j];
     aa[j]=aa[k];
     aa[k]=t; } }
    
     for(i=0;i<10;i++)
     { aver=0.0;
     for(j=0;j<20;j++) aver+=aa[j];
     aver=aver-aa[9]-aa[10]-aa[18]-aa[19];
     b=aver/16; }
    }
    
    8.是aa[10][20] ,去掉中间2个后求平均值,结果存入bb[10]中 ,对bb[10]按从小到大顺序排序.
    
    void js()
    { int i,j;
     double t,aver;
     for(i=0;i<10;i++)
     { aver=0.0;
     for(j=0;j<20;j++) aver+=aa[j];
     aver=aver-aa[9]-aa[10];
     b=aver/18; }
    
     for(i=0;i<10;i++)
     for(j=i+1;j<10;j++)
     if(b>b[j])
     { t=b;
     b=b[j];
     b[j]=t; }
    }
    9.由200个四位数存在数组aa[10][20]中,在去掉每行的最大两个数 求剩下的18个数的算术平均值依次存在b[10]中。
    
    void js()
    { int i,j,k,t;
     double aver;
     for(i=0;i<10;i++)
     { for(j=0;j<20;j++)
     for(k=j+1;k<20;k++)
     if(aa[j]>aa[k])
     { t=aa[j];
     aa[j]=aa[k];
     aa[k]=t; }
    
     for(i=0;i<10;i++)
     { aver=0.0;
     for(j=0;j<18;j++) aver+=aa[j];
     b=aver/18; }
    }
     }
    
    10.每一组不计最小的两个数的平均值。然后存入b[]数组
    
    void js()
    { int i,j,k,t;
     double aver;
     for(i=0;i<10;i++)
     { for(j=0;j<20;j++)
     for(k=j+1;k<20;k++)
     if(aa[j]>aa[k])
     { t=aa[j];
     aa[j]=aa[k];
     aa[k]=t; } }
    
     for(i=0;i<10;i++)
     { aver=0.0;
     for(j=2;j<20;j++) aver+=aa[j];
     b=aver/18; }
    }

    [文章录入员:nancy]

    相关文章
  • 1996 年4月计算机等级考试二级笔试卷及答案
  • 1996年9月计算机等级考试二级笔试试卷及答案
  • 1997年4月计算机等级考试二级笔试试卷及答案
  • 等级考试典型题解析(上)
  • 不同计算机等级考试的比较
  • 计算机等级考试2005年调整详解
  • 全国计算机等级考试于4月2日开考
  • 2002年4月全国计算机等级考试一级笔试试卷
  • 2003年4月全国计算机等级考试一级笔试试卷
  • 2002年9月全国计算机等级考试一级试卷
  • 相关书籍:
    本站推荐内容

    近期主机类热搜关键词:
    美国服务器 美国服务器租用 海外服务器租用 国外服务器租用

    等级考试
    微软认证
    思科认证
    其他认证
    等级考试
    水平考试
    公务员考试
    其它
    电脑教程阅读排行
    ·计算机等级考试大纲
    ·全国计算机等级考试一级笔试试卷(...
    ·03年上半年二级Visual F...
    ·一级WINDOWS(新版大纲)笔...
    ·一级windows(新大纲)笔试...
    ·一级B考试模拟试题(第一套,DO...
    ·全国计算机等级考试(三级A)考试...
    ·全国计算机等级考试二级笔试试卷V...
    ·全国计算机等级考试一级笔试试卷(...
    ·2002年4月全国计算机等级考试...