首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
36
问题
有以下程序:
#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://www.kaotiyun.com/show/SUXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() DimiAsInteger,nAsInteger Fori=0To
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
下面程序运行时,若输入395,则输出结果是()。PrivateSubCommandl_Click()Dimx%x=InputBox(”请输入—个3位整数”)PrintxMod10,x\100,(x
表达式Sin(0)+Abs(-1)+Int(Rnd(0))+Len(Str(3.14))的值是
考生文件夹下的工程文件sit4.vbp中有1个标题为“编号”的标签Label1,1个用于接收选手编号的初始文本为空的文本框Text1;1个含有10个元素的文本框控件数组Text2用于接收10个评委对某选手的打分;另有1个含有10个元素的标签控件数组Labe
窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()DimsAsDoubles=0:i=1DoWhilei
数据库系统中完成查询操作使用的语言是()。
在软件开发中,需求分析阶段产生的主要文档是( )。
下面属于软件设计阶段产生的文档是()。
有以下程序: #include<stdlib.h> main( ) { char *p ,* q; p=(char * )malloc(sizeof(char) * 20);q=p; scanf("%s%s",p,q); printf("
随机试题
领导综合影响力的基础和前提是()
抹灰层之间易出现()等质量问题。
对境外竞标或收购项目,应在投或对外正式开展商务活动前,向()送书面信息报告。
组织流水施工时,时间参数包括()。
某展览馆,地上4层,地下2层,总建筑体积28500m3,钢筋混凝土框架结构,耐火等级为一级。该建筑地下1层为文物出入区及辅助用房、会议室等,其中地下1层有一个防火分区与首层中庭景观水池连通,火灾时利用防火卷帘与其他分区分隔;地下2层为车库,停车位120辆;
企业战略的特点包括()。
近年来,一些城市出现了因机动车数量增加造成的交通拥堵现象,引起社会广泛关注,对此你是怎么看的?
私有企业通过提供高薪水来吸引具有较强能力的专业人才。这一措施导致的结果是.大多数受雇于私有企业的专业人才的收入比相同层次但在国有企事业单位工作的专业人才高出60%。所以,除非国有企事业单位雇佣的专业人才更多的是被对公众和公益事业的责任感而不是个人利益所驱使
一种打穿膝盖骨的惩罚
Thefollowingparagraphsaregiveninawrongorder.ForQuestions41-45,youarerequiredtoreorganizetheseparagraphsintoa
最新回复
(
0
)