首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
45
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列对模板的声明中,正确的是()。
在结构化方法中,软件开发阶段用数据流程图(DFD)作为描述工具的是()。
如果把类FriendClass定义为类TestClass的友元类,则应该在类TestClass的定义中加入语句__________。
执行语句序列intx=1,&y=x;cout
若要把函数voidfun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是()。
下面是关于派生类声明的开始部分,其中正确的是()。
在一个有n个元素的顺序表的第i个元素(1≤i≤n)之前插入一个新元素时,需要向后移动【】个元素
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
以下不是结构化程序设计方法的技术是()。
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
随机试题
糖有氧氧化的最终产物是
患儿,3岁。咳嗽痰多,黏稠难咯,发热面赤,目赤唇红,口苦作渴,烦躁不宁,舌红苔黄,脉滑数。治疗应首选
在活动百叶风口分类中,自垂百叶风口的特点包括( )。
为使阳台悬挑长度大些,建筑物的挑阳台承重结构通常采用的支承方式是( )。
报关企业跨关区分支机构注册登记许可的有效期为2年。
黄老师在指导学生分析了起承转合的发展结构后,要求学生根据个人的生活体验运用起承转合的手法,自由写作音乐片段。上述教学行为体现了《义务教育音乐课程标准(2011年版)》中的哪个基本理念?()
教学过程是一种特殊的认识过程,它是学生个体的认识过程,具有不同于人类总体认识的显著特点有()
多年以前,德国就要求在每一个销售的鸡蛋上都印有一串字母和数字组成的标识码,用来标明该鸡蛋是什么时间,以哪种方式,在哪个国家、哪个农场甚至哪个鸡舍生产的。以前有人认为这是多此一举,而现在根据标识码,不仅有关部门可以迅速查封受污染的鸡蛋,普通消费者也可以上网查
Wantaglimpseofthefutureofhealthcare?Takealookatthewaythevariousnetworksofpeopleinvolvedinpatientcareare
Whentheyoungmanstartstoearnhisownliving,hecannolongerexpectotherstopayforhisfood,hisclothes,andhisroom,
最新回复
(
0
)