首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun ( int n ,int *s ) { int f; if( n==1 ) *s = n+1 ; else { fun( n-1, &f) ; *s = f ; } } main() { int
有以下程序 #include void fun ( int n ,int *s ) { int f; if( n==1 ) *s = n+1 ; else { fun( n-1, &f) ; *s = f ; } } main() { int
admin
2015-07-31
58
问题
有以下程序
#include
void fun ( int n ,int *s )
{
int f;
if( n==1 ) *s = n+1 ;
else
{
fun( n-1, &f) ;
*s = f ;
}
}
main()
{
int x =0;
fun( 4,&x );
printf("%d\n",x);
}
程序运行后的输出结果是
选项
A、3
B、1
C、2
D、4
答案
C
解析
本题考查函数的递归调用,将函数参数带入函数中,一步步递归即可得到结果,结果为2,选项C正确。
转载请注明原文地址:https://www.kaotiyun.com/show/X2Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:#include<stdio.h>main(){inta;floatb,c:scanf("%2d%3f%4f’,&a,&b,&c);printf("\na=%d,b=%f,c=%f\n"
下列叙述中正确的是()。
以下程序运行后的输出结果是【】。voidswap(intx,inty){intt;t=x;x=Y;Y=t;printf("%d%d",x,y);}main(){inta=3,b=4;sw
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""(双撇号)括起时,寻找被包含文件的方式是()。
C语言可执行程序的开始执行点是()。
设有定义:intk=1,m=2;floatf=7;则以下选项中错误的表达式是______。
下列循环的循环次数是______。ihtk=2;while(k=0)printf("%d",k);k--;printf("\n");
简单的交换排序方法是()。
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
随机试题
个体身心发展的某一方面机能和能力最适宜于形成的时期称为______。
导致反致产生的原因或条件。
二进制101110010111转换为十进制数是_____________。
既能屈髋又能伸膝的肌是()
A.急性感染B.隐性感染C.潜伏感染D.慢性感染E.慢发感染HIV常见的感染类型为
某报以“沈阳一强奸猥亵女生的教师一审被判死刑”为题发布了一条消息,该消息报道了沈阳市某村小学四年级班主任房某,在课堂上强奸猥亵了6名女生。该消息详细披露了被告人作案的具体单位和具体时间。对此报道,下列哪一或哪些选项可以成立?()
企业发生会计估计变更时,下列各项中不需要在附注中披露的是()。
股票按不同的标准和方法可以分为()。
关于公钥加密体系的描述中,正确的是()。
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135,则输出531,请填空。#include<stdio.h>main(){intn,s;printf("Enteranumber:");scanf("%d",&n)
最新回复
(
0
)