首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和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
49
问题
阅读以下说明和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://kaotiyun.com/show/f9jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在编辑Word2007文档时,若多次使用剪贴板移动文本内容,当操作结束时,剪贴板中的内容为__________。
数据处理有批处理和联机实时处理两种基本的处理方式。以下各种类型的数据处理中,______宜采用联机实时处理方式。
下列关于操作系统的叙述中,不正确的是______。
在Word中可以用“编辑”→“定位”命令对需要寻找的位置进行快速定位,(48)不属于定位目标。
Windows系统的快捷方式确切的含义是______。
计算机在接通电源后,系统首先由(41)程序对内部每个设备进行测试。
通常,网购产品需要依次进行以下操作步骤:浏览商品、放入购物车、生成订单、支付订单、完成交易。某网站对一个月内执行每一步操作的客户人数及其比例做了统计(按浏览商品的人数比例为100%进行统计),制作了如下的漏斗图(只有20%的浏览商品者实际完成了交易)。
请根据网页显示的效果图和网页中的元素说明,将HTML文本中(n)处的解答填入答题纸对应的解答栏内。说明在Ⅲ浏览器中输入常春藤大学招生办公室主页的网址并回车后,网页显示的效果如图5-1所示。HTML文本<html><he
综合布线系统由6个子系统组成,将图1-1中(1)~(6)处空缺子系统的名称填写在答题纸对应的解答栏内。制作交叉双绞线(一端按EIA/TIA568A线序,另一端按EIA/TIA568B线序)时,其中一端的线序如图1-2(a)所示,另一端线序如图1—2
请根据网页显示效果图的网页中的元素说明,将HTML文本中上处的解答填入对应的解答栏内。请根据网页显示效果图的网页中的元素说明,将HTML文本中上处的解答填入对应的解答栏内。[说明]下图是一个关于Sony公司2006年两款DV产
随机试题
您对家长不合理的要求(如迟接、孩子不睡觉),如何化解?
洞庭青草,近中秋,________。(《念奴娇.过洞庭》
关于柱式墩台施工要求,正确的有()。
中枢性呼吸异常的表现有()。
患者,男性,47岁。无明显诱因下,反复出现无痛性肉眼血尿3个月余,抗生素治疗效果无效。可能的疾病是
6个月小儿进行免疫接种后第二天,接种部位出现4cm红肿伴淋巴结轻度肿大,属于()。
A.心与肾B.脾与肾C.肺与肾D.肝与肾E.肝与脾
深交所创业板有权决定终止该公司股票上市交易的是()。[2018年9月真题]
《中华人民共和国产品质量法》中规定“因产品存在缺陷造成人身、缺陷产品以外的其他财产损害的”,说明产品侵权损害赔偿责任的要件是________。
智力的团体差异主要表现为()。
最新回复
(
0
)