首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算f(x)=1+x+<10-6。若x=2.5,函数值为12.182494。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构。 试题程序: #inclu
下列给定程序中,函数fun的功能是:计算f(x)=1+x+<10-6。若x=2.5,函数值为12.182494。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构。 试题程序: #inclu
admin
2022-06-24
52
问题
下列给定程序中,函数fun的功能是:计算f(x)=1+x+
<10
-6
。若x=2.5,函数值为12.182494。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
#include<math.h>
double fun(double x)
{
double f,t;int n;
/******found******/
f=1.0+
1
:
t=x;
n=1;
do{
n++:
/******found******/
t*=x/
2
:
/******found******/
f+=
3
:
}while(fabs(t)>=1e-6):
return f;
}
main( )
{
double x,y;
x=2.5;
y=fun(x);
printf(\n"The result is:\n");
printf("x=%-12.6f y=%-12.6f\n",x,y);
}
选项
答案
(1)x (2)n (3)t
解析
本题考查:累加、累乘;算术运算;复合赋值运算;do…while循环条件。
填空1:通过下面的语句可以知道n是从2开始的,而根据题目的要求是从1+x开始的,所以此空应填写x。
填空2:由于本题用的是do…while,先循环后再判断,所以本空应该填写n。
填空3:根据题目要求和复合赋值运算可知此空应填t。
转载请注明原文地址:https://kaotiyun.com/show/uUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于C语言文件的叙述中正确的是()。
若变量已正确定义,有以下程序段:i=0;doprinff("%d,",i);while(i++);prinff("%d\n",i);程序的运行结果是()。
有如下程序#includeintsub(doublea,doubleb){return(int)(a-b);}main(){printf("%d\n",sub(3.8,2.1));}程序运行后的输出结果是()。
以下选项中函数形参不是指针的是
以下程序依次把从终端输入的字符存放到file文件中,用#作为结束输入的标志,则在横线处应填入的选项是()。#includemain(){FILE*cpoint;charch;cpoint=fopen(’’file’’,’’w’’);whil
有下列程序:main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i
对如下二叉树进行后序遍历的结果为
有以下程序#include<stdio.h>main(){inta=2,b;b=a<<2;printf("%d\n",b);}
以下叙述中正确的是()。
随机试题
A.WhathappenedB.IthinkwewouldenjoythatC.youwillknowallofourguestsD.WhatdidyouhaveinmindE.haveanicep
A.金匮肾气丸B.七味都气丸C.人参蛤蚧散D.黑锡丹E.半硫丸
通常在干燥土壤中,排水管道的最大埋深不超过()m;在多水、流沙、石灰岩地层中,不超过()m。
证券发行人既可直接发行证券也可间接发行证券。( )
从事民事法律行为,应当采用书面形式。()
下列关于逐步结转分步法的表述中,正确的有()。
债权人甲于某年3月11日向法院提出申请乙公司破产,法院于3月4日通知乙公司,并于22日裁定受理破产申请。下列说法中,符合破产申请受理效力的有()。
“师者,所以传道受业解惑也。”这句话的出处是()。
法国与中国的贸易远远落后于日本和美国,甚至落后于英国和意大利。中国今年的国民生产总值增长率预计将达7.5%~7.8%,与2001年头7个月相比,法国与中国的贸易只增长了2.7%,而同是竞争者的其他欧洲国家同中国的贸易却均增长了10%。从以上陈述中
有以下程序段:#includeintj;floaty;charname[50];seanf(”%2d%f%s”,&j,&y,name);当执行上述程序段时,从键盘上输入555667777abc后,Y
最新回复
(
0
)