首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能 是:按以下递归公式求函数的值。 例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得
下列给定程序中,函数fun的功能 是:按以下递归公式求函数的值。 例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得
admin
2018-03-28
45
问题
下列给定程序中,函数fun的功能 是:按以下递归公式求函数的值。
例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
/*********found*********/
fun(n)
{
int c;
/*********found*********/
if(n=1)
c=10;
else
c=fun(n—1)+2;
return(c);
}
main()
{
int n;
printf("Enter n:");
scanf("%d",&n);
printf("The result:%d\n\n",
fun(n));
}
选项
答案
(1)int fun(int n) (2)if(n==1)
解析
本题考查:有参函数定义;if语句条件表达式中==与=的区别。
(1)定义有参函数时,形参变量要分别定义其类型,根据主函数中的调用函数可知,此处形参变量应定义为int型。
(2)if条件判断表达式中,n=1是赋值表达式,表达式的值永远为真,不能形成判断条件,应将n=l改为n==1。
转载请注明原文地址:https://www.kaotiyun.com/show/dxxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",y);}
若语句“t=fun(fun(x,y,a),(a+b,a+C,x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
下面程序的运行结果是()。#include<stdio.h>main(){staticchara[]="Languagef",b[]="programe";char*p1,*p2;intk;
设有如下宏定义#defineMYSWAP(z,x,y){z=x;x=y;y=z;}以下程序段通过宏调用实现变量a,b内容交换,请填空。floata=5,b=16,c;MYSWAP(【】a,b);
以下能正确定义二维数组的是______。
当执行以下语句后,函数strlen(str)返回的值是() staticcharstr[10]={”Change"};
设有以下定义和语句:inta[3][2]={1,2,3,4,5,6},*p[3];p[0]=a[1];则.(P[0]+1)所代表的数组元素是()。
以下四个选项中,不能看作一条语句的是()。
随机试题
围生期的定义
【2009年第119题,2007年第120题,2010年第114题】高层钢筋混凝土框架结构抗震设计时,下列哪一条规定是正确的?
以下几种物质当中,火灾危险性最大的是()
某企业2001年6月20日购置一台不需要安装的甲设备投入企业管理部门使用,该设备入账价值为370万元,预计使用5年,预计净残值为10万元,采用双倍余额递减法计提折旧。2001年12月31日和2002年12月31日分别对甲设备进行检查,确定甲设备的可收回金
某产品本月成本资料如下:(1)单位产品标准成本本企业该产品预算产量下标准工时为1000小时。(2)本月实际产量20件,实际耗用材料900千克,实际人工工时950小时,实际成本如下:要求:计算固定制造费用耗费差异、效率差异、能量差异、产量差异
要真正更改幻灯片的大小,可通过()来实现。
在当前现实生活中具有广泛的社会基础的奉献精神是()。
不能作为容器使用的对象是______。
以下关于过程及过程参数的描述中,错误的是()。
Doyouownanoldappliance?Doyouownahouseholdappliancesuchasarefrigeratororawashingmachinethat’sbeyondrepairo
最新回复
(
0
)