首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
35
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
在关系模型中,把数据看成一个二维表,每一个二维表称为一个______。
若有以下定义和语句,则对w数组元素的非法引用是______。intw[2][4],(*pw)[4];pw=w;
下面关于构造函数和析构函数的描述中,错误的是()。
假设AB为一个类,pa为指向该类动态对象数组px的指针,该数组长度为n,则执行“deletepa;”语句时,自动调用该析构函数的次数为______。
在模块化设计过程中,【】用来衡量模块内部各个元素彼此结合的紧密程度。
函数中的形参和调用时的实参都是变量时,参数传递方式为【】。
下述关于数据库系统的叙述中正确的是()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由类istream和【】提供。
随机试题
_______最能直接反映出一个人的道德风貌。
据此可诊断为提示有肺动脉高压的是
患儿,女,2岁。被热水烫伤右侧足背,局部红肿并起了3个大米粒大小水疱。儿童烧烫伤常比成人严重的原因是
图11-5所示结构中,M和P可能为任何值时,对P作用点处位移的叙述,哪一项是错误的?
政府采取的干预出口贸易的措施中,出口退税属于()。
下列各项中,属于营业税兼营行为的有()。
甲被车撞伤倒地,行人乙拦下一辆出租车,将甲送往医院,乙支付了车费,其间,甲的手机丢失。下列表述中正确的是:
慢性根尖周炎的诊断主要依靠()。
试述法律与道德的冲突。要求:观点明确,说理充分,条理清晰,语言规范、流畅。
Tobefair,thisobservationisalsofrequentlymadeofCanadaandCanadians,andshouldbestbeconsideredNorthAmerican.Ther
最新回复
(
0
)