首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,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
44
问题
下列给定程序中,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全国计算机二级
相关试题推荐
若有以下程序#includevoidsp(int*a){intb=2;*a=*a*2;printf("%d,",*a);a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3;sp(&k);printf(
以下叙述中正确的是
数据字典(DD)所定义的对象都包含于()。
下列选项中,不属于模块间耦合的是()。
下列叙述中正确的是
下列选项中能正确定义数组的语句是()。
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);printf("%d,%s,%6
某系统结构图如下图所示,则该系统结构图的宽度是
一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是()。
随机试题
托管人应当在事件发生之日起2日内编制并披露临时公告书的重大事项包括()。Ⅰ.托管部门的主要业务人员在1年内变动超过30%Ⅱ.托管人召集基金份额持有人大会Ⅲ.托管人的法定名称或者住所发生变动Ⅳ.托管人受到监管部门的
下列选项中,属于电子政务软件部分的有()
某男,30岁。发现高血压4年,血压最高165/130mmHg,尿蛋白(++),BUN29.4mmol/L,Scr438μmmol/L,红细胞2.7×1012/L。最可能的诊断是
下列属于深反射的是
刑事诉讼法规定,证人应当到庭作证;证人到庭后,审判人员应当做的工作包括下列哪些内容?
按上题(34题)条件,如水位以上黏性土重度γ=18.5kN/m3,水位以下粉砂饱和重度γ=20kN/m3,试分别计算地面下5.0m处和10.0m处地震剪应力比(地震剪应力与有效覆盖压力之比),上两项计算结果最接近()。
编译器中扫描器的任务是从源程序中识别出一个个______。
排序时如果选取了多个字段,则结果是按照()。
Whenwilloverseasstudentsenroll?
Howmuchhastherateofdeforestationrisensincelastyear?
最新回复
(
0
)