首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
66
问题
有如下程序:
#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全国计算机二级
相关试题推荐
若希望派生类的对象不能访问基类中公有成员,应在( )方式下完成。
派生类构造函数的调用顺序是先调用( )。
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,in
下面的函数模板定义中错误的是
下列程序运行后的输出结果是______。#include<iostream.h>voidmain(){ints=0,kfor(k=7;k>=0;k--){switch(k){cas
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数()。
下列程序用于将源文件中的字母进行大小写转换,请填写while的请句。#include<iostream.h>#include<fstream.h>#include<iomanip.h>voidmain(){cha
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为______。
随机试题
A、twentyB、sweetC、wrongD、worthA
女性,36岁,因烧伤致头顶部瘢痕性秃发3年。查体:头顶部瘢痕面积10cm×8cm,无毛发生长,瘢痕较柔软,与基底颅骨间有一定滑动性。微毛发移植相对于传统的插秧法其最大优点为
正常人体不同组织回声强度的叙述,错误的是
在口腔临床工作中,医务人员被感染的主要途径包括
列入城建档案管理机构档案接收范围的工程,城建档案管理机构应对工程档案预验收是在工程竣工()。
工程项目人力资源管理组织计划的有关说明中,工作描述的作用是()。
沥青混凝土面层的实测项目中不包含()。
下列关于开放式基金份额变动分析的说法,错误的是()。
下列有关货币单元抽样的说法中,错误的是()。
ForadevelopingcountrylikeIndiawhoseecologicalandsocio-economicsystemsarealreadyunderpressurefromrapidurbaniza
最新回复
(
0
)