首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-11-28
98
问题
有如下程序:
#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/pCAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
派生类构造函数的调用顺序是先调用( )。
下列打开文件的表达式中,错误的是
若类A和类B的定义如下:classA{inti,j;public:intgeti(){returni;}};classB:public
有如下程序:#include<iostream>voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={23,42};fun(a
若有以下程序:#include<iostream>usingnamespacestd;intf(){staticinti=0;ints=1;s+=i;i+
有如下程序:voidmain(){in(x=2,y=3,a,b,C,d;a=(x++>=--y);b=(x==++y);c=(x--!=y);d=(++x>y--);
在C++中,打开一个文件,就是将这个文件与一个()建立关联;关闭一个文件,就是取消这种关联。
磁盘文件操作中,打开磁盘文件的访问方式常量中,()是以追加方式打开文件的。
假设fin是一个文件流对象,则关闭文件的语句是______。
在文件操作中,代表以追加方式打开文件的模式是
随机试题
苯中毒可使人昏迷、晕倒、呼吸困难,甚至死亡。()
A、John’scottageissimilartoPaul’s.B、John’scottageismuchnewerthanPaul’s.C、John’scottageismucholderthanPaul’s.D
治疗月经不调,伴有乳房胀痛,胁肋胀满,舌苔薄白,脉弦者,应首选:
A、雌激素B、孕激素C、黄体生成素D、卵泡刺激素E、睾酮起着始动生精作用的激素是
图7—4—1所示电路的任意一个输出端,在任意时刻都只出现0V或5V这两个电压值。那么,该电路的输出电压为()。[2014年真题]
某建筑物各层建筑面积为360m2,共四层,中间设置-宽度为350mm的抗震缝,缝长8m,则该建筑面积共为()。
下列关于标准差的表述错误的是()。
5,12,21,34,53,80,()
伽利略
有一组数据,其平均数是25,若其中的每一个数据都乘以2,那么得到的这组新数据的平均数是()。
最新回复
(
0
)