首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
19
问题
有以下程序:
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://jikaoti.com/ti/B4K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下自定义数据类型的语句中,正确的是
在窗体上画一个水平滚动条,其属性值Min满足
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:OptionBase1PrivateSubCommand1_Click()Dima(4,4)Fori=1To4Fori=1To4
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是
如果执行一个语句后弹出如图所示的窗口,则这个语句是
在软件设计中,不属于过程设计工具的是
下面有关标准模块的叙述中,错误的是()。
下面关于控件数组的叙述中正确的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
层次型、网状型和关系型数据库划分原则是()。
随机试题
急性阑尾炎非手术治疗的适应证是()。
组胺中毒的机制是
五味子补骨脂
以动物病理产物入药的药材是
在施工过程中,某施工企业的安全生产条件不符合国家规定,致使多人重伤和死亡,该施工企业的行为构成()。
下列公文属于上行文的是()。
0,4,3,10,6,7,()
设函数y=f(x)由ey一xy=e所确定,求f′(0)和f"(0).
ItisgenerallyrecognizedintheworldthatthesecondGulfWarinIraqisacrucialtestofhigh-speedweb.Fordecades,Ameri
Whatwouldyoudoifyourwalletbecamehardertoopenasyourspendingapproachedorexceededyourbudget?Wouldyou【C1】______t
最新回复
(
0
)