首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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); } 程序运行后的
有以下程序 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); } 程序运行后的
admin
2016-12-18
24
问题
有以下程序
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/YyDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
【】(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为:
以下不属于对象的基本特点的是
在设计程序时,应采纳的原则之一是
以下程序中,函数fun的功能是计算x²-2x+6,主函数中将调用fun函数计算:y1=(x+8)²-2(x+8)+6y2=sin²(x)-2sin(x)+6请填空。#include"math.h"doublefun(double
【】是数据库设计的核心。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
下列叙述中错误的是______。
字符串"\\\"ABCDEF\"\\"的长度是()。
在关系A(S,SN,D和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称是关系A的外码
随机试题
正常胎心基线变异范围是()
下列哪一项不是典型腮腺囊肿的声像图表现
A、病灶呈鸡冠或菜花状生长B、无痛性红色硬结,表面呈表浅溃疡,边缘整齐隆起C、全身皮肤黏膜出现多样皮疹D、尿频、尿痛等急性尿道炎表现E、侵犯机体多种组织器官二期梅毒临床表现为()
A、G+球菌,成双或葡萄串状排列B、G+球菌,菌体呈矛头状,成双C、G-球菌,菌体肾形成双排列D、G+球菌,菌体肾形成双排列E、G-球菌,菌体呈矛头状,成双肺炎链球菌革兰染色镜下形态为
A.5年B.10年C.15年D.20年E.30年《医疗事故处理条例》规定,对60周岁以上的患者因医疗事故致残的,赔偿其残疾生活补助费的时间不超过
以下溶剂属于偶极亲质子溶剂者是
非企业性单位如果经常发生增值税应税行为,并且符合一般纳税人条件的,可以由税务机关认定为增值税一般纳税人。( )
(2017江苏·A类)在一次竟标中,评标小组对参加竞标的公司进行评分,满分120分。按得分排名,前5名的平均分为115分,且得分是互不相同的整数,则第三名得分至少是:
对考生文件夹下WORD.docx文档中的文字进行编辑、排版和保存,具体要求如下:【文档开始】虚拟局域网技术在局域网管理中的应用校园网覆盖办公楼、教学楼、学生宿舍楼等,规模较大,出于安全性考虑,将网络划分为多个裸机子网,子网之间
Whenyoungpeoplegettheirrealjobs,theymayfacealotofnew,【B1】______situations.Theymayfindthateverythingisdiffere
最新回复
(
0
)