首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void function2(int n); void function1(int n){ if(n
有如下程序: #include using namespace std; void function2(int n); void function1(int n){ if(n
admin
2019-06-12
51
问题
有如下程序:
#include
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;
function1(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
解析
在主函数中执行functionl(5)时,会调用function2(3),function2(3)又会调用functionl(2),functionl(2)又会调用function2(0),到此相互调用结束。所以functionl()和。function2()各执行了2次。
转载请注明原文地址:https://kaotiyun.com/show/cU8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列情况中,不会调用拷贝构造函数的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
任何关系数据库系统都应该支持()。I、实体完整性约束Ⅱ、参照完整性约束Ⅲ、用户自定义完整性约束
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。I.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;};其中,私有成员的数量为___
在C++中,若需要在程序文件中进行标准输入输出操作,则必须在开始处加入预处理命令#include<iostream.h>,若使用到数学库中的函数时,要在源程序的开始处加入预处理命令【】。
下列关于类与对象的说法中,不正确的是()。
假设血inta=1,b=2;,则表达式(++a/b)*b--的值为【】。
下列不能被重载的运算符是______。
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
随机试题
雨天对安全行车的主要影响是什么?
直流电动机如要实现反转,需要对调电枢电源的极性,其励磁电源的极性()。
增加焊接结构的返修次数,会使()。
附带民事诉讼赔偿的原则是()
在下列()情形下,证券公司不得动用客户的交易结算资金或者委托资金。
贷款总结评价的内容包括()。
揭示儿童认知发生、发展的规律和机制的“发生认知论”的创始人是()。
与2011年相比,河北省2012年工业利润总额绝对值增加最大的所有制类型企业是()。
结合材料,回答问题材料1人固有一死,或重于泰山,或轻于鸿毛。守岛英雄王继才怎么也想不到,他的死会震动国人。在这个舆论纷扰、人心浮动的时代,王继才的去世为什么感天动地?一天的坚守或许不难,一年的坚守却弥足珍贵,王继才用32年的坚
A、Hemightdosomeeveningteaching.B、Hecouldbringunfinishedworkhome.C、Hemighthavetimetopursuehisinterests.D、Hec
最新回复
(
0
)