首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
61
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序,程序的输出结果是main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!";for(i=0;a[i];i++)if(a[i]!=’’)a[j++]=a[i];a[j]=’\0’;pr
有以下程序:#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
设变量已正确定义并赋值,以下正确的表达式是
关于变量的定义和说明的叙述中正确的是()。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
以下叙述中正确的是
与数学表达式x≥y≥z对应的C语言表达式是
表达式:(int)((double)9/2)-9%2的值是
随机试题
A.间质细胞B.支持细胞C.附睾D.曲精小管分泌雄激素结合蛋白的部位是
根管最狭窄的地方在哪里
工程总包单位或设备安装单位进行设备采购时,监理工程师主要是( )。
发包人应在监理人收到进度付款申请单后的()天内,将进度应付款支付给承包人。
竞争按( )划分,可分为行业内竞争和行业间竞争。
某生产企业,2015年全年销售额1600万元,成本600万元,营业税金及附加460万元,各种费用400万元。已知上述成本费用中包括新产品开发费40万元、广告费支出250万元。该企业2015年应纳企业所得税()万元。
()对于血液循环相当于引擎对于()
强迫劳动罪,是指自然人或者单位以暴力、威胁或者限制人身自由的方法强迫他人劳动的行为。所谓限制他人人身自由的方法,是指采取监视、禁止出入等方法而将其限制在一定的场所、区域内劳动。根据上述定义,下列不构成强迫劳动罪的是:
下列选项中,所有控件共有的属性是()。
【B1】【B3】
最新回复
(
0
)