首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void function2(int n); void function1(int n){ if(n
有如下程序: #include using namespace std; void function2(int n); void function1(int n){ if(n
admin
2019-06-12
22
问题
有如下程序:
#include
using namespace std;
void function2(int n);
void function1(int n){
if(n<=0)return;
function2(n-2);
}
void function2(int n){
if(n<=0)return;
function1(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
解析
在主函数中执行functionl(5)时,会调用function2(3),function2(3)又会调用functionl(2),functionl(2)又会调用function2(0),到此相互调用结束。所以functionl()和。function2()各执行了2次。
转载请注明原文地址:https://kaotiyun.com/show/cU8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是关于派生类声明的开始部分,其中正确的是()。
内联函数是通过【】来实现的,因此内联函数是真正的函数。
有如下类定义:classPoint{intx__,y__;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}若执行语句Pointa(2),b[3],*c[4
需求分析最终结果是产生【】。
C++中封装性、继承性和______是面向对象思想的主要特征。
在软件测试设计中,软件测试的主要目的是
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
按照标识符的要求,开头的符号不能是()。
成本效益分析的目的是从【】角度评价开发一个项目是否可行。
继承的方式有公有继承、私有继承和______3种。
随机试题
读书钻研学问,当然得下苦功夫。为应考试、为写论文、为求学位,大概都得苦读。陶渊明好读书。如果他生于当今之世,要去考大学,或考研究院,或考什么“托福儿”,难免会有些困难吧?我只愁他政治经济学不能及格呢,这还不是因为他“不求甚解”。我曾挨过几下“棍子”,说我读
帕金森病患者的震颤多属于
下列关于植被屋顶隔热机理的表述中,不确切的是()。
钢筋接头配置在同一截面的允许百分率,机械连接接头在受拉区不宜超过()。
企业发生亏损,可以用发生亏损后五年内实现的税前利润来弥补,当发生的亏损在5年内仍不足弥补的,应使用随后所实现的所得税后利润弥补。()
下图中能正确反映消费者购买量(Q)及其与零售区位距离(K)关系的是()。
谈谈你对民主集中制是党的根本组织制度和领导制度的理解。
下列哪种情况,不属于强奸罪的加重处罚情节的()。
下列程序的输出结果是______。main(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;elsei--;}
A、Theycaredlittleaboutclothing.B、Theyhadpoortasteaboutclothing.C、Theywereveryconsciousaboutclothing.D、Theywere
最新回复
(
0
)