湘教在线

07年4月计算机等级考试二级C语言上机试题上[5]

√湘教在线     来源:[2007-4-7 19:49:29] 进入论坛

第 12套
试题说明
***********************************
第一题(30分)
    给定程序功能是计算S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。
例如, 当n为5时, 函数值应为: 10.407143。
           ┌(x+1)/(x-2)     x>0
    f(x) = ┤0               x=0 或

x=2
           └(x-1)/(x-2)     x<0
    请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
果。
    注意:源程序存放在考生文件夹下的BLANK1.C中。
          不得增行或删行,也不得更改程序的结构!
***********************************
第二题(30分)
    给定程序MODI1.C中函数fun的功能是: 将未在字符串s中出现、而在字符串t
中出现的字符, 构成一个新的字符串放在u中, u中字符按原字符串中字符的顺序
的逆序排列, 不去掉重复字符。
    例如, 当s="12345", t="24677"时, u中的字符串为: "776"。
    请改正程序中的错误, 使它能得出正确的结果。
    注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!
***********************************
第三题(40分)
    请编写一个函数 void fun(char  *tt, int pp[]), 统计在tt字符串中 'a'
到 'z' 26个字母各自出现的次数, 并由 pp 数组传回 main 函数。
    例如, 当输入字符串: abcdefgabcdeabc 后, 输出的结果应该是:
     3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    注意: 部分源程序存在文件PROG1.C文件中。
    请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入
你编写的若干语句。

 

第 13套
试题说明
***********************************
第一题(30分)
    给定程序的功能是求二分之一的圆面积, 函数通过形参得到圆的半径, 函数
返回二分之一的圆面积。函数体的变量必须使用r。
    例如输入圆的半径值r: 19.527 输出为: s = 598.950017。
    请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
果。
    注意:源程序存放在考生文件夹下的BLANK1.C中。
          不得增行或删行,也不得更改程序的结构!
***********************************
第二题(30分)
    给定程序MODI1.C中函数 fun 的功能是: 将既在字符串s中出现又在字符串t
中出现的字符构成一个新的字符串放在u中,u中字符按原字符串中字符顺序排列,
不去掉重复字符。
    例如: 当s="122345", t="2467"时, u中的字符串为: "224"。
    请改正程序中的错误, 使它能得出正确的结果。
    注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!
***********************************
第三题(40分)
    请编写一个函数void fun ( int tt[M][N], int pp[N ] ),tt是一个M行N列
的二维数组, 求出每列中最小元素, 并依次放入 pp 数组中。tt数组中的数由主
函数从键盘读入。
    注意: 部分源程序存在文件PROG1.C文件中。
    请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入

本新闻共2页,当前在第1页  1  2  


分类信息
各地考试情况
北京 天津 上海 江苏
浙江 山东 江西 安徽
福建 广东 广西 海南
河南 河北 湖南 湖北
四川 重庆 云南 贵州
新疆 西藏 陕西 甘肃
黑龙江 辽宁 吉林 内蒙古
山西 宁夏 青海 深圳
精品辅导课程推荐
湘教在线,更多精彩在首页,
湘ICP备05003666号 - 给湘教在线提意见
网站介绍 - 广告服务 - 联系我们 - 网站导航 - 黄金会员 - 服务承诺 - 诚聘高手 -
湘教在线版权所有
©2003-2008