首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<iostream.h> int f(iht n) { if(n==1) return 1; else return f(n-1)+1;} void main( ) { iht i,j=0; for(i=1;i
有以下程序 #include<iostream.h> int f(iht n) { if(n==1) return 1; else return f(n-1)+1;} void main( ) { iht i,j=0; for(i=1;i
admin
2013-05-30
21
问题
有以下程序 #include<iostream.h> int f(iht n) { if(n==1) return 1; else return f(n-1)+1;} void main( ) { iht i,j=0; for(i=1;i<3;i++)j+=f(i); cout < < j;} 程序运行后的输出结果是
选项
A、4
B、3
C、2
D、1
答案
2
解析
在main函数中,对f(1)和f(2)的值进行了累加。过程如下:
f (1)=1
f (2)=f (1)+l=2
最后,j的值为1+2=3。注意:函数的递归调用需要有一个结束的条件。
转载请注明原文地址:https://jikaoti.com/ti/6bE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数()。
有以下程序#include<iostream>usingnamespacestd;classBase{inta;public:Base(intx){a=x;}voidshow(){cout<<a;
设有基类定义:classCbase{private:inta;protected.intb;public:intc;};派生类采用何种继承方式可以使成员变量b成为自己的私有成员()。
若要用派生类的对象访问基类的保护成员,以下观点正确的是()。
下列关于指针运算的说法,错误的是()。
软件维护活动包括以下几类:改正性维护、适应性维护、预防性维护和【】维护。
下面关于形参与实参的说法,正确的是()。
在单链表中,增加头结点的目的是()。
执行语句序列:inti=0;while(i<25)i+=3;cout<<i;输出结果是______。
继承使得相似的对象可以共享程序代码和数据结构,从而大大减少了程序中的冗余信息,提高了软件的______。
随机试题
心理分析流派对股票价格波动原因的解释是()
由损伤产生的炎症反应或由非生物性如化学性或物理性刺激而产生的炎症等。
同皮肤癌发生关系密切的是
生物反馈仪所放大的人们的生理功能信号是
以下不属于原位癌的是()
患儿,男,6个月。夜惊多汗,烦躁不安,面色不华,纳食不佳,枕秃,舌淡苔白,指纹淡。实验室检查:血钙磷乘积稍低,血碱性磷酸酶升高。诊断为佝偻病,其分期及证型是
进口税一般可分为()。
建筑主体结构工程分部、分项工程划分不正确的是( )。
解放思想、实事求是思想路线的基本要求有()。
下面不属于软件工程过程的4种基本活动
最新回复
(
0
)