首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
43
问题
有如下程序:
#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全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespace.std;classdata{public:intx;data(intx){
已知函数f的原型是:voidf(int*a,long&b);,变量v1、v2;的定义是intv1;longv2;正确,的调用语句是
已知程序中已经定义了函数test,其原型是inttest(int,int,int);,则下列重载形式中正确的是
若要把类B定义为类A的友元类,则应在类A的定义中加入语句_______。
下列关于派生类的构造函数的叙述中,正确的是()。
一个函数带有参数说明时,则参数的默认值应该在()中给出。
类classone在声明func成员函数时发生错误,出错原因是【 】。Classone{private:inta;
若有以下宏定义: # define N 2 # define Y(n) ((N+1)*n) 则执行语句z=2*(N+Y(5));后的结果是
在C++中,给一变量取别名,可以通过【 】方式。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
随机试题
全面质量管理十分重视产品形成过程中人的主观能动作用,强调人的因素是第一位的。
患者,女性,20岁。反复头面、四肢皮疹伴痒2个月余,加重3天。患者反复于头面、四肢出现红斑、丘疹、丘疱疹等皮疹,自用糖皮质激素类药膏外涂后可减轻,但易反复。3天前饮酒后皮疹再次加重伴剧烈瘙痒。查体:头面、四肢、手等部位对称性红斑、丘疹、丘疱疹、抓痕,耳垂、
A.变质性炎症B.浆液性炎症C.纤维素性炎症D.蜂窝织炎症E.化脓性炎症急性化脓性阑尾炎属于()
根据《现金管理暂行条例》规定,下列经济业务中,一般不应用现金支付的是()。
关于合伙事务执行中的对外代表权,下列说法错误的是()。
索贡巡行
在协议数据单元中,控制信息所不包括的内容是()。
五笔字型汉字输入法的编码属于_______。
Heexplainedthathisdietwassostrictthathehadto______himselfoccasionally.
A、Thematerialsforindoorplumbinghavebeenimproved.B、Thehousesrecentlybuiltaremuchmoresolid.C、Peoplewon’tgoanywh
最新回复
(
0
)