计算机二级C语言41-50套 题库(3)

时间:2025-07-11

1 2 3

4 5 6

7 8 9

首先累加1、5、9,然后累加3、5、7,函数返回值为30。

请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。

注意:部分源程序在文件BLANK1.C中。

不得增行或删行,也不得更改程序的结构!

所属年份:2011.9

322x 4x 3x 6 0的一下列给定程序中函数fun和funx的功能是:用二分法求方程

个根,并要求绝对误差不超过0.001。

例如,若给m输入-100,n输入90,则函数求得的一个根为2.000。

请改正程序中的错误,使它能得出正确的结果。

注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构

所属年份:2011.9

规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾

部的*号外,将串中其它的*号全部删除。形参h已指向字符串中第一个字母,形参p指向字符串的中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。

例如,若字符串中的内容为****A*BC*DEF*G*******,删除后,字符串中的内容应当

是:****ABCDEFG********。在编写函数时,不得使用C语言提供的字符串函数。

注意:部分源程序在文件PROG1.C中。

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的

若干语句。

【参考答案】

(1) sum=0 (2) t[i][i] (3) 1

【参考答案】

(1)double r ;

(2)while (fabs(n-m) >0.001)

【参考答案】

void fun( char *a, char *h,char *p )

{ int i=0;

char *q=a;

while(q<h)

{ a[i]=*q; q++;i++;}

while(q<p)

{ if(*q!='*')

{ a[i]=*q;

i++;

}

q++;

}

while(*q)

计算机二级C语言41-50套 题库(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219