首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
48
问题
有以下程序 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://kaotiyun.com/show/nYXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,不合法的VisualBasic的变量名是()。
下列方法中,不属于软件调试方法的是()。
以下叙述中错误的是
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
把数学表达式表示为正确的VB表达式应该是()。
(1)在考生文件夹中有一个工程文件sjt3.vbp。程序的功能是输入用户名和密码。程序运行时,当输人密码到文本框Text2中时,如果“显示密码”复选框没有被选中,则在文本框Text3中同时显示“#”(如图所示);如果“显示密码”复选框被选中,重新输入密码时
编写如下程序:PrivateSubCommand1_Click() Dimstr1AsString,str2AsString str1=InputBox("输入一个字符串") subfstr1,str2 Prints
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(小于或等于10个)放在全局变量
在数据库的三级模式中,外模式(用户模式或子模式)有()。
随机试题
体温调节系统包括()
余某,33岁,平时体健,体检时未发现任何心脑血管疾病,一天其丈夫下班回家后发现余某昏倒在浴室,面色呈樱桃红色,瞳孔散大,呼吸、心跳停止。下列有关心肺复苏中胸外按压操作者的姿势叙述不正确的是
关于水肿,下列哪项描述是不恰当的
目前国内外应用最广的一种预应力筋是()股钢绞线,其适用于先张法和后张法预厦力结构与构件。
企业可以根据实际情况同时采用两种或两种以上的货币作为记账本位币()。
根据《票据法》的规定,被追索人在向持票人支付有关金额及费用后,可以向其他汇票债务人行使再追索权。下列各项中,属于被追索人可请求其他汇票债务人清偿的款项有()。
根据下列资料。完成下列题。注:此表中部分数据因四舍五入的原因,存在总计与分项合计不等的情况制造业中,民间固定资产投资同比增长最大的是()。
针对初中数学“二元一次方程”的内容,完成下列任务。(1)写出“二元一次方程”这节课的教学目标以及重难点。(2)设计一个与二元一次方程有关的例题,并说明你的设计意图。(3)举例写出几个适合本节课教学的教法和学法。
OurGlobalVillageScienceandtechnologyhasturnedourworldintoaglobalvillage.Theterm—globalvillage—wascoinedby
Whatwasthejobofasoundeffectseditor?Thesoundeffectspersonofradioprogrammestriedtocreateeverynecessarysound
最新回复
(
0
)