首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if (n=1||n=2)s=2; else s=n-fun(n-1); return s
以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if (n=1||n=2)s=2; else s=n-fun(n-1); return s
admin
2010-03-29
24
问题
以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if (n=1||n=2)s=2; else s=n-fun(n-1); return s; } void main() {cout<<fun(3);}
选项
A、1
B、2
C、3
D、4
答案
1
解析
题中fun函数进行了递归调用,第1次调用:fun(3)n=3 s=3-fun(2),第二次调用时: fun(2)n=2 s=2,返回第一次调用后,s=3-2=1。
转载请注明原文地址:https://kaotiyun.com/show/RJjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>doublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%3.0f\n",a);
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
有以下程序#includevoidmain(){intc=0,k;for(k=1;k
数据库设计的根本目标是要解决
下列数据结构中,能用二分法进行查找的是()。
数据库的故障恢复一般是由()来执行恢复。
已知库函数islower(ch)用以判断ch中的字母是否为小写字母,则下列程序运行后的结果是()。#include#includevoidfun(chas*p){inti=0;while(p[i]){if(p[i]==’’&&isl
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
对于if(表达式)语句,以下叙述正确的是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
随机试题
()是指一个人在比较长的一个时期内的过去、现在和今后预期会得到的收入的加权平均数,它具有稳定性的特点。
简述总分类会计科目设计。
在一个单位内部,实行集中核算还是非集中核算主要取决于()
关于传染的概念,下列哪项是正确的
交感神经节后纤维的递质是
关于伪造、变造、买卖、出租、出售药品经营许可证法律责任叙述错误的是()。
关于建造师的执业说法正确的是()。
时间短、效果好、易定案,但适用范围小的施工图预算审查方法的是()。
甲、乙两队合作收割一块稻田,7小时可以完成。两队共同收割5小时后,甲队所有队员及乙队人数的调做其他工作,又经过6小时,全部收割完,甲队单独收割这块稻田需要多少小时?
现代工业生产中为提高产品质量、降低生产成本和改善生产人员的工作条件,利用计算机控制、操作和管理生产设备的系统一般称为______。
最新回复
(
0
)