77范文网 - 专业文章范例文档资料分享平台

计算机二级C语言上机题库100题(你懂的哈,不用谢我)(12)

来源:网络收集 时间:2021-01-20 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

最新2011题库100题

能够构成等边三角形函数返回3,若能构成等腰三角形,函数返回2,若构成一般三角形,则函数返回1,若不能构成三角形,则函数返回0. /**found**/

int fun (int a,int b, int c)

/**found**/ else return 1; 3 程序设计

编写一个函数fun,它的功能是:计算并输出3到n之间(含3和n)所有素数平方根之和。 double fun (int n) {

int i, j=0; double s=0;

for (i=3;i<=n; i++){ for (j=2; j<i;j++) if ( i %j==0)break; if (j==i)

s =s+sqrt ( i ); }

return s; } 第七十套 1 程序填空

给定程序中,函数fun的功能是:统计长整数n的各个位数上出现数1、2、3的次数,并通过外部(全局)变量c1、c2、c3返回主函数。

第1处 switch (n%10)

第2处 case 1: c1++; break; 第3处 case 2: c2++; break; 2 程序修改

给定程序modi1.c中函数fun函数功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数并把该整数中各位上最大的数字值作为函数值返回。 /**found**/ if (t==0) /**found**/ *zero =count; 3 程序设计

请编写一个函数fun,它的功能是:计算并输出下列多项式的值:

double fun (int n) {

double s=0, t=1; int i ;

for ( i=1; i<=n;i++) { t*=1; s+=1. 0/t; }

return s; }

第七十一套 1 程序填空

给定程序中,函数fun的功能是:反形参a所指数组中的最

大值放在a[0]中,接着求出a sum =0; j=0;

所指数组中的最小值放在a[1]

中;再把a所指数组元素中的 /**found**/

次大值放在a[2]中,吧a组元 if (sum %4==2) 素中的次小值放在a[3]中,依3 程序设计

此类推。

请编写一个函数fun,它的功第1处 void fun (int *a, int n) 能是:计算并输出下列多项式 第2处 for (i=0; i<n-1; i+=2) 的值: 例如,在主函数中 第3处 for (j=i+1; j<n;j++) 从键盘给n输入8后,输出为2 程序修改

s=0.662872。注意:要求n的给定程序modi1.c中函数fun值大于1但不大于10.

函数功能是:按顺序给s所指double fun (int n) 数组中元素赋予从2开始的偶 {

数,然后再按顺序对每五个元 int i ;

double sum=0.0; 素求平均值,并将这些值依次 if (n>1&&n<=100) 存放在w所指的数组中,若s { for ( i=1 ; i<=n; i++) 所指数组中元素个数不是5的sum +=1. 0/(2*i - 1)- 1. 0/(2* i);

倍数,多余部分忽略不计。 }

/**found**/ return sum; sum=0.0; }

/**found**/ 第七十三套 if ((i+1)%5==0)

3 程序编写

1 程序填空

学生的记录由学号和成绩组给定程序中,函数fun的功能成,N名学生的数据已在主函是:f(x)=1+x+x2/+ +xn/n!直到数中放入结构体数组s中,低|x/n!|<10-6,若x=2.5,函数值为:于平均分的学生人数通过形12.182494。

参n传回。平均分通过函数值第1处 f=1. 0+x ; 返回。

第2处 t*=x/n double fun (STREC *a, 第3处 f+=t ; STREC *b, int *n) 2 程序修改

{

给定程序MODI1.C中fun函数 int i;

double ave=0. 0; 的功能是:计算n的5次方的 *n=0;

值(规定n的值大于2 小于for (i=0; i<N; i++) 8),通过形参指针传向主函 ave =ave=a[ i ]. S; 数,并计算该值的个位、十位、ave /=N; 百位上的数字之和作为函数for( i=0 ; i<N : i++) 值返回。 if (a [i]. s<ave) /**found**/ { b[*n]=a[ i ]; d=1 ; s=0 ; (*n)++; /**found**/

}

d=d/10 ; return ave; 3 程序设计

}

请编写一个函数fun,它的功第七十二套 能是:计算并输出给定数组1 程序填空

(长度为9)中每相邻两个元给定程序中,函数fun的功能素之平均值的平方根之和。 是:统计所有<=n(n>2)的素double fun (double x[9]) 数的个数,素数的个数作为函{

数值返回。

int i ;

第1处 for ( j=2; j<i ;j++) double avg=0. 0, sum=0. 0 ; 第2处 if (i%j==0) for (i=0 ; i<8 ; i++){ 第3处 if (j>=i) avg =( x [i] + x [i+1])/2; 2 程序修改

sum += sqrt ( avg); 数列中,第一项值为3,后一 }

rturn sum ; 项都比前一项的增5;给定程 } 序modi1.c中函数fun函数功第七十四套 能是:计算前n(4<n<50)项1 程序填空

的累加和;每累加一次把被4给定程序中,函数fun的功能除后余2的当前累加值放入数是:计算f(x)=1+x+x2/+ +xn/n!组中,符合此条件的累加值的的前n项。若x=2.5,函数值为:个数作为函数值返回主函数。 12.182340。

/**found**/

第1 处 t=1 ;

12

第2 处 for (i=1 ;i<n ;i++) 第3处 t*=x/ i ; 2 程序修改

给定程序MODI1.C中fun函数的功能是:找出100至n(n不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。

/**found**/ k= i ; /**found**/ c=k%10; 3 程序设计

请编写一个函数fun,它的功能是:计算并输出给定10个数的方差:例如,给定的10个数为95.0、89.0、76.0、65.0、88.0、72.0、85.0、81.0、90.0、56.0、1输出为s=11.730729. double fun (double x [10]) { Int i;

double avg =0. 0, sum =0. 0, abs =0. 0, fc;

for (i=0; i<10; i ++) sum +=x[ i ]; avg =sum/10;

for (i=0; i<10; i++)

abs +=(x[i]- avg)*(x [i ] -avg ); fc =sqrt (abs/10); return fc ; } 第七十五套 1 程序填空

给定程序中已经建立一个带有头结点的单项链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。 第1处 t=t- >next;

第2处 printf ("%d" , t->data); 第3处 free (t); 2 程序修改

给定程序MODI1.C中fun函数的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 /**found**/ fun (char *a ) /**found**/

printf ( "%c" , *a); 3 程序设计

编写一个函数fun,它的功能是:比较两个字符串的长度(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。

char *fun (char *s, char *t) { int i ;

char *p =s ,*q=t;

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库计算机二级C语言上机题库100题(你懂的哈,不用谢我)(12)在线全文阅读。

计算机二级C语言上机题库100题(你懂的哈,不用谢我)(12).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1179791.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: