首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> 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,&
有以下程序: #include<stdio.h> 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,&
admin
2019-04-14
35
问题
有以下程序:
#include<stdio.h>
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://kaotiyun.com/show/e1Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。main(){floa
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是()
下面的程序输出结果是______。 main() { int x=3; while(!(--x)) printf("%d\n",x-=2); }
以下程序的输出结果是______。 main() { int i: for(i=’A’;i<’i’; i++, i++) printf("%c",i+32): printf("\n"); }
有以下程序#includemain(){chara[20],b[20],c[20];scanf(“%s%s”,a,b);gets(c);printf(“%s%s%s\n”,a,b,c);
视图设计一般有3种设计次序,下列不属于视图设计的是______。
数据存储和数据流都是__________,仅仅是所处的状态不同。
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
下列叙述中正确的是 ______。
随机试题
下列说法错误的一项为:()
以下哪项是新生儿败血症的特征性表现
农民在受动物粪便污染的土地上耕作最易感染的疾病是
A.邪气偏盛B.阴阳失调C.阴毒结聚D.正气不足E.经络阻塞形成瘤的主要病机是()
下列选项中不符合煤气制气厂选址原则的是()。
以下各项中,()可以作为经营单位进行填报。
ABC公司是一家上市公司,该公司2015年末资产总计为10000万元,其中负债合计为2000万元。该公司适用的所得税税率为25%。相关资料如下:资料一:预计ABC公司净利润持续增长,股利也随之相应增长。相关资料如表1所示:资料二:ABC公司认为201
()是指为委托人提供房地产信息和居间代理业务的经营活动。
【2010.福建】下列选项体现趋避冲突的是()。
能够提高操作性反应的概率的各种手段、措施叫()。
最新回复
(
0
)