改错题 数字题:

1、根据整型形参m,计算如下公式的值。

y=1+1/(2*2)+1/(3*3)+1/(4*4)+ +1/(m*m)的值。例如,若m=5,则应输出:1.463611。 double fun(int m) {double y=1.0;int i;for(i=2;i<=m;i++)y+=1.0/(i*i);return(y);}

2、根据形参m,计算列公式的值。T=1-1/2+1/3-1/4+ +(-1)(m+1)/m 例如,若输入5,则应输出0.783333 {double t=1.0,j=1.0;int double fun (int m)

{double

for(i=2;i<=m;i++){j=-1*j;n,计算式的值。A1=1.A2=1/(1+A1),A3=1/(1+A2),An=1/(1+A(n-1)).例如,若n=10,则应输出0.617977.

{float A=1;int

(1+A);returnA;} 10.求s=aa…aa-…aaa-aa-a(此处aa…aa表示n个a,a和n的值在1至9之间)。如a=3.n=6,则以上表达+f(-n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。例如,当n为5时,函数值应为10.407143.f(x)函数定义如下;(函数省略) {if(x= =0.0||x= =2.0) return0.0;else if(x<0.0)return (x-1)/(x-2);

else return(x+1)/(x-2);} double fun(int n)

{int i;double s=0.0,y; for(i=-n;i<=n;i++){y=f(1.16.按以下递归公式求函数值。函数省略。

例如,当给n输入5时,函数值为18. {int a=2,b=1,c,k;double

s=0.0;for(k=1;k<=n;k++){算1+2+3+……+n

{double t=fun(n-1)+n;return t;} 23.应用递归算法求某数a的平方根。求平方根的迭代公式如下:x1=(x0+a/x0)/a.例如,2的平方根为1.414214. 1x1=(x0=a/x0增5.下列给定程序中,函数的功能是:计算前n(4≤n≤50)项的累积和。在累加过程中把那些被4除后余2的当前累加值放入数组中,符合此条件的累加值的个数作为函数值返回主函数里。如,当n的值为20时,该数列为3,8,13,18,23,28,…,93,98.符合此条件的累加值应为42,126,366,570,1010. int fun (int n,int *a)

(k=3,i=0;i

{double y=0, d;int i; {d=(double)

i*( double)i;y+=1.0/d;} return(y);}

4.根据以下公式求n的值。例如 ,给eps输入0.0005时,应当输出 Pi=3.140578.

Pai/2=1+1/3+1/3*2/5+1/3*2/5*3/7+…

double fun(double eps) {double s,t;int

5.根据形参m,计算下列公式的值。t=1+1/2+1/3+1/4+…1/m.。例如,若输入5,则应输出2.283333. double fun (int m) {double t=1.0;int i;

for(i=2;i<=m;i++)t+=1.0/i;return t;}

6.根据整型形参m,计算如下公式的值。

y=1+1/根号(2)+1/根号(3)+……1/根号(n)例如,若m中的值为:5,则应输出:3.231671 #include double fun (int m) {int i;double t,y=0;

for(i=1;i<=m;i++){t=1/sprt(i);y=y+t;}return y;} 7. 根据整型形参m的值,计算如下公式的值。t=1-1/(2*2)(-3*3)-…-1/(m*m)例如m=5,则应输出0.536389. double fun (int m) {double

y=1.0;int i; m,计算式的值.y=1-1/(2*2)+1/(3*3)-1/(4*4)+…+(-1)(m+1)/(m*m)例如:m中的值为5,则应输出0.838611. 式为:s=333333-33333-3333-333-33-3.其值是296298. long fun (int a,int n) for (j=0;j

s-t;}return(s);}

11.用下面的公式求∏的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 ∏/4≈1-1/3+1/5-1/7+ 例如,输入0.0001,则程序输出3.1414.

float fun(float num) {int s;float n,t,pi;t=1; pi=0;n=1;s=1;

pi=pi*4;return pi;}

12.计算并输出下列级数的前N项之和SN,直到SN+1大于q为止,q的值通过形参传入。

SA=2/1+3/2+4/3+(N+1)/N。例如,若q的值为50.0,则函数值为49.394948.

{int ―n=%d\ n‖13.求S的值。设S=(22/(1*3))*(42/(3*5))*(622/(5*7)*…*(2k/(2k-1)*(2k+1)).例如,当k为10时,函数的值应为1.533852. float fun(int k) {int n;float

s,w,p,q;n=1;s=1.0;

while(n<=k){w=2.0*n;p=w-1.0;q=w+1.0;s=s*w*w/

14.计算S=f(f(-1.0)+f(5.0))的值。结果为2488.000000.f(x)函数定义如下:(公式省略) double f(double x) {double

+4.0;else

y=-2.0*x*x+3.0*x-4.0;

S=给f(-n)c;if(n==1)c=10;else c=fun(n-1)+2;return(c);} 17.计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的 值。其中x和y不相等,z和y不等。例如,当x的值为9,y的值为11,z的值为15时,函数值为-3.50.

float fun(float a.float b,float c) {float value;

value=FU(a+b,a-b)+FU(c18.用二分法求方程22x3 -4x+3x-6=0的一个根,并要求绝对误差不超过0.001.例如,若给m输入-100,给n输入90,则函数求得的一个根值为2.000.

double funx(double x) {return

(2*x*x*x-4*x*x*+3*x-6);}

double fun(double m,double n)

{if(funx(r)*funx(n)<0) m=r; else

n=r;r=(m+n)/2;}return r;} 19.传入一个整数m,计算如下公式的值,t=1/2-1/3-…-1/m.例如,若输入5,则应输出-0.283333.

double fun (int m)

{double t=1.0;int i;

1/2,2/3,3/5,5/8,8/13,13/21…和值通过函数值返回main函数。例如,若n的值为:5,则应输出:3.007051. double fun(int n)

{int i;double t,s,a,b,c; b;b=c;}return s;}

21.求出以下分数序列的前n项之和。2/1,3/2,5/3,8/5,13/8,21/13,……和值通过函数值返回主函数。例如,若输入5,则应输出8.391667. 1else y=x24.求k!(k<13),

1;return y; } 例如,若k =10,则应输出3628800. long fun (int k)

阶乘。

{double result=1.0;

If(n==1||n==0)return 1; While

num 的各若输入:252,则输出应该是:20.

long fun(long num) do

while (num);return(k); } 27.计算正整数num的各位之平方和。例如,输入352,则输出应该是38;若输入328,则输出应该是77.

long fun (long num) {k+=(num%10)*

high 以内high由主函数传给fun函数。若high的值为100,则函数的值为1060.

int fun (int high) {int

sum=0,n=0,j,yes;while (high>=2){yes=1;for(j=2;j<=high/2;j++) }high--;}return sum;} 29.计算并输出k以内最大的6个能被7或11整除的自然数之和。若k的值为500,则函数的值为2925.

int fun (int k) {intm=0,mc=0,j;

;}k--;}return m;}

30.数列中,第一项为3,后一项都比前一项的值k(2≤k质因子(即所有为素数的因子)。例如,若输入整数理化2310.则应输出:2、3、7、11. {int i,m;m=1;for rn(m);}

32.将长整型数中每一位上为偶数的数依次逆向取出,构成一个新数放在t中。高位在低位,低位在高位。当s中的数为25846513时,t中的数为6482.

void fun(long s,long *t) {int d;long s1=1.i=1;*t=0; while(s/i>0) i=i*10;i=i/10; while (s>0)

10;}}

33.已知一个数列从0项开始的前3项:0,0,1,以后的各项都是其相邻的前3项之和。函数fun的功能是:计算并输出该数列前n项的和sum。N的值通过形参传入。例如,当n=10时,程序输出结果应为96.000000. {double

sum,s0,s1,s2,s;int k;sum=1.0;

if(n<=2)sum=0.0;s0=0.0;s1=0.0;s2=1.0; +s2;sum+=s;s0=s1;s1=s2;以内最或17整除的自然数之和。例如,若k的值为500,则函数的值为4622. int fun (int k) {int m=0,mc=0,j;while rn m;}

35.通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如,变量a中的值原为8,b中的值原为3,b中的值为8.

两个整数百分百C语言,2011年9月份计算机二级C语言上机题库(百分百准确),,,[1]相关推荐

  1. 计算机二级c语言题库缩印,2011年9月份计算机二级C语言上机题库(可缩印做小抄)百分百准确...

    返回这些数的个数. 0. 第一套 第一处 while(p!=0) void fun(int m,int *a,int *n) { 1. 程序填空 第二处if(p->data==ch)return ...

  2. c语言左移函数_corl_,全国计算机等级三级网络技术上机题库100套.doc

    第1套上机考试试题 调用函数rwdata(),从IN.dat文件中读取10组数据(m和k值),并嵌套调用primenum函数分别得出array[]数组.请编写函数primenum(int m,int ...

  3. C语言pi等于前一百项相乘,2011年9月份计算二级C语言上机题库(可缩印做小抄)百分百准确.doc...

    2011年9月份计算二级C语言上机题库(可缩印做小抄)百分百准确 第一套 程序填空 程序通过定义学生结构体数组,存储了若干个学生的学号.姓名和三门课的成绩.函数fun的功能是将存放学生数据的结构体数组 ...

  4. c语言陷阱试题,超级经典计算机二级C语言陷阱考试题.doc

    超级经典计算机二级C语言陷阱考试题 超级经典计算机二级C语言陷阱考试题 若有定义:int a[2][3],则对a数组的第i行j列元素地址的正确引用为___d___. a)*(a[i]+j) b)(a+ ...

  5. c语言程序设计证书有没有,从未学习过c语言程序设计,10天考取计算机二级c语言程序设计证书可能吗?...

    从未学习过c语言程序设计,10天考取计算机二级c语言程序设计证书可能吗? 从未学习过c语言程序设计,10天考取计算机二级c语言程 序设计证书可能吗? 基本不可能!!!除非你真的是一个学习力,逻辑能力, ...

  6. c语言模拟计算机程序阶乘,辽宁省计算机二级(C语言)模拟试卷B(无答案).doc

    辽宁省计算机二级(C语言)模拟试卷B(无答案) 辽宁省计算机二级(C语言)模拟试卷B 一.单项选择题(每小题1分,共30分) 1.世界上不同型号的计算机的工作原理都是 A. 存储程序和程序控制 B. ...

  7. 计算机二级c语言考点解析,2017年计算机二级C语言考点解析

    2017年计算机二级C语言考点解析 C语言是一个有结构化程序设计.具有变量作用域(variable scope)以及递归功能的过程式语言.下面是小编整理的关于计算机二级C语言考点解析,希望大家认真阅读 ...

  8. 计算机二级c语言程序设计改错,2017年计算机二级C语言上机改错题考点总结

    2017年计算机二级C语言上机改错题考点总结 对上机考试改错题的做题方法和总结,改错题的错误主要分为以下几类: 1.if或while语句 若错误行是if或者while语句,则要注意以下点: 1)首先判 ...

  9. 计算机二级c语言选择题及答案,全国计算机二级c语言练习题及答案

    全国计算机二级c语言练习题及答案 计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机基础知识和使用 ...

最新文章

  1. 数据库系统概念 第六版 大学数据库代码
  2. matlab编程数学基础,数学软件 Matlab ——编程基础(脚本).ppt
  3. 浙江省计算机二级c理论题库,浙江省计算机级考试二级《C程序设计》上机考试题库.doc...
  4. 下架77天后 小红书恢复上架安卓应用市场
  5. 图形学基础--深入浅出的微积分书籍 《普林斯顿微积分读本》和《托马斯微积分》
  6. DSP实验报告—实验2  编写一个以C语言为基础的DSP程序
  7. 【实习周报】2019年4月 前端开发实习工作周报汇总
  8. c语言 opengl函数魔方,基于OpenGL的3D旋转魔方实现汇总.docx
  9. Insyde BIOS@G50-80 继续研究
  10. ZUI datagrid 数据表格重新渲染问题
  11. java分页查询表格显示数据格式_springBoot查询数据分页显示
  12. 濡沫江湖一直显示获取服务器地址,濡沫江湖霜儿剧情任务怎么完成?霜儿专属剧情任务接取以及完成攻略...
  13. 华为智能家居app未能连接上远程云服务_华为云主机远程连接不上 华为云服务登录手机版...
  14. js-时间相关操作(获取当前日期、最近三天、近一月及前N天的日期)
  15. 【聊技术】在Android中实现自适应文本大小显示
  16. IT过来人的10点经验谈
  17. 安卓AsyncHttpClient使用时出现的java.net.SocketTimeoutException: Read timed out报错解决方法之一
  18. ESSENTIAL C++ 读书笔记
  19. SpringBoot学生信息管理系统_毕业设计(附源码)
  20. Linux内核编译与升级

热门文章

  1. java equals 区别_Java中equals和==的区别
  2. java占位符打印_java简单日志打印规范小记
  3. 全站仪和手机连接软件_全站仪USB口数据线驱动-USB全站仪器数据线驱动程序下载免费版-西西软件下载...
  4. mysql timestamp 类型_MySQL中“诡异”的TIMESTAMP数据类型
  5. mysql select from user_mysql查询[select * from user limit 0, 10;]
  6. nginx,tomcat,apache三者分别用来做什么,有何区别
  7. java配置出现的问题解释_java SE问题总结(持续更新。。。)
  8. labelImg 使用教程 图像标定工具
  9. 深入浅出python机器学习_如何用python画三维图? add_subplot() Axes3D() plot_surface() gca()
  10. PAT甲级题目翻译+答案 AcWing(图论)