首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
57
问题
有以下程序:
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全国计算机二级
相关试题推荐
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是
现有如下程序:PrivateSubCommand1_Click()PublicFunctionf(xAsInteger)s=0Ifx>=10T
利用通用对话框控件打开字体对话框的操作是()。
下列对队列的描述中正确的是
表达式Str(Len(”123”))+Str(77.71)的值是()。
把数学表达式表示为正确的VB表达式应该是( )。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()。
窗体上有文本框Textl和一个菜单,菜单标题、名称见表,结构如图2所示。要求程序执行时单击”保存”菜单项,则把其标题显示在Textl文本框中,下面可实现此功能的事件过程是()。
随机试题
水库在正常运用的情况下,为满足设计的兴利要求在供水期开始时应蓄到的最高水位是()。
俄国文学史上第一位抒情诗人是
脑动脉粥样硬化时,脑组织可发生
下列关于黏液性肿瘤的叙述中哪一项是错误的
在为患者手术中的道德要求中,哪一条不正确( )。在为患者手术中的道德要求中,哪条最重要( )。
与城市群、城市带的形成直接相关的因素是()
下列是山西省国家级历史文化名城的是()。
Wemostoftenthinkofcommunicationastalking,butitcommonlyoccursinotherformsaswell.Inadditiontowords,communicat
Tobecalledbeautifulisthoughttonamesomethingessentialtowomen’scharacterandconcerns.(Incontrastbymen—whoseessen
Theincredibleprecisionoftheequipmentis______tothemechanicalskilloftheengineerswhobuiltit.
最新回复
(
0
)