首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <stdio.h>int fun(int n){ if(n == 1) return 1; else return( n + fun( n - 1 ) );}main( ){ int x; seanf("%
有以下程序:#include <stdio.h>int fun(int n){ if(n == 1) return 1; else return( n + fun( n - 1 ) );}main( ){ int x; seanf("%
admin
2009-01-15
28
问题
有以下程序:#include <stdio.h>int fun(int n){ if(n == 1) return 1; else return( n + fun( n - 1 ) );}main( ){ int x; seanf("% d" ,&X) ;x = fun(x) ;pfinff( "% d \n" ,x);} 执行程序时,给变量x输入10,程序的输出结果是( )。
选项
A、55
B、54
C、65
D、45
答案
1
解析
函数调用将实参x=10传给形参n,语句n=1不成立,执行else语句,递归调用fun函数。 fun函数共被调用8次,即fun(9),fun(8),…,fun(2),由此可得n=10+9+…+1=55,所以x=55。
转载请注明原文地址:https://jikaoti.com/ti/J8K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(1)在考生文件夹中有一个工程文件sjt3.vbp,窗体控件布局如图1-214(a)所示。程序运行时,在文本框Text1中输入一个正整数,选择“奇数和”或“偶数和”,则在Label2中显示所选的计算类别。单击“计算”按钮时,将按照选定的“计算类别”
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
下面叙述中错误的是()。
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,iAsIntegerRandomize
为了使名称为Commandl的命令按钮右移200,应使用的语句是()。
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮和初始文本为空、名称分别为Text1和Text2的两个文本框,如图所示。程序功能如下:①单击“读数据”按钮,则将考生文件夹下in5.dat
结构化程序所要求的基本结构不包括( )。
语句Dima(一3To4,3To6)AsInteger定义的数组的元素个数是()。
以下关于函数过程的叙述中,正确的是( )。
算法的有穷性是指()。
随机试题
下面关于《生活饮用水水源水质标准(CJ3020—93)的水质分级叙述错误的是()。
期货公司的股东有虚假出资行为的,国务院期货监督管理机构应当责令其限期改正,在其改正前,国务院期货监督管理机构可以限制其股东权利。()
()完成质量的好坏很可能会对物业的净运营收益和资本价值产生影响。
填充以下表格。
决策树的分析程序包括:①剪枝决策;②计算期望值;③绘制树形图。排序正确的是()。
人民当家做主就是人民直接行使国家权力,管理国家和社会事务。
中国共产党在新民主主义革命的不同时期建立过不同政权形式,而对地主阶级态度差别最大的两种政权形式是()。
某地发生矿难后,一个遇难者的爷爷拉着干部说:“为什么死的是我孙子,你们这些当官的怎么不去死。”其他矿难者家属情绪也很激动,请问如果你是这名干部,该怎么处理?
Therearethreemaingroupsofoils:animal,vegetableandmineral.Greatnumbersofanimaloilcomefromwhales,thoseenormous
PartⅡReadingComprehension(SkimmingandScanning)Directions:Inthispart,youwillhave15minutestogooverthepassageq
最新回复
(
0
)