首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
40
问题
有如下程序:
#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、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),到此相互调用结束。所以funaion1()和function2()各执行了2次。
转载请注明原文地址:https://jikaoti.com/ti/amA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;longfun(intn){if(n>2)return(fun(n-1)+fun(n-2));else
下列哪种数据模型可以用树形结构来表示实体之间联系()。
下面的类定义中,如果要为其添加一个析构函数,对于析构函数定义正确的是()。classTestCtaSS{private:inta;public:TestClass(i
有如下类定义:classTest{intx_,y_;public:Test():a_(0),b_(0){}Test(inta,intb=0):a_(
下列关于this指针的叙述中,正确的是()。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
以下叙述正确的是
在一个有n个元素的顺序表的第i个元素(1≤i≤n)之前插入一个新元素时,需要向后移动【】个元素
下列叙述中正确的是
将E-R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
采用(),能够随时掌握和了解各项财产物资的增减变动情况和结存情况。
某个人投资者以1元的基金净值申购某基金10000份后又以1.1元的基金净值赎回该基金10000份,不考虑费用的话,该投资者此项获利需缴纳的税收情况是()。
在经济萧条时,财政可以通过()来扩大需求,刺激经济发展。
脂肪的主要吸收部位是胃和小肠。()
阅读下面选自部编版义务教育教科书《语文》九年级下册《鱼我所欲也》的语段,完成1课时的教学简案。一箪食,一豆羹,得之则生,弗得则死。呼尔而与之,行道之人弗受;蹴尔而与之,乞人不屑也。万钟则不辩礼仪而受之,万钟于我何加焉!为宫室之美、妻妾之奉、所识穷乏者得我
已满14岁不满18岁的人违反治安管理的,()处罚。
根据下列材料回答91~95题。下列哪句话是错误的?()
AreYoungGirlsOutofControlToday?Imagesonfashionmagazinesandtelevisionareconstantlypromotingsexintheiradver
ThehistoryofresponsestotheworkoftheartistSandroBotticelli(1444-1510)suggeststhatwidespreadappreciationbycrit
Peoplewhosepropertyisstolenshouldreporttothepolice.
最新回复
(
0
)