首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #include <stdio.h> int f(n) int n; { if(n==0 | | n==1) return 3; return n-f(n-2); } voi
下述程序的输出结果是( )。 #include <stdio.h> int f(n) int n; { if(n==0 | | n==1) return 3; return n-f(n-2); } voi
admin
2010-01-10
27
问题
下述程序的输出结果是( )。 #include <stdio.h> int f(n) int n; { if(n==0 | | n==1) return 3; return n-f(n-2); } void main() {printf("\n%d",f(10)); }
选项
A、3
B、8
C、9
D、10
答案
1
解析
本题定义了一个递归函数f()。当传入的参数n等于1或0时返回3,否则返回n-f(n-2)。所以f(10)=10-f(8)=10- (8—f(6))=10-8+(6-f(4))=10-8+6-(4-f(2))=10-8+6-4+(2-f(0))=10-8+6-4+2-3=3。故本题应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/JHWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下面程序代码:PdvateSubCommandl_Click()Dim.aAsVarianta=Array(22,43,23,56,87,45,67,12,98,98,56,34,23,75,64)m=a(0)n=mFork=1T
设有如下语句:Dima,bAsIntegerc=“VisualBasic”d=#7/20/2005#以下关于这段代码的叙述中,错误的是
如果把程序的启动对象设置为SubMain,则SubMain过程()。
有如下程序:PrivateSubForm_Click()DimiAsInteger,nAsIntegerFori=1To20i=i+4n=n+iIfi>10ThenExitForNextPrintnEndS
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是
在标准模块中,将a定义为全局整型变量的语句是()。
某人创建了1个工程,其中的窗体名称为Form1;之后有添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是
以下关于控件数组的叙述中,错误的是
下列程序段的输出结果是()。x=5Printx+1;x+1
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
随机试题
以科研开发为主、脑力劳动者为主要成员的企业是()
小儿头皮静脉的特点()。
药品生产(经营)企业和医疗机构直接接触药品的工作人员应
施工准备控制包括( )。
甲公司为增值税一般纳税人,其主营业务为生产并销售M产品。M产品的售价中不包含增值税,确认销售收入的同时结转销售成本。该公司2×18年适用的增值税税率为13%。第四季度发生经济业务如下:(1)10月10日,向乙公司销售M产品200件并开具增值税专用
如何对配送设备进行维护和管理?
甲、乙、丙共同投资,甲的投资是乙、丙总数的1/4,乙的投资是甲1/4、丙总数的,假如甲、乙各投入20000元,丙的投资还比乙多4000元,三人共投资了多少元钱( )。
加德纳提出智力是由多种独立的智力成分构成的。加德纳提出这些智力成分的依据包括
Animationisakindofmotionpicturescreatedbyrecordingaseriesofstillimages-ofdrawings,objects,orpeopleinvarious
设有函数定义:voidsub(intk,charch){…}则以下对函数sub的调用语句中,正确的是
最新回复
(
0
)