首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C函数,填补函数代码中的空缺。 【说明1】 函数f(double eps)的功能是:利用公式计算并返回π的近似值。 double f(double eps) { double n一1一0, s = 1
阅读以下说明和C函数,填补函数代码中的空缺。 【说明1】 函数f(double eps)的功能是:利用公式计算并返回π的近似值。 double f(double eps) { double n一1一0, s = 1
admin
2016-09-08
57
问题
阅读以下说明和C函数,填补函数代码中的空缺。
【说明1】
函数f(double eps)的功能是:利用公式
计算并返回π的近似值。
double f(double eps)
{
double n一1一0, s = 1.0, term = 1.0, pi = 0.0;
while( fabs(term》一eps ){
pi=pi+term;
n=(1); s=(2);
term=s /n;
}
return pi*4;
}
【说明2】
函数fun(char *str)的功能是:自左至右顺序取出非空字符串str中的数字字符,形成一个十进制整数(最多8位)。例如,若str中的字符串为“iyt?67kp f398d5.j4ia2e3p12”,则函数返回值为67385423。
I:C函数2]
long fun(char *str)
{
int.i=0;
long num=0;
char*p=str;
while(i<8 &&(3)){
if(*p>= ’0’ &&*p<= ’9’ ){
num=(4)+*p一’0’;
++i;
}(5);
}
return num;
}
选项
答案
(1)n+2(2)s或一1*s (3)*p!=’\0’或等价形式 (4)num*10或等价形式 (5)p++或等价形式
解析
本题考查C语言程序设计基本技能。考生需认真阅读题目中的说明,从而确定代码的运算逻辑,在阅读代码时,还需注意各变量的作用。
函数f(double eps)的功能是计算兀的近似值。观察题中给出的计算公式,可知在循环中n每次递增2,因此空(1)处应填入“n+2”。由于公式中的各项是正负交替的,因此结合表达式“term=s/n”可知变量s就是起此作用的。空(2)处应填入“一s”或“一1*s”。
对于函数fun(char *str),从字符序列中取出数字并组合为一个整数时,对于每个数字,只需将之前获取的部分乘以10再加上该数字的值即可。
以67385423为例。
67385423=(((((((0+6)*10+7)*10+3)*10+8)*10+5)*10+4)*10+2)*10+3
函数中的变量i是用来计算位数的,num用来计算所获得的整数值。显然,最多读取字符序列中的前8个数字,或者到达字符序列的末尾(*p!=’\0’)时,计算也需结束。
因此,空(3)处应填入“*p!=’\0’”。
根据num的作用,空(4)处应填入“num*10”。
根据指针p的作用,空(5)处的代码应使得p指向下一个字符,因此应填入“p++”。
转载请注明原文地址:https://www.kaotiyun.com/show/f9jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
关系代数运算是以集合操作为基础的运算,其5种基本运算是并、差、(57)、投影和选择。
在Word2010“查找和替换”文本框中,输入()符号可以搜索0到9的数字。
数据处理有批处理和联机实时处理两种基本的处理方式。以下各种类型的数据处理中,______宜采用联机实时处理方式。
以下关于数据的叙述中,________并不正确。
评价信息系统时需要听取各有关方面的意见。在听取系统操作人员的意见时,主要讨论信息系统的______。
在Word中可以用“编辑”→“定位”命令对需要寻找的位置进行快速定位,(48)不属于定位目标。
OSI七层模型中,提供面向用户连接服务的是______。
在Excel中,设单元格A1中的值为80,B1中的值为35,若在C1单元格中输入函数“=IF(AND(A1>=60,B1>=60),“不及格”,“补考”)”,按回车键后,C1单元格中的值为()。
2008年9月27日,地面指挥中心通过“天地语音系统”和航天员进行了通话。“天地语音系统”的地面设备包括通信设备、数据传输设备、分组交换设备和地面卫星通信站等,飞船上则配备了无线通信、视频传输与数据记录等设备,使得航天员与地面指挥中心随时可以进行信息交流。
请根据网页显示的效果图(见图6-3)和网页中的元素说明回答问题。
随机试题
A.叶酸B.维生素BC.维生素CD.维生素EE.维生素K1能提高生育能力,预防流产的维生素是
在乳牙列中。患龋率最高的是
根据《测绘资质管理规定》,下列属于申请测绘资质的单位应当符合的条件有()。
燃气管道随桥梁敷设,宜采用的安全防护措施有()。
政府及其所属部门不得滥用( ),限定他人购买其指定的经营者的商品,限制其他经营者正当的经营活动。
在残疾人社会工作中,职业技能培训属于()。
“授人以鱼仅供一饭只需,授人以渔,则终身受用无穷”说明教学中应重视()。
习近平指出:“环境就是民生,青山就是美丽,蓝天也是幸福。要像保护眼睛一样保护生态环境,像对待生命一样对待生态环境。对破坏生态环境的行为,不能手软,不能下不为例。”“在生态环境保护问题上,就是要不能越雷池一步,否则就应该受到惩罚。”这表明()
当今时代。出现了危及人类生存和持续发展的“全球问题”。科技发展与“全球问题”的关系是()
党的十七届三中全会指出,农村改革发展的战略任务是
最新回复
(
0
)