首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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); p
有以下程序 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); p
admin
2019-04-24
25
问题
有以下程序
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/NmRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#inculde#inculdevoidFun(char*str){chartemp;intn,I;n=strlen(str);temp=str[n-1];For(i=n-1;i>0;i--)st
以下程序的运行结果是【】。#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
有以下程序#include<stdio.h>typedefstruct{intnum;doubles;}REC;voidfunl(REC*x){x->num=23;x->s=88.5;}
下列叙述中,不属于软件需求规格说明书的作用的是
以下函数将b字符串连接到a字符串的后面,并返回a中新字符串的长度。strcen(charaC),charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;
判定表和判定树是以图文形式描述数据流图的【】
C语言用于结构化程序设计的3种基本结构是______、选择结构和循环结构。
在面向对象方法中,对象之间进行通信的构造称为()。
下列叙述中不正确的是()。
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
随机试题
企业将资源集中于某种技术、产品或市场,充分发挥企业在某一方面的竞争优势战略称为【】
下述化合物中哪一个不是β-氧化所需的辅助因子
支气管扩张最有意义的体征是
按照我国《宪法》和1981年全国人大常委会《关于加强法律解释工作的决议》下列选项哪些不属于有权法律解释?()
《刑事诉讼法》规定,审判的时候被告人不满18周岁的案件,不公开审理。但是,经未成年被告人及其法定代理人同意,未成年被告人所在学校和未成年人保护组织可以派代表到场。关于该规定的理解,下列哪些说法是错误的?(2012年试卷2第73题)
1999年修订后重新发布的《会计法》突出了规范会计行为、保证会计信息质量的立法宗旨,明确了会计工作在社会主义市场经济中的地位和职能作用,特别强调了单位负责人对本单位会计工作和会计资料真实性、完整性的责任,加大了对违反《会计法》行为的惩罚力度。()
一国在一段时间内GNP的增长率在不断降低,但是总量却在不断提高,从经济周期的角度看,该国处于的阶段是()。
公司分配当年税后利润时,应当提取利润的10%列入公司法定公积金。公司法定公积金累计额为公司注册资本30%以上的,可以不再提取。()
ReadthistextaboutanItaliancarcompany.Choosethebestwordtofillineachgap.Foreachquestion(19—33)markoneletter
CompletethesummarybelowusingNOMORETHANTWOWORDSfromthepassage.Writeyouranswersinboxes8-13onyouranswersheet.
最新回复
(
0
)