首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
22
问题
有以下程序:
#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://kaotiyun.com/show/SUXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
编写如下程序:OptionBase1PrivateSubCommand1_Click() Dima a=Array(1,2,3,4) s=0:j=1 Fori=4To1Step-1 s=s+a(i)*
窗体上有一个由两个文本框组成的控件数组,名称为Text1,并有如下事件过程:PrivateSubText1_Change(IndexAsInteger) SelectCaseIndex Case0 Text1(1).
窗体上有名为Text1、Text2的两个文本框,和一个由3个单选按钮组成的控件数组Option1,如图1所示。程序运行后,如果单击某个单选按钮,则执行Text1中数值与该单选按钮所对应的运算(乘1、乘10或乘100),并将结果显示在Text2中,如图2所示
以下关于变量作用域的叙述中错误的是( )。
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声ming明:PrivateTypePersonnameAsString*8
下列不一定是传值的虚实结合方式的选项是()。
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是
在软件开发中,需求分析阶段产生的主要文档是( )。
注释说明了程序的功能,它分为【】注释和功能性注释。
随机试题
(2008年04月)简述企业战略计划过程的步骤。
______fromspace,ourearth,withwatercovering70%ofitssurface,appearsasa"blueplanet".
治疗妊娠漏血,胎动不安。宜选用的药物是
牛黄
下列关于基金相关定义的说法中,错误的是()。
发现以前年度记账凭证是错误的,应当用红字填制一张更正的记账凭证。()
2×16年9月20日,甲公司取得当地财政部门拨款2000万元,用于资助甲公司2×16年9月开始进行的一项研发项目的前期研究。预计将发生研究支出5000万元。项目自2×16年9月开始启动,至年末累计发生研究支出1000万元。2×16年12月31日递延收益的余
下列描述属于我国教育目的的基本特点的是()。
实践作为检验真理的标准,既是确定的,又是不确定的,其不确定性是因为()。
一、注意事项1.申论考试,是对分析驾驭材料能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的材料,然后按申论要求依次作答,答案书写在指定的位置。二、给定资料
最新回复
(
0
)