首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 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’
以下程序的输出结果是( )。 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’
admin
2020-05-19
19
问题
以下程序的输出结果是( )。
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、4
B、3
C、1
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://www.kaotiyun.com/show/u8Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
请编写函数fun,其功能是:计算并输出下列多项式的值。例如,当n=10时,函数值为0.909091。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。例如,从主函数输入一个整数27638496,则函数返回值为26846。请在程序的下画线处填入正确的内容并将下画
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intm),该函数的功能是使数组右上半三角元素中的值乘以m。例如,若m的值为2,a数组中的值为:则返回主程序后a数组中的值应为:注意
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不
数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
两个或两个以上模块之间关联的紧密程度称为()。
下列叙述中正确的是()。
与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
随机试题
下列何药治风湿痹痛,无问寒热新久皆宜
男性,65岁。劳累时心慌、气短,有时夜间憋醒,咳嗽3年,腹胀、尿少、浮肿、心悸1年。在外院诊治,一直服用速尿与地高辛。体检:血压130/80mmHg,心率80次/min,期前收缩呈二联律,心尖区舒张期雷鸣样杂音与3/6级收缩期吹风样杂音。双肺底少许湿啰音,
以下国务院的部门中,没有权力制定行政规章的是:()
泡沫灭火系统按发泡倍数分为()。
下列关于周期型行业的描述,正确的有()。
Mymotherfeltpleasedwithherselfbecauseshe______myfathertogiveupsmoking.
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a:Y=b:}voidC
Accordingtothepassage,whichofthefollowinghaschangedthemostinthelast500years?ThousandsofIrishpeoplestarved
MemoTo:Peter,DeputyEditorFrom:DanielThomas,Editor-in-chiefDate:June6,2015Subject:Ensuringthesmoothpublicationo
EconomistssayconfidenceintheU.S.economyhasimprovedsincethefinancialcrisisbegan,butitisstillataverylowlevel
最新回复
(
0
)