c语言机试填空题.doc

上传人:re****.1 文档编号:563611345 上传时间:2023-12-02 格式:DOC 页数:35 大小:191.01KB
返回 下载 相关 举报
c语言机试填空题.doc_第1页
第1页 / 共35页
c语言机试填空题.doc_第2页
第2页 / 共35页
c语言机试填空题.doc_第3页
第3页 / 共35页
c语言机试填空题.doc_第4页
第4页 / 共35页
c语言机试填空题.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《c语言机试填空题.doc》由会员分享,可在线阅读,更多相关《c语言机试填空题.doc(35页珍藏版)》请在金锄头文库上搜索。

1、11请补充函数fun,函数fun的功能是求n的阶乘。 if (【1】) return(n*fun(【2】); return 【3】;【1】n1【2】n-1【3】121请补充函数fun,它的功能是:计算并输出n(包括n)以内所有能被3或7整除的自然数的倒数之和。例如,在主函数中从键盘给n输入30后,输出为:s=1.226323。for (i=1;_【1】; i+)if (i%3=0_【2】_i%7=0)sum+=_【3】_/i;【1】i=n 【2】| 【3】1.0或(double)31给定程序的功能是:求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积 (注:圆面积公式为:S

2、=r2,在程序中定义的变量名要与公式的变量相同)。例如,输入圆的半径值:19.527,输出为:s=598.949991。return 3.14159*_【1】_/2.0;scanf(%lf,_【2】_);printf(S=%lfn,fun(_【3】_);【1】r*r 【2】&x 【3】x41给定程序的功能是:计算并输出下列级数的前N项之和SN,直到SN大于q为止,q的值通过形参传入。 例如,若q的值为50.0,则函数值为50.416687。while (s【1】q)【2】;【3】;【1】= 【2】n+或n+=1或n=n+1 【3】return s或return (s)51请补充函数fun,该函

3、数的功能求能是:整除x且是偶数的数,把这些数保存在数组bb中,并按从大到小的顺序输出。例如当x=20时,依次输出:201042。 for(【1】;I=0;I-)【1】I=1【2】k%I=0&I%2=0【3】-j或j-或j=j-1或j-=161程序的功能是计算s=! !。s = 【1】_;s = 【2】;s = 【3】;s =【4】;【1】1【2】s*i或i*s【3】0【4】s+fun(k)71请补充函数fun,该函数的功能是:求不超过给定自然数的所有偶数之和。 s=_【1】; for (i=2;【2】; i+=2)【1】0【2】i=x81请补充函数fun,该函数的功能是:求一维数组xN的平均值

4、,并对所得结果进行四舍五入(保留两位小数)。例如:当x10=15.6,19.9,16.7,15.2,18.3,12.1,15.5,11.0,10.0,16.0,结果为:avg=15.030000。【1】; avg=【2】; t=【3】;【1】sum+=xI 【2】avg*1000 【3】(avg+5)/1091请补允函数fun,该函数的功能是:计算并输出下列多项式的值。S 例如,若主函数从键盘给n输入50后,则输出为S=1.960784。【1】fun (int n)t +=【2】;sum +=【3】;【1】double 【2】j 【3】1.0/t或(double)1/t101请补充main函数

5、,该函数的功能是:求n!。例如7!=5040。 scanf(%d,【1】); for(【2】;Idata=【1】;【2】;p=【3】;【1】i【2】p-next=s【3】p-next14.1请补充main函数,该函数的功能是:计算两个自然数n和m(m10000)之间所有数的和(n和m从键盘输入)。例如:当n=1,m=100时,sum=5050;当n=100,m=1000时,sum=495550。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。试题程序: 【1】;【2】; printf(sum=%【3】n,sum);【1

6、】sum=0 【2】sum+=n 【3】ld15.1请补充main函数,该函数的功能是:计算每个学生成绩的平均分,并把结果保存在数组bb中。例如,当scoreNM=83.5,82,86,65,67,80,91.5,84,99,95,90.5,95,86,95,97时,三个学生的平均分为 76.789.9 92.7。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。试题程序: for(I=0;IN;I+)【1】;for(j=0;jM;j+)【2】;【1】bbI=0 【2】bbI+=scoreIj16.1请补充main函数,

7、该函数的功能是:计算三名学生学科的平均成绩。例如,当scoreNM=83.5,82,86,65,67,80,91.5,84,99,95,90,95,86,95,97时,五门学科的平均分为:84.5 89.5 85.3 86.3 86.3。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。试题程序: for(I=0;IM;I+)bbI=0.0; for(I=0;I【1】;I+) for(j=0;j【2】;j+)bbj+=scoreIj;printf(nsubject%dtaverage=%5.1f,I+1,【3】); re

8、turn 0;【1】N 【2】M【3】bbI/N17.1请补充main函数,该函数的功能是:求1+2!+3!+.+N!的和。例如,1+2!+3!+.+5! +6!的和为873。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。试题程序: scanf(%d,【1】);t=【2】;s=【3】;【1】&n 【2】t*I 【3】s+t18.1请补充main函数,该函数的功能是:打印出11000中满足:个位数字的立方等于其本身所有数。本题的结果为:1 64 125 216 729注意:部分源程序给出如下。请勿改动main函数和其他

9、函数中的任何内容,仅在函数main的横线上填入所编写的若干表达式或语句。试题程序:g=【1】;if(【2】)【1】I%10【2】g*g*g=I19.1请补充main函数,该函数的功能是:输出方程组A+B=56,A+2B=72的一组正整数解。本题的结果是:A=40,B=16。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。试题程序:if(【1】)printf(A=%2d,B=%2d,【2】);【1】I+j=56&I+2*j=72【2】I,j20.1请补充main函数。该函数的功能是:求1100(不包括100)以内所有素数

10、的平均值。程序运行后的结果为42.40。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。试题程序:for(I=2; Ij; I+)if(【1】)if(【2】)【1】j%I=0 【2】flag=1 【3】aver/n21.1请补充main函数,该函数的功能是:打印出满足个位的数字、十位上的数字和百位上的数字都相等的所有三位数。本题的结果为:111 222 333 444 555 666 777 888 999。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表

11、达式或语句。试题程序:if(【1】)printf(%5d,【2】);【1】g=s&s=b或者g=b&s=b或者g=s&g=b【2】g+s*10+b*10022.1请补充函数fun,该函数的功能是:判断一个数的个位数字和百位数字之和是否等于其十位上的数字,是则返回yes!,否则返回no!。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。试题程序: b=【1】; if(g+b)=s)return【2】; elsereturn【3】; printf(nnn);23.1请补充函数fun,该函数的功能是:把数组aa中的偶数元素按原

12、来的先后顺序放在原数组后面。例如,输入33,67,42,58,25,76,85,16,41,56,输出结果33,67,25,85,41,42,58,76,16,56。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。试题程序:if (【1】) bbk+=aaI;elseaaj+=aaI; for(I=0;【2】;I+,j+)【1】aaI%2=0【2】Ik23.1请补充函数fun,该函数的功能是:把数组aa中的偶数元素按原来的先后顺序放在原数组后面。例如,输入33,67,42,58,25,76,85,16,41,56,输出结果33,67,25,85,41,42,58,76,16,56。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。试题程序:if (【1】) for(I=0;【2】;I+,j+)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号