首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #include<stdio.h> long func(int x) { long p; if(x==O‖x==1) return(1); p=x*func(x-1); return(p); } main() {
下列程序的运行结果是______。 #include<stdio.h> long func(int x) { long p; if(x==O‖x==1) return(1); p=x*func(x-1); return(p); } main() {
admin
2010-12-10
27
问题
下列程序的运行结果是______。
#include<stdio.h>
long func(int x)
{ long p;
if(x==O‖x==1)
return(1);
p=x*func(x-1);
return(p);
}
main()
{ printf("%d\n",func(4));
}
选项
A、24
答案
解析
本题考查函数的循环调用。p=x*func(x-1),当x=4时,不满足if语句的条件,p=4*func(3), x=3也不满足条件,则func(3)=3*func(2),func(2)=2*func(1),x=1满足条件return(1),则输出结果为 4*3*2*1=24。
转载请注明原文地址:https://kaotiyun.com/show/BXPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个文本框,其名称为Text1,然后编写如下程序:OptionBase1PrivateSubForm_Click()DimArr(10)AsIntegerFori=6To10Arr
窗体上有一个名称为Label1的标签;一个名称为Timer1的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:DimnAsIntegerPrivateSubTimer1_Timer() ch=Chr(
窗体上有1个名称为Text1的文本框和1个名称为Label1的标签。运行以下程序,在文本框中输入VisualBasic,则标签中显示内容为basic的是
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
设有如下程序:PrivateSubInv(ByValxStrAsString,yStrAsString)DimtStrAsStringDimLAsIntegerL=Len(xStr)
下列方法中,能够使对象获得焦点的是()。
为了使通用对话框弹出的窗口标题显示为“文件操作”,应对通用对话框控件设置的属性是()o
窗体上有一个名称为Frame1的框架(如图),若要把框架上显示的“Frame1”改为汉字“框架”,下面正确的语句是()。
算法执行过程中所需要的基本运算次数称为算法的______。
算法的空间复杂度是指
随机试题
足部升结肠反射区位于()。
取样
Thestudentwhowantsanewspapercareerhasmuchhardworkaheadofhimbeforehecanbecomeevenacub,orbeginningreporter.
皮肤的表皮层是
为女性病人行尿液检查,下面哪项操作错误()
感染性休克治疗错误的是
以下说法错误的是()。
黄河股份有限公司(以下简称“黄河公司”)为上市公司,2012年有关财务资料如下:(1)2012年初发行在外的普通股股数40000万股。(2)2012年1月1日,黄河公司按面值发行40000万元的3年期可转换公司债券,债券每张面值100元,票面固定年利率
分析现代教学手段的优点。
求一块铅直平板如图3.1所示在某种液体(比重为γ)中所受的压力.
最新回复
(
0
)