首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
14
问题
有以下程序:
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全国计算机二级
相关试题推荐
某人编写了下面的程序,希望能把Textl文本框中的内容写到out.txt文件中PPrivateSubCommandl_Click()Open”out.txt”ForOutputAs#2Print”
设窗体上有一个Commandl命令按钮,还有以下程序代码:PrivateSubCommandl_Click()PrivateSubproc(aAsInteger)StaticxAsInteger
设有下面程序代码:PlIivateSubCommandl_Click()DimstrAsString,chAsStringstr=”VisualBasicProgramming”
以下能对正实数d的第3位小数四舍五入的表达式是
下列说法中,错误的是()。
设窗体上有一个名为Text1的文本框,并编写如下程序:PrivateSubForm_load()ShowText1.Text="":Text1.SetFOCUSEndSubPrivateSub,Fo
在软件设计中,不属于过程设计工具的是
语句:PrintInt(Rnd*5+20)的输出不可能是()。
把数学表达式表示为正确的VB表达式应该是( )。
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是( )。
随机试题
劳动定额在质量上的要求就是使定额水平()
废用性萎缩的原因为
张某向侦查人员说,他和李某在喝酒时.李某曾经无意中提起其曾经强奸过一个女孩的经过。张某向侦查机关提供的证据,属于证据分类中的哪一种?( )
不符合银行本票相关规定的是()。
需要预测某宗房地产2007年、2008年的价格。通过市场调研,获得该类房地产2002~2006年的价格并计算其逐年上涨额如表2—8所示。预测该宗房地产2008年的价格为()元/m2。
从()上看,素质教育是为了全面提高学生的素质也就是为了全面提高国民的素质,它反映了现代的、先进的教育思想。
病原体侵入人体后,临床上不显示出任何症状、体征,但可产生特异性免疫,被称为()。
注意(苏州大学2014、2011研)
下列关于宪法发展历程的说法,正确的是()
WindowsNTServer内置的网络协议有______。Ⅰ.TCP/IPⅡ.MWLinkⅢ.NetBEUIⅣ.数据链路控制协议
最新回复
(
0
)