首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; void function2(int n); void function1(int n){ if(n<=0)return; function2(n-2); } v
有如下程序: #include<iostream> using namespace std; void function2(int n); void function1(int n){ if(n<=0)return; function2(n-2); } v
admin
2015-11-24
66
问题
有如下程序:
#include<iostream>
using namespace std;
void function2(int n);
void function1(int n){
if(n<=0)return;
function2(n-2);
}
void function2(int n){
if(n<=0)return;
functionl(n-1);
}
int main(){
function1(5);
return 0;
}
下列关于程序运行情况的描述中,正确的是( )。
选项
A、function1运行1次,function2运行2次
B、function1运行2次,function2运行1次
C、function1运行2次,function2运行3次
D、function1运行2次,function2运行2次
答案
D
解析
在主函数中执行fimction1(5)时,会调用function2(3),function2(3)又会调用function1(2),function1(2)又会调用function2(0),到此相互调用结束。所以function1()和function2()各执行了2次。
转载请注明原文地址:https://kaotiyun.com/show/4lNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:classDate{public:Date(inty,intm,intD);{year=y;month=m;day=d;
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(intA
关于二义性的描述错误的是()。
对于常数据成员,下面描述正确的是( )。
以下叙述正确的是
软件开发环境是全面支持软件开发全过程的【】集合。
若有以下程序:#include<iostream>usingnamespacestd;classBase{private:inta,b;public:Base(int
检查软件产品是否符合需求定义的过程称为()。
下列有关指针的用法中错误的是()。
随机试题
是社会生产力中最活跃的、决定性的因素。()
Ispentthewholedayrepairingthecar.Theworkwas______easy.
下面关于律师事务所的行为符合法律规定的是:()
不允许出现裂缝的预应力混凝土构件进行结构性能检验时,下列内容无须进行检验的是()。
六西格玛管理工作程序DMAIC,其中D表示()。
物业的承接查验是指物业管理企业对()的物业共用部位、共用设施设备进行承接查验。
下列选项中,不符合《中华人民共和国婚姻法》规定的是()。
刘女士在餐厅就餐时,左脸不幸被火锅烫伤。刘女士向餐厅索赔无果,遂提起民事诉讼。除要求餐厅赔偿治疗费外,她还主张精神损害赔偿。关于本案,下列说法正确的是()。(2014法单8)
MIB对象标识符分级树根未命名,但是有3个直接后裔,分别由ISO、(1)及(2)进行管理。分级树中关于MIB-Ⅱ节点下包括10个功能组,共171个对象。在这些功能组中是一个联系各种接口的特殊节点,与接口组相配合,提供与子网类型有关的专用信息的功能组是(3)
Whethertryingtolivewiththedepressingspectacleofdroughtorbattlingrampagingfloodsorsufferingwithadebilitatingdi
最新回复
(
0
)