首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
41
问题
有以下程序:
#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://www.kaotiyun.com/show/e1Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){charstr[][10]={"China","Beijing"),*P=str;printf("%s\n",p+10);}程序运行后的输出结果是______。
在一棵二叉树中,度为0的结点的个数为n0,度为2的结点的个数为n2,则有n0=【】。
设有定义:chars[8];inti=O;,以下不能将—行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是______。
在C语言中,变量的隐含存储类别是()。
下面的叙述正确的是()。
以下函数用于求出一个2×4矩阵中的最大元素值。max_value(arr)intarr[][4];{inti,j,max;max=arr[O][0];for(i=0;i<2;i++)
若给fun函数的形参s传送字符串“∪∪6354’abc"(其中∪表示空格字符),则函数的返回值是【】。longfun(chars[]){longn;intsign;for(;isspace(*s);s++);
若有以下定义语句,则不移动指针p,并且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
以下正确的说法是
在C语言中,以下说法不正确的是()。
随机试题
根据《麻醉药品和精神药品管理条例》,关于麻醉药品和精神药品定点批发企业应具备条件的说法,错误的是
不论何种类型的基金,单支基金持有1家上市公司的股票,不得超过该基金资产净值的10%。()
某省属院校临时决定动用学校的预算资金采购一批视频会议系统(已被列入省集中采购目录),采购金额约60万元(该省公开招标数额标准为50万元)。为了保证采购的公正性与严肃性,该校院长办公会决定,由分管行政的副院长挂帅,由学校后勤、教学及纪检部门组成一个采购班子,
20×4年1月1日,甲公司为乙公司的800万元债务提供50%担保。20×4年6月1日,乙公司因无力偿还该笔到期债务被债权人起诉。至20×4年12月31日,法院尚未判决,但经咨询律师,甲公司认为有55%的可能性需要承担全部保证责任,赔偿400万元,并预计承担
师生关系就是教学的关系。()
新世纪,以胡锦涛为总书记的党中央根据我国区域发展的实际情况和全面推进现代化建设的要求,提出的促进区域协调发展的战略布局是
在学生表中,删除所有入校总分在550分以下的学生记录,其SQL语句为【】。
Ourlivesareintimatelyboundupwiththeirs.
Childrenloamalmostnothingfromtelevision,andthemoretheywatch,thelesstheyremember.Theyregardtelevisionpurely【71】
Whichofthefollowingaspectsisthefocusofthefourthparagraph?
最新回复
(
0
)