首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
102
问题
有如下程序:
#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://kaotiyun.com/show/oH8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classTestClass{protected:TestClass(){cout
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
不能重载的运算符是
下列字符串中,正确的C++标识符是()。
结构化设计主要分为系统设计和模块设计,【】的任务是决定系统的模块结构。
派生类构造函数的执行顺序是先执行【】的构造函数,然后执行成员对象的构造函数,最后执行【】的构造函数。
下列定义中,x是一个类,______是定义指向对象数组的指针p。
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()。
类ostream的成员函数【】用于执行无格式输出,成员函数put用于输出单个字符。
下面不是派生类对基类的继承方式的是()。
随机试题
除()可采用手动喷枪和刷涂外,不应使用空气雾化喷涂设备。
下列哪项不属于小组教学存在的问题()
下列选项中,被视作“准自家人”的是【 】
我国进入全面建成小康社会决定性阶段召开的大会是()
集中体现社会主义民主政治的本质和核心、居于我国政治制度的首要核心地位的政治制度是()。
病毒性肝炎的临床类型不包括()
()是在对项目的建设规模、产品方案、技术方案、设备方案、选址方案和工程建设方案及项目进度计划等进行研究并基本确定的基础上,对建设项目总投资数额及分年资金需要量进行的估算。
孔子文化节不仅是一场文化盛宴,更是对郁郁乎文哉的文明盛象的具体呈现。从最初的孔子诞辰故里游到今天的孔子文化节,变化的不只是名称,更是不断饱满的文化________和不断厚植的文化________。依次填入画横线部分最恰当的一项是()。
党锢
Usuallynewspapers______forpeoplewithintellectualinterests.
最新回复
(
0
)