首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> int sub(int n) { return(n/10 + n% 10); } main( ) { int x,y; seanf(" %d" , &x); y = sub (sub(sub
有以下程序: #include <stdio.h> int sub(int n) { return(n/10 + n% 10); } main( ) { int x,y; seanf(" %d" , &x); y = sub (sub(sub
admin
2009-01-15
24
问题
有以下程序:
#include <stdio.h>
int sub(int n)
{ return(n/10 + n% 10); }
main( )
{ int x,y;
seanf(" %d" , &x); y = sub (sub(sub (x)));
printf(" %d \n";,y);
}
若运行时输入:1234<回车>,程序的输出结果是【 】。
选项
答案
10
解析
函数sub递归调用的返回值被作为再次调用sub函数的实参传给函数sub的形参,共进行3次递归调用。第1次调用sub(1234)的返回值为1234/10+1234%10=127;第2次调用sub(127)的返回值为127/10+127%10=19;第3次调用sub(19)的返回值为19/10+19% 10=10。所以程序的输出为10。
转载请注明原文地址:https://jikaoti.com/ti/CNK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体名称为frm1。以下叙述中正确的是( )。
窗体上有一个名称为Command1的命令按钮,其事件过程如下:PrivateSubCommand1_Click() x="VisualBasicProgramming" a=Right(x,11) b=Mid(x,7,5) c=
设有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
设x=4,y=8,z=7,则以下表达式的运算结果是()。xz)Orz
(1)考生文件夹下的工程文件sjt3.vbp中有1个名称为Label1的标签数组。程序运行时,单击“产生随机数”按钮,则在标签数组中显示随机数,如图3-21(a)所示。单击“数据反序”按钮,则把数组中的数据反序,如图3.21(b)所示。命令按钮的Click
数据库系统的核心是()。
有如下程序:PrivateSubForm_Click()DimSAsStrings=InputBox("请输入一个字符串:")Fori=1Tokn(S)\2IfMid(S,i,1)<>Mid(S,Len(S)-i+1,1)Th
长整型常数的类型说明符为
数据库应用系统中的核心问题是()。
随机试题
常用低压开关主要类型有________、________和________等。
施恩公司的错误决策小施恩是创始人老施恩的长孙,1979年他接管施恩公司控制权,那时,问题已经出现,而糟糕的计划和决策使已有的问题雪上加霜。在20世纪70年代,施恩公司不断投资与他的强大的零售分销网络和品牌,以便主宰10挡变速自行车市场。
糖尿病孕妇,孕期血糖控制不满意,以下对胎儿或新生儿的影响发生率最低的是
某患者胸痛发生后3h来医院就诊,首选的检查项目是
缺乳虚证的病因是
关于岩层底板等高线图的说法,正确的是()。
全年阳光充足,气候宜人,有“太阳王国”之称的国家是()。
自我实现作为一种最高级的需要,包括()需要。
【托利派】
GPS
最新回复
(
0
)