首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
58
问题
有以下程序 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://www.kaotiyun.com/show/nYXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序运行时,拖动滚动条上的滚动框,则所触发的事件是
窗体上有名称为Command1的命令按钮,其事件过程如下:OptionBase1PrivateSubCommand1_Click()DimaDimb(10)AsIntegera=Array(2,4,
下列选项中不属于软件生命周期开发阶段任务的是()。
下面程序运行时,若输入"VisualBasicProgramming",则在窗体上输出的是( )。PrivateSubCommand1_Click() Dimcount(25)AsInteger,chAsString ch=
窗体上有一个名称为Shape1并显示为圆的形状控件(其Width和Height属性值相等),一个名称为Timer1的计时器,并有下面程序代码:DimrAsSingle,flagAsIntegerPrivateSubForm_Load()
(1)在考生文件夹中有一个工程文件sjt3.vbp。运行程序时,先向文本框Text1中输入一个不超过10的正整数,然后选择“N的阶乘”或“(N+2)的阶乘”单选钮,即可进行计算,计算结果在文本框Text2中显示,如图所示。在给出的窗体文件中已经添加了全部控
关于变量作用域,下列叙述中正确的是()。
结构化程序设计中,下面对goto语句使用描述正确的是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
随机试题
夜间机动车通过照明条件良好的路段时,要怎样使用灯光?
急性胰腺炎属于
施工日记(日志)应由()记录或签字确认。
下列各项中,与原材料总账对应的明细账有()。
在股指期货投资者适当性制度中,关于综合评估操作要求的概述,下列正确的有()。[2010年9月真题]
升学考试一般是典型的()。
影响师生关系的核心因素是()
下列关于线性表、栈和队的叙述,错误的是______。
海啸是一种具有强大破坏力的海浪。当海底发生地震时,震波的动力会引起海水剧烈的起伏,【C6】______,并向前推进,将沿海地带一一淹没,这种灾害称为海啸。海啸在许多西方语言中称为“tsunami”,该词源自日语“津波”,即“港边的波浪”(“津”即“
A、Doingsomethingworthwhileandrewarding.B、Scaringthepeoplewalkinginthestreet.C、Attractingpeople’sattention.D、Criti
最新回复
(
0
)