首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序 #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://kaotiyun.com/show/QnNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;classBase{inta;public:Base(intx){a=x;}voidshow(){cout<<a;
设inta=10,b=11,c=12;,表达式(a/b)<c&&b==c的值是【】。
下列程序的运行结果是()。#include<iostream.h>voidfun(int*a,int*b) {int*k;k=a;a=b;b=k;}voidmain(){inta=2OO4,b=9,*x=&a,*y=&b;fu
关于函数的调用,下面不正确的是()。
一棵二叉树第六层(根结点为第一层)的结点数最多为【】。
有如下函数模板:template<typenameT,typenameU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是(
在软件测试设计中,软件测试的目的是()。
写出执行完下列代码段之后指定变量的值:boolx=true,y=false,z=false;x=x&&y‖z;y=x‖y&&z;z=!(x!=y)‖(y==z);则x=false,y=false,z=【】。
运行以下的程序代码,结果是()。#include<iostream>usingnamespacestd;intmain(){intx=5;int*q=&x;int&y=x;y
随机试题
下列关系表达式中,结果为“假”的是()。
心绞痛发作时产生疼痛的直接原因是
痴呆的病因是
( )制定了建筑业企业资质等级标准。
下列选项中,不属于现有企业之间的竞争表现的是()。
(2018年)贝乐玩具公司成立十年来,生产和经营规模逐步扩大,玩具产品的品种不断增加。为了提高工作效率并实现规模经济,该公司应采用的组织结构是()。
请开始答题:8749
【B1】【B10】
Ifyouwanttoimproveyourchild’sresultsatschool,【T1】______thattheydoplentyofexercise.Scientistshavealreadyshownt
PerhapslikemostAmericansyouhavesomeextrapoundstoshed.Youmayevenhavetriedafad(时尚)dietortwo,butfoundyourse
最新回复
(
0
)