2012计算机国二C语言等级考试题库(内部资料)程序改错

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.给定程序MODI1.C中函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,给指定精度的变量eps输入0.0005时,应当输出Pi=30140578.。(1)“t=0;”改为“t=1;”。(2)改成“return(2*s);”

2.给定程序MODI1.C中函数fun的功能是:将长整型中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如:当s中的数为:7654321时,t中的数为:7531。(1)“void fun (long s, long *t)”(2)“sl = sl*10;”

3.给定程序MODI1.C中函数fun的功能是:用下面的公式求π的近似值,知道最后一项的近似值小于指定数(参数num)为止:例如程序0.0001,则程序输出 3.1414。(1)

“while(t>=num)”改为

“while(fabs(t)>=num)

”。(2)“t=s%n;”改为

“t=s/n;”。

4.给定程序MODI1.C中函

数fun的功能是:把主函

数中输入的三个数,最大

的放在a中,最小的放在

c中,中间的放在b中。

例如a=55.0 b=34.0

c=12.0。(1)“float k;”。

(2)“if(*a<*c)”。

5. 给定程序MODI1.C中

函数fun的功能是:为一

个偶数寻找两个素数,这

两个素数之和等于该偶

数,并将这两个素数通过

形参指针传回主函数。(1)

“y=1;”。(2)“d=a-i;”。

6. 给定程序MODI1.C中

函数fun的功能是:由形

参给定n个实数,输出平

均值以上(含平均值)的

实数个数。所的平均值为:

195.838745,在平均值以

上的实数个数应为:5。(1)

“int j, c=0; double

xa=0.0;”。(2)“if

(x[j]>=xa)”。

7.例如:当s中的数为:

7654321时,t中的数为:

7531。(1)“*t=0;”(2)

“if(d%2!=0)”

8.函数功能是:求出

以下分数序列的前n项

和。

2/1,3/2,5/3,8/5/13/

8,21/13,…...。和值

通过函数值返回到

main函数。例如,n=5,

则应输出:8.391667。

(1)“fun(int n)”改为

“double fun(int n)”。

(2)“b+=c;”改为“b=c;”。

9.函数fun的功能是:

判断一个整数是否是

素数,若是返回1,否

则返回0。(1)“k++”

改为“k++;”(2)

“if(m=k)”改为

“if(m==k)”

10.给定程序MODI1.C

中函数fun的功能是:

从整数1到55之间,选

出能被3整除、且有一

位上的数是5的那些

事,并且把这些数放

在b所指的数组中,这

些数作为函数值返回。

规定,函数中a1放个

位数,a2放十位数。

(1)“a2=k/10;”。(2)

“return i;”。

11.给定程序MODI1.C

中函数fun的功能是:

计算小于形参k的最大

的10个能被13或17整

除的自然数之和。K的

值由主函数传入,若K

的值为500.则主函数

为4622。(1)

“if((k%13==0)||(k%17

==0))”。(2)“______”

填“}”。

12.已知一个数列从第

0项开始的前三项分别

是0、0、1以后的各项

都是它相邻的前三项

之和。给定程序

MODI1.C中函数fun的

功能是:计算并输出该

数列前n项的平方根之

和。n的值通过形参传

入。(1)“double fun(int

n)”。(2)“return sum;”。

13.函数fun的功能是:

根据整形形参m的值:

计算如下公式的

值……例如:若m中的

值为5,则应输出:

0.536389。(1)

“for(i=2; i<=m;

i++)”(2)

“y-=1.0/(i*i);”。

14.函数的功能是:将

字符串中的字符按逆

序输出,但不改变字符

串中的内容。例如字符

串abcd,则应输出dcba。

(1)“void fun(char

*a)”。(2)“printf("%c",

*a);”。

15.函数fun的功能是:求

三个数的最小公倍数。

X1=15 x2=11 x3=2(1)

改成“int fun(int x, int y,

int z )”。(2)return j

16.函数fun的功能是:根

据整型形参m计算如下

公式的值。若主函数中输

入5,则应输出-0.283333。

(1)“t=t-1.0/i;”。

(2)填空“return t;”

17. 例如,若输入:edcba,

则应输出:abcde。(1)

“for( i=strlen( t )-1; i; i- - )”

(2)“if(t[j]>t[j+1])”

18.函数fun的功能是:

根据形参m的值

(2<=m<=9),在m行m

列的二维数组中存放

如下所示规律的数据,

由main函数输出。(1)

“void fun(int a[][M],

int m)”。(2)

“a[j][k]=(k+1)*(j+1);”。

19.函数fun的功能是:

先从键盘上输入一个3

行3列矩阵的各个元素

相关文档
最新文档