首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int sub(int n) { return(n/10+n%10); } main() {int x,y; scanf("%d",&x); y=sub(sub(sub(x))); printf
有以下程序: int sub(int n) { return(n/10+n%10); } main() {int x,y; scanf("%d",&x); y=sub(sub(sub(x))); printf
admin
2009-02-15
23
问题
有以下程序:
int sub(int n) { return(n/10+n%10); }
main()
{int x,y;
scanf("%d",&x);
y=sub(sub(sub(x)));
printf("%d\n",y);
}
若运行时输入1234<回车>,程序的输出结果是【 】。
选项
答案
10
解析
本题考查的是函数的调用,函数sub调用后的返回值仍被作为实参传递给函数sub的形参,此种调用连续进行3次,第一次调用:sub(1234)的返回值为1234/10+1234%10,即127;第二次调用:sub(127)的返回值为127/10+127%10;即19;第三次调用:sub(19)的返回值为19/10+19%10,即10。所以程序输出的结果是10。
转载请注明原文地址:https://kaotiyun.com/show/PqXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定在窗体上添加了一个通用对话框控件,其名称为CD1,并有如下程序段:CD1.ShowOpen:CD1.DefaultExt=”doc”在打开文件的对话框中选择了”c:\filel.txt”文件,则FileTitle属性的值是
假定有如下程序:PrivateSubFormClick()DimNAsInteger,JAsIntegerN=0J=lDoUntilN>2N=N+1:J=J+N*(N+1)L
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
软件生命周期中的活动不包括
在软件设计中,不属于过程设计工具的是
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
把数学表达式表示为正确的VB表达式应该是( )。
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()。
随机试题
依据教育行政信息处理的程序,教育行政信息管理的基础是()
最早提出全面质量管理概念的是()
由过去经验和习惯的影响而产生的心理活动的准备状态是【】
健康教育学属于()
某养犬场饲养犬出现发病,病初主要表现精神沉郁,举动反常,不听呼唤,喜藏暗处,出现异嗜,好食碎石、木块、泥土等物,病犬常以舌舔咬伤处。不久,即狂暴不安,攻击人、畜,常无目的地奔走。外观病犬逐渐消瘦,下颌下垂,尾下垂并夹于两后肢之间。声音嘶哑,流涎增多,吞咽困
用于鉴定挥发油组成成分的有效方法是
《物业管理委托合同》应坚持“宜细不宜粗”的原则,具体地说是包括如下()约定。
召开班会是班主任工作的一项重要内容,班主任在召开主题班会时要注意哪些事项?
简述共有的特征。
TheEarthhasbeenstrippedofupto90%ofitsspeciesfivetimesbeforeinthepast450millionyears.Nowit’sabouttohappe
最新回复
(
0
)