首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; void function2(int n); void functionl(int n){ if(n<=0)return;
有如下程序: #inc1ude<iostream> using namespace std; void function2(int n); void functionl(int n){ if(n<=0)return;
admin
2019-06-12
62
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
void function2(int n);
void functionl(int n){
if(n<=0)return;
function2(n一2);
}
void function2 (int n){
if(n<=0) return;
functionl(n一1);
}
int main(){
functionl(5);
return 0:
}
下列关于程序运行情况的描述中,正确的是( )。
选项
A、functionl运行1次,function2运行2次
B、functionl运行2次,function2运行1次
C、functionl运行2次,function2运行3次
D、functionl运行2次,function2运行2次
答案
D
解析
在土函数中执行functionl(5)时,会调用function2(3),function2(3)又会调用functionl(2),functionl(2)又会调用function2(0),到此相互调用结束。所以functionl()和function20各执行了2次。
转载请注明原文地址:https://kaotiyun.com/show/oH8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符中不能在C++中重载的是()。
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(______){Ta;if(x>y){a=x;
下列关于类中成员函数特征的描述中错误的是
下列关于重载函数的描述中,()是错误的。
有以下函数:charfun(char*p){returnp;)则该函数的返回值是()。
有如下类定义:classPoint{intx__,y__;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}若执行语句Pointa(2),b[3],*c[4
设有如下关系表:则下列操作中正确的是
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
随机试题
心肺复苏初期成功后转诊过程中,患者体位应
在课堂教学中处于核心地位的交流手段是()。
阅读下列材料,回答问题。某心理学家对一种抑郁症新疗法的效果感兴趣,他招募了25名想减轻抑郁的人。在研究的开始,他让所有被试完成了一份抑郁量表。测验结果表明被试的平均分数处于严重抑郁状态。在随后的两个月里,这个心理学家对被试实施这种新的疗法。两个月
颜色的明度主要取决于
简述当代中国法律体系的特点。
阅读以下说明,回答问题1~问题5,将答案填入对应的解答栏内。【说明】某公司在国际网络互联中心申请了一个C类IP地址210.45.12.0/24,域名为abc.com.cn。该公司没有划分子网,使用一台Cisco2610路由器接入互联网
在Windows操作系统中,选择一个文件图标,执行“剪切”命令后,“剪切”的文件放在(5)中;选定某个文件夹后,(6),可删除该文件夹。
循环队列的存储空间为Q(1:40),初始状态为front=rear=40。经过一系列正常的入队与退队操作后,front=rear=15,此后又退出一个元素,则循环队列中的元素个数为()。
下列关于存储器的叙述中正确的是
InterpretthefollowingpassagesfromEnglishintoChinese.Startinterpretingatthesignalandstopatthesignal.Youmaytak
最新回复
(
0
)