首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,fun函数的功能是:根据形参m,计算下列公式的值。 t=1+1/2+1/3+1/4+…+1/m 例如,若输入5,则应输出2.283333。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函
下列给定程序中,fun函数的功能是:根据形参m,计算下列公式的值。 t=1+1/2+1/3+1/4+…+1/m 例如,若输入5,则应输出2.283333。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函
admin
2020-06-16
68
问题
下列给定程序中,fun函数的功能是:根据形参m,计算下列公式的值。
t=1+1/2+1/3+1/4+…+1/m
例如,若输入5,则应输出2.283333。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
double fun(int m)
{
double t=1.0;int i;
for(i=2;i<=m;i++)
/ * * * * * * found * * * * * * /
t+=1.0/k:
/ * * * * * * found * * * * * * /
return i;
}
void main()
{
int m;
system("CLS");
printf("Please enter l integer number:");
scanf("%d",&m);
printf("The result is%lf\n",fun(m));
}
选项
答案
(1)t+=1.0/i; (2)return t;
解析
本题考查:for循环语句的循环条件;函数返回值。
该题目考查分母成等差数列递增的一个数学公式,先看循环条件for(i=2;i<=m;i++),i从2开始递增到m,所以t的值应该是由1.0/i的值逐步循环叠加后的结果,而不是t+=1.0/k;。return i考查对程序的解读能力,当循环结束后(由输入m的值决定),函数返回当前t的值。
转载请注明原文地址:https://kaotiyun.com/show/NdCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
有以下程序:#include<stdio.h>main(){inta=一2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是(
下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形。若能构成等边三角形,则返回3;若是等腰三角形,则返回2;若能构成三角形则返回1;若不能,则返回0。请改正程序中的错误,使它能得出正确的结果。注意:不要
有以下程序:#include#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
有以下程序#includemain(){inti=1;for(printf(“%d”,i);i
以下叙述中正确的是()。
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
软件测试的实施步骤是
以下关于简单程序设计的步骤和顺序的说法中正确的是()。【10年9月】
随机试题
试述音高、音强、音长、音色和现代汉语语音的关系。
某男,60岁,患糖尿病6年,半年来项部近发际处,经常出现红肿块,灼热疼痛,出脓后即愈合,触之突起根浅,服用抗生素,无明显效果,常口渴唇燥,舌红苔薄,脉细数。中医诊断为
间歇脉多见于
消防应急照明和疏散指示系统管路明敷时,应在相关部位设置吊点或支点,吊杆直径不应小于6mm。其中相关部位不包括()。
信用证在汇票条款中注明“Drawnonus”,出口商缮制汇票时,应将付款人作成()。
股权投资基金管理人在基金运作中具有核心作用,基金管理人主要具有下列哪些职能()。I.基金产品的设计Ⅱ.基金份额的销售Ⅲ.基金份额的备案Ⅳ.基金资产的管理
对开展理财顾问业务而言,关于客户的重要的非财务信息是()。
自主学习的特征有()。①自立性②自为性⑧自律性
实现“从学生信息表中找出性别为女的学生姓名”的SQL语句是
WemetMaryandherhusbandatapartytwomonthsago.______we’vehadnofurthercommunication.
最新回复
(
0
)