首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #include<stdio.h> long func(int x) { long p; if(x==0||x==1) return(1); p=x*func(x-1); return
下列程序的运行结果是______。 #include<stdio.h> long func(int x) { long p; if(x==0||x==1) return(1); p=x*func(x-1); return
admin
2013-02-23
52
问题
下列程序的运行结果是______。
#include<stdio.h>
long func(int x)
{ long p;
if(x==0||x==1)
return(1);
p=x*func(x-1);
return(p);
}
main()
{ printf("%d\n",func(4));
}
选项
答案
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/XZPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是输出如下形式的方阵:13141516910111256781234请填空。ma
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
若调用fputc函数输出字符成功,则其返回值是()。
有一堆零件(个数在100到200之间),如果分成4个零件一组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面的程序是求这堆零件的总数,请选择填空。#include<stdio.h>main()
若整型变量a、b、c、d中的值依次为1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是 ______。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为()
下列可用于C语言用户标识符的一组是
下面的函数fun的功能是将形参x的值转换成二进制数,所得二进制数的每一位放在一维数组中返回,二进制的最低位放在下标为0的元素中,其他依次类推,请填空。fun(intx,intb[]){intk=0,r;do{
下面程序段中c的二进制值是______。chara=3,b=6,c;c=ab<<1;
十进制数555的十六进制数表示形式为______。
随机试题
国外无偿献血前仅需要进行哪些测定
蜈蚣的性状特征有
项目管理企业按照合同约定,在工程项目的准备和实施阶段,为业主提供的服务包括()。
实施动植物检疫是为了防止“病虫害”传入、传出国境,保护农、林、牧、渔业生产和人体健康,促进对外贸易的发展。其中“病虫害”是指( )。
()是品牌的基础和生命,是使顾客信任和追随的根本原因。
观看乒乓球抽球录像后,能以一定的精确度来演示这一动作的动作技能目标是()。
下列关于石灰的说法错误的是()。
Mr.Johnsonevidentlyregardedthisasagreatjoke.
下列叙述中正确的是()。
月光族(themoonlightclan)是指那些不储蓄、将每月赚的钱都用光的人。月光族主要是年轻的一代,他们可能是收入微薄,仅够维持生活;或是生活压力不大,不需要储蓄。还有相当多的月光族追求时尚和高质量生活,把花钱当作是赚钱的动力。大多数月光族则缺乏
最新回复
(
0
)