首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
54
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列情况中,不会调用拷贝构造函数的是()。
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。
为了表明一个函数不带返回值,应在定义函数时指定该函数类型为【 】。
当执以下程序段时,循环体将执行(),main(){inty=1;do{y--;}while(--y):}
有下列程序:#include<iosteram.h>usingnamespacestd;classStack{public:Stack(unsignedn=10)
下列语句中,错误的是()。
函数中的形参和调用时的实参都是变量时,参数传递方式为【】。
以下不是结构化程序设计方法的技术是()。
程序的3种基本控制结构是
随机试题
钍钨极和铈钨极应该放在铝盒内保存。
下列关于丘脑髓板内核群的描述,正确的是
A、甲苯咪唑B、氯硝柳胺C、吡喹酮D、哌嗪E、噻嘧啶仅对蛔虫、蛲虫混合感染有效的是
咳嗽咳痰不爽,痰黄或稠黏,喉燥咽痛,常伴恶风身热,头痛肢楚,鼻流黄涕,口渴,舌苔薄黄,脉浮数。其治法是()喉痒干咳,无痰或痰少而黏连成丝,咳痰不爽,咽喉干痛,唇鼻干燥,口干,常伴鼻塞,头痛,微寒,身热,苔薄黄或薄白,脉浮。其治法是(
()不适用于大体积混凝土工程。
根据以下资料,回答问题。1961年春天,我买了自己的第一辆车,当时我还是个高中生。最吸引我眼球的二手汽车广告大致如下:“1955年产双门庞蒂克,V8发动机,带收音机、加热器,手动变速,售价375美元,可议价。”在1955年,庞蒂克的V8是买家通常
对于提高无线信道的利用率和提高用户的峰值接入速率这两个不同的目标,相对于GSM而言,GPRS分别采用了()方法。
纳米是一个长度单位,1纳米等于()米。
盐铁会议
•ReadthearticlebelowaboutSmithson’s,aBritishdepartmentstore,andthequestionsontheoppositepage.•Foreachquestion
最新回复
(
0
)