首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <math.h> main() { int s;float n,t,pai; t=1,pai=0,n=1.0,s=1; while(fabs(t)>1.0e-6)
有以下程序 #include <stdio.h> #include <math.h> main() { int s;float n,t,pai; t=1,pai=0,n=1.0,s=1; while(fabs(t)>1.0e-6)
admin
2022-04-01
33
问题
有以下程序
#include <stdio.h>
#include <math.h>
main()
{
int s;float n,t,pai;
t=1,pai=0,n=1.0,s=1;
while(fabs(t)>1.0e-6)
{
pai+=t;
n+=2;s=-s;t=s/n;
}
printf("total=%f\n",pai);
}
程序所计算的是( )。
选项
A、1-1/2!+1/3!-1/5!+1/7!-…
B、1+1/3+1/5+1/7+1/9-…
C、1+1/2+1/3+1/4+1/5-…
D、1-1/3+1/5-1/7+1/9-…
答案
D
解析
main()函数首先定义整型变量s,初值为1,定义float类型的n、t、pai,其中n初值1.0,t初值为1,pai初值为0;while循环判断t的绝对值(fabs()为求float类型值的绝对值)是否大于1.0*10-6,若t的绝地址大于1.0*10-6,那么,执行下列语句:pai+=t;n+=2;s=﹣s;t=s/n;所以每轮循环pai累加s/n(其中s是上一轮s的项反数,n是上一轮n累加2的值),第一轮循环时,pai被赋值为1,s是正数,所以最终pai的计算结果是:1-1/3+1/5-1/7+1/9……,本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/pnkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有以下程序:#includemain(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2‖c一!=3)prinff(“%d,%d,%d\n”,a,
有以下程序,程序运行后的输出结果是#include#definef(x)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d
有下列程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0),i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
以下叙述中正确的是
关于变量的定义和说明的叙述中正确的是()。
若变量已正确定义,则语句s=32;s^=32;printf("%d",s);的输出结果是()。
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
易引起顽固性干咳的抗高血压药是
根据《建设工程质量管理条例》的规定,设计单位应当参与建设工程()分析,并提出相应的技术处理方案。
久期综合考虑了()对债券价格的影响,可以用以反映利率的微小变动对债券价格的影响,因此是一个较好的债券利率风险衡量指标。
关于追征税款的说法,错误的有()。
关于工作满意度、工作投入度和组织承诺的说法,错误的是()。
张勇认为他父亲生于1934年,而张勇的妹妹则认为父亲生于1935年。张勇的父亲出生的医院没有1934年的产科记录。据记载,该医院没有张勇父亲的出生记录。因此,可以得出结论:张勇的父亲出生于1934年。为使上述论证成立,以下哪项是必须假设的?Ⅰ.
党的十二届三中全会把实行对外开放作为基本国策的最重要的依据是
计算,其中t>0.
用鼠标双击对象时所引发的事件是()。
将考生文件夹下SHU\MU文件夹中的文件EDIT.DAT删除。
最新回复
(
0
)