首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,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
2022-06-24
49
问题
下列给定程序中,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;inti;
for(i=2;i<=m;i++)
/******found******/
t+=1.0/k;
/******found******/
return i;
}
voidmain( )
{
int m;
system("CLS");
printf("Please enter linteger number:");
scanf("%d",&m);
printf("The result is%1f\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/1Lkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面选项中的程序段,没有编译错误的是
以下叙述中错误的是
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
下列关于数据库设计的叙述中,正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
对于基类型相同的两个指针变量之间,不能进行的运算是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
有以下程序段#includeintj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是
在数据管理技术发展的三个阶段中,数据共享最好的是( )。
随机试题
放松止血带后可能引起组织再灌注损伤。()
A.先天性无阴道B.阴道闭锁C.阴道横隔D.阴道纵隔E.处女膜闭锁双侧副中肾管发育不全所致
患者男性,23岁,以四肢无力3d为主诉来诊,患者于l周前淋雨,3d前出现四肢对称性乏力,以下肢为重,不能行走,且日益严重,于当地医院行血钾检测为正常,来诊。为确定诊断应行什么检查
UCITS一号指令基金信息披露的规定中,关于申购与赎回价格,规定应至少()。
在利率市场化过程中,商业银行可以采取的对策包括()。
在给水方案设计中,当室外给水管网的压力不能满足用水的水压要求时,可设置()。
当社工在预估案主时,同时也在对情境进行评估,并决定其所设想的计划是否会对案主有效。()
下列句子没有语病的一项是()。
《中共中央关于制定国民经济和社会发展的第十一个五年规划的建议》提出,“十一五”时期要做到资源利用效率显著提高,单位国内生产总值能源消耗比“十五”期末降低()。
简述宣告失踪的条件。
最新回复
(
0
)