C语言改错题库(2)

2018-12-12 22:58

C语言改错题库

题目:fun函数的功能是:实现3行3列矩阵的转置,即行列互换。 /**********FOUND**********/ a[i][j]=t;

正确答案:t=a[j][i];

/**********FOUND**********/ t=a[j][i];

正确答案:a[i][j]=t;

题号:28

题目:fun函数的功能是:求一个3行4列矩阵的外框的元素值之和矩阵元素为1,2,3,4,5,6,7,8,9,10,时?? /**********FOUND**********/ int i,j,s,s1=s2=s3=s4=0;

答案:int i,j,s,s1=0,s2=0,s3=0,s4=0; /**********FOUND**********/ s2=s2+a[m][j];

正确答案:s2=s2+a[m-1][j];

题号:29

题目:fun函数的功能是:实现两个字符串的连接。例如:输入dfdfqe和12345时,则输出dfdfqe12345.

/**********FOUND**********/ s2[j]=s1[i];

正确答案:s[i]=s2[j];

/**********FOUND**********/ s2[j]='\\ 0';

正确答案:s1[i]='\\0';

题号:31

题目:将s所指字符串的反序和正序进行连接形成一个新串放在t所指的数组中。例如:当s所指的字符串的内容为\时,t所指数组中的内容为\。 /**********FOUND**********/ void fun (char s, char t)

答案:void fun (char s[], char t[]) /**********FOUND**********/ d = len(s);

6

C语言改错题库

正确答案:d = strlen(s);

题号:249

题目:下面程序的功能是:从键盘输入十个学生的成绩,统计最高分,最低分和平均分。max代表最高分,min代表最低分, avg代表平均分。 /***********FOUND***********/ max=min=avg=a[1];

正确答案:max=min=avg=a[0]; /***********FOUND***********/ if(min

正确答案:if(min>a[i])

题号:250

题目:以下程序输出前六行杨辉三角形,既 1

1 1

1 2 1

1 3 3 1

1 4 6 4 1 ???? ????

/***********FOUND***********/ if(j==0&&j==i)

正确答案:if(j==0||j==i)

/***********FOUND***********/ a[i][j]=a[i-1][j-1]+a[i][j-1];

答案:a[i][j]=a[i-1][j-1]+a[i-1][j];

题号:251

题目:有一数组内放10个整数,要求找出最小数和它的下标,然后把它和数组中最前面的元素即第一个数对换位置.

/***********FOUND***********/ scanf(\

正确答案:scanf(\

7

C语言改错题库

/***********FOUND***********/ for(i=3;i<10;i++)

正确答案:for(i=1;i<10;i++)

题号:253

题目:有一数组内放10个整数,要求求出所有元素的平均值. /***********FOUND***********/ for(i=0;i<10;i++)

正确答案:for(i=1;i<10;i++)

/***********FOUND***********/ int score[10],aver ;

正确答案:float score[10],aver ;

题号:254

题目:一个已排好序的一维数组,输入一个数number,要求按原来排序的规律将它插入数组中.

/***********FOUND***********/ if(number>end) a[11]=number;

答案:f(number>end) a[10]=number; /***********FOUND***********/ if(a[i]

正确答案:if(a[i]>number)

题号:255

题目:用\起泡法\对输入的十个字符排序后按从小到大的次序输出. /***********FOUND***********/ scanf(\

正确答案:scanf(\

/***********FOUND***********/ sort(str[N]);

正确答案:sort(str);

题号:260

8

C语言改错题库

题目:函数fun的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。注意:要求n的值不大于100。

/**************FOUND********** float s; 正确答案:double s;

/**************FOUND********** scanf(\

正确答案:scanf(\

题号:261

题目:下面的函数delete(s,i,n)可用来从字符串中删除第i个字符开始的n个字符。 /**********FOUND**********/ void delete (char s[],int i,n)

答案void delete (char s[],int i,int n) /**********FOUND**********/ { int j,length,k;

正确答案:{ int j,length=0,k;

9


C语言改错题库(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新概念Lesson37-38

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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