首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namcspace std; void function2(int n); void functionl(int n){ if(n<=0)return;
有如下程序: #include<iostream> using namcspace std; void function2(int n); void functionl(int n){ if(n<=0)return;
admin
2017-04-25
63
问题
有如下程序:
#include<iostream>
using namcspace 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(){
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
解析
在主函数中执行function1(5)时,会调用function2(3),function2(3)又会调用function1(2),function1(2)又会调用function2(0),到此相互调用结束。所以function1()和function2()各执行了2次。
转载请注明原文地址:https://kaotiyun.com/show/v1Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要求加快执行速度,而且函数完成的功能不太复杂时,应使用( )。
下列叙述中正确的是
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
已知各变量的定义如下inti=8,k,a,b:unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
继承具有(),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。
下列关于C++多态性的叙述,正确的是( )。
下列叙述中正确的是
设有如下说明 typedef struct {int n;char c;double x;}STD; 则有以下选项,能正确定义结构体数组并赋初值的语句是
若有以下宏定义: # define N 2 # define Y(n) ((N+1)*n) 则执行语句z=2*(N+Y(5));后的结果是
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化( )。
随机试题
患儿,男性,5岁。不讲话,有要求用哭闹表示,不和小朋友玩,独来独往,不喜欢玩具,喜欢小瓶子。治疗首选()
既可作为活动矫治器加力装置,又可作为固位装置的是
下列诉讼可以合并审理的有:()
建设项目劳动安全卫生设施和技术措施经安全生产监督管理机构验收通过后,应及时办理建设项目劳动安全卫生()。
在起重工程中,钢丝绳一般用来做缆风绳、滑轮组跑绳和吊索,其中做滑轮组跑绳的安全系数一般不小于()。
青春期记忆的主要特点表现为()。
2014年教师节前夕,习近平总书记访问北京师范大学并提出“四有”好老师标准,即()。(2015.湖南)
周庄旅游收入已连续多年超亿元大关。在苏南,与周庄媲美的文化古镇虽不在少数,但旅游收入却只能望周庄而兴叹。当地的一位老人说,20世纪70年代陈逸飞画了这里的双桥,此画在美国展出时获奖并被石油大亨哈默斥巨资收藏。1979年邓小平访美时,哈默将此画赠给他,并说这
FTP服务器的基本配置完成后,还需对选项进行配置。FTP服务器的选项包括服务器选项、域选项、组选项和()选项。
A、Hungary,MalaysiaandthePhilippines.B、Hungary,RomaniaandthePhilippines.C、Spain,RomaniaandthePhilippines.D、Hungary
最新回复
(
0
)