首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
104
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列程序的输出结果为2,横线处应添加语句()。#includeusingnamespacestd;classTestClass1{public:_________
下列有关拷贝构造函数的描述中错误的是()。
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
有以下程序:#include<iostream>#include<string>usingnameSpacestd;classperson{intage;
下列函数的运行结果是()。#include<iostream.h>intf(inta,intB){intc;if(a>b)c=1;elseif(a==b)c=0;elsec=-1;r
对于派生类的构造函数,在定义对象时构造函数的执行顺序:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
不能重载的运算符是
下列不能被重载的运算符是______。
程序的3种基本控制结构是
类ostream的成员函数【】用于执行无格式输出,成员函数put用于输出单个字符。
随机试题
背景某新建机场经过国家规定的招标、投标程序,决定由某施工单位承接该机场航站楼广播系统建设项目,并签订了相关施工合同。在施工项目开工之前,通常应编制什么文件,来指导实施阶段的项目管理?
如何正确对待犯罪嫌疑人、被告人的供述和辩解?
现时成本会计编制现时成本报表前应()
帕金森病又名________,是一种常见的中老年人神经系统变性疾病。
哮喘治疗的目标是()。
投资估算指标要密切结合行业特点,项目建设的特定条件,在内容上既要贯彻()原则,又要有一定的深度和广度。
2007年,中国人民银行加大了宏观金融调控的力度,灵活运用货币政策工具:第一,运用公开市场操作,2007年累计发行央行票据4.07万亿,其中对商业银行定向发行的3年期央行票据5550亿;第二,适时运用存款准备金率工具,年内共上调人民币存款准备金率10次;
立春过后,大地渐渐从沉睡中苏醒过来。冰雪融化,草木萌发,各种花__开放。再过两个月,燕子__归来。填入横线上最恰当的是()。
简要分析赵孟頫《秋郊饮马图》。
TheWeightExperimentNicolaWaltershasbeentakingpartinexperimentsinScotlandtodiscoverwhyhumansgainandlosewe
最新回复
(
0
)