首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
有以下程序 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
admin
2019-12-17
30
问题
有以下程序
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、1
B、3
C、4
D、2
答案
D
解析
函数fun为递归调用函数,如果n的值为1,那么后面形参指向的空间存放n+1,否则继续计算fun(n-1)的值。调用分析过程如下:
fun (4,&x)-?fun(3,&x)-?fun(2,&x)-?fun(1,&x)
在回归的过程中,对于x内的数据并没有改动。
转载请注明原文地址:https://kaotiyun.com/show/L1Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>voidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1<p2){s=*p1;*p1=*p2;*p2
有以下程序#include<stdio.h>intfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!"));}程序的输出结果
有以下程序#include<stdio.h>main(){intn,*p=NULL;*p=&n;printf("Inputn:");scanf("%d",&p);printf("outputn:");printf("%d\n",p);}
若有以下程序,编译时出现错误,你认为出错的是#include<stdio.h>main(){inta=0,b=0,c=0,d;c=(a+=b,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/printf("%d,%d,%d\n
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
以下叙述中正确的是
若要求从键盘读入含有空格字符的字符串,应使用函数
随机试题
A.除极期B.快速复极初期C.平台期D.快速复极末期E.静息期钙离子向细胞内流动发生在动作电位的
不能用于吸入治疗的支气管舒张剂为
急性胆囊炎的致病菌主要来源途径是
监理(业主)超过约定的支付时间不支付工程进度款,承包商应及时向业主发出要求付款的通知,监理(业主)收到承包商通知后仍不能按要求付款,可与承包商协商签订延期付款协议,经承包商同意后可延期支付。协议应明确延期支付的时间和从工程量计量结果确认后第(
(2005年)重复进行一项试验,事件A表示“第一次失败且第二次成功”,则事件非A表示()。
依据我国对建设项目环境影响评价的管理程序,下面关于环境影响评价与项目建议书和可行性研究报告的编制之间关系描述最为准确的是()。
走和跑的区别在于()。
Generallyspeaking,aBritishiswidelyregardedasaquiet,shyandconservativepersonwhois【C1】______onlyamongthosewithw
Self-imageisthepictureyouhaveofyourself,thesortofpersonyoubelieveyouare.【B1】______inyourself-imagearethe【B2】_
Weknowthekissasaformofexpressing.Butlongbeforeitbecame【C1】______,itwasthecustominmanypartsoftheworldtou
最新回复
(
0
)