首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; void function2(int n); void function1(int n){ if(n<=0)return; function2(n-2); } v
有如下程序: #include<iostream> using namespace std; void function2(int n); void function1(int n){ if(n<=0)return; function2(n-2); } v
admin
2015-11-24
53
问题
有如下程序:
#include<iostream>
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;
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
解析
在主函数中执行fimction1(5)时,会调用function2(3),function2(3)又会调用function1(2),function1(2)又会调用function2(0),到此相互调用结束。所以function1()和function2()各执行了2次。
转载请注明原文地址:https://kaotiyun.com/show/4lNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面不属于软件设计原则的是
下列叙述中正确的是
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;
下列字符串中可以用作C++语言标识符的是
有如下程序: #include"iostream.h" voidmain() { intx=1,a=0,b=0; switch(x){ case0:b++; case1:a++; case2:a++;b++;
假设fin是一个文件流对象,则关闭文件的语句是【】。
数据库设计有两种方法,它们是()。
字符串常量"hello"的字符个数是()。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和______两个含义。
随机试题
下列属于神经递质的物质是
急性龋的临床表现是
个人住房贷款的利率按商业性贷款利率执行,实行()。
关于社会工作伦理决定的说法,正确的是()。
五年级学生小涛经常旷课,不遵守学校的管理制度,学校对小涛进行恰当的教育方式是()。
小齐是外来务工人员子女,一年前和弟弟来到某大城市同父母一起生活。当时,小齐在家乡正准备升小学5年级。到城市后,父母为小齐兄弟找到一家学校。但是,小齐仅上课一周就表示不愿意去学校,整天在家闷闷不乐。在父母的一再追问下,他才道出,这是因为他完全听不懂上课的内容
只有先进的社会意识才能对社会存在起能动的反作用。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定规律性:
一个字长为5位的无符号二进制数能表示的十进制数值范围是()。
A.Title:WhyManyYoungCouplesAreReluctanttoHaveChildren?B.Timelimit:40minutesC.Wordlimit:120~150(noti
最新回复
(
0
)