首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void f(int n,int *r) { int r1=0; if(n%3==0) r1=n/3; else if(n%5==0) r1=n/5; else f(--n,&r1);
有以下程序 void f(int n,int *r) { int r1=0; if(n%3==0) r1=n/3; else if(n%5==0) r1=n/5; else f(--n,&r1);
admin
2009-03-17
26
问题
有以下程序 void f(int n,int *r) { int r1=0; if(n%3==0) r1=n/3; else if(n%5==0) r1=n/5; else f(--n,&r1); *r=r1; } main() { int m=7,r; f(m,&r);printf("%d",r); } 程序运行后的输出结果是
选项
A、2
B、1
C、3
D、0
答案
A
解析
本题考查了函数的递归调用。在f函数中,当m=7时,程序执行“f(--n,&r1);”语句,递归调用f(6,&r1),程序执行“r1=n/3;”语句,即r1= 6/3=2,然后执行“*r=r1;”语句,所以输出结果为2。
转载请注明原文地址:https://jikaoti.com/ti/bpK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
以下程序段的功能是求两个数中的较大数,无法实现该功能的是
数据库系统的数据独立性是指()。
以下程序在文本框Text1中输入任一字符串,并按相反的次序显示在文本框Text2中,在横线处应填写()。DimNAsString,CAsString,DAsStringN=Text1.TextM=_____
下面有关标准模块的叙述中,错误的是()。
如果在框架中画了2个复选框,且框架的Enabled属性被设置为False,2个复选框的Enabled属性被设置为True,则下面叙述中正确的是( )。
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
结构化程序设计中,下面对goto语句使用描述正确的是
有以下函数:Functionfun(xAsInteger,yAsInteger)AsIntegerDoWhilex>=yx=x-yLoopfun=xEndFuncti
随机试题
在牛乳培养基中可呈现“汹涌发酵”现象的厌氧菌是
某患者诉说在单位妇科普查时确诊“子宫颈中度糜烂”。护士告知她疗效较好、疗程最短的治疗方法是
在干燥环境中配制普通水泥混凝土不得选用:()
如今,我们已经生活在信息时代。我们掌握的数据库越来越全面,它不再只是我们手头的一点点可怜的数据,而是包括了与这些现象相关的大量甚至全部的数据。我们不再需要那么担心某个数据点对整套分析的不利影响。我们要做的就是接受这些纷繁的数据并从中受益,而不是以高昂的代价
法律体系是一个重要的法学概念,人们可以从不同的角度、不同的侧面来理解、解释和适用这一概念,但必须准确地把握这一概念的基本特征。下面关于法律体系的表述中哪种说法未能准确地把握这一概念的基本特征?()
请举例说明轻声的作用。(中国人民大学)
设函数f(χ)在|χ|<δ内有定义且|f(χ)|≤χ2,则f(χ)在χ=0处().
以下关于校验码的叙述中,正确的是______。
YouwillhearaconversationbetweenMissGreen,aneducationaljournalist,andProfessorWilson,anexpertineducationalstudi
A、Tothehospital.B、Tothebeach.C、Tohisuniversity.D、Tohishometown.D
最新回复
(
0
)