首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
48
问题
有如下程序:
#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;classTest{public:Test(){n+=2;}~Test(){n-=3;)staticimge
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是()。
通过使用new和delete两个运算符进行的分配为【】存储分配。
下面关于构造函数和析构函数的描述中,错误的是()。
不能重载的运算符是
下面字符串中,不可以用作C++标识符的是()。
以下不是结构化程序设计方法的技术是()。
下面不是派生类对基类的继承方式的是()。
随机试题
______________,一夫当关,万夫莫开。(李白《蜀道难》)
腰椎穿刺的适应证不包括()
维持子宫正常位置是
《建设工程安全生产条例》规定,在施工中发生危及人身安全的紧急情况时,( )有权立即停止作业或者在采取必要的应急措施后撤离危险区域。
除外币专门借款之外的其他外币借款本金及其利息所产生的汇兑差额应当计入()。
下列属于观察学习的过程的是()。
()是由心理因素引起的进食障碍,多发生于年龄较大的学前儿童。
跨国公司类型及其特点。
A、 B、 C、 Cproduct’sprices和website是千万不能听错的重要部分。对话内容与打印什么无关,所以(A)要从答案中除去。上传到ourwebsite与theirwebsite毫无关系,所以(B)也
Materialculturereferstowhatcanbeseen,held,felt,used--whatacultureproduces.Examiningaculture’stoolsandtechnolo
最新回复
(
0
)