首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; void function2(int n); void functionl(int n){ if(n<=0)return;
有如下程序: #inc1ude<iostream> using namespace std; void function2(int n); void functionl(int n){ if(n<=0)return;
admin
2019-06-12
101
问题
有如下程序:
#inc1ude<iostream>
using namespace 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(){
functionl(5);
return 0:
}
下列关于程序运行情况的描述中,正确的是( )。
选项
A、functionl运行1次,function2运行2次
B、functionl运行2次,function2运行1次
C、functionl运行2次,function2运行3次
D、functionl运行2次,function2运行2次
答案
D
解析
在土函数中执行functionl(5)时,会调用function2(3),function2(3)又会调用functionl(2),functionl(2)又会调用function2(0),到此相互调用结束。所以functionl()和function20各执行了2次。
转载请注明原文地址:https://www.kaotiyun.com/show/oH8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includeusingnamespacestd;classTestClass{public:voidwho(){cout
有如下程序:#includeusingnamespacestd;classTestClass{protected:TestClass(){cout
有以下程序:#include<iostream>usingnamespacestd;voidt(intx,inty,intcp,intdp){cp=x*x+y+y;d
有下列程序:#include<iosteram.h>usingnamespacestd;classStack{public:Stack(unsignedn=10)
下列关于类与对象的说法中,不正确的是()。
大多数C++程序都要包含______头文件。该文件中包含了所有输入/输出流操作所需要的基本信息。
程序设计语言的基本成分是数据成分、运算成分、控制成分和
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classDerived:Base{};则Base类中的成员函
对虚函数的调用有两种方式:【】和【】。
随机试题
关于地面装修构造的说法,属于地面整体面层的是()。
铸铁焊丝可以分为灰铸铁焊丝、合金铸铁焊丝和球墨铸铁焊丝。()
一位销售人员问:“王教授,您是资深业内人士,您认为我们的产品有哪些主要优势?”这位销售人员接近顾客的方法是()
真理的根本属性是()
真核基因转录激活所必不可少的是()
当一张软盘写保护后,对盘中文件可以进行的操作是()。
下列说法正确的有()。
狭义的教育制度指_______,简称_______。
相对其他金融机构,商业银行的基本特征是什么?
下列矩阵是否相似于对角矩阵?为什么?
最新回复
(
0
)