首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
25
问题
有以下程序:
#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全国计算机二级
相关试题推荐
VisualBasic源程序的续行符为()。
在窗体上画一个命令按钮(名称为Command1),并编写如下代码:FunctionFun1(ByValaAsInteger,bAsInteger)AsInteger DimtAsInteger t=a-b b=t+a
窗体上有一个由两个文本框组成的控件数组,名称为Text1,并有如下事件过程:PrivateSubText1_Change(IndexAsInteger) SelectCaseIndex Case0 Text1(1).
窗体上有名为Text1、Text2的两个文本框,和一个由3个单选按钮组成的控件数组Option1,如图1所示。程序运行后,如果单击某个单选按钮,则执行Text1中数值与该单选按钮所对应的运算(乘1、乘10或乘100),并将结果显示在Text2中,如图2所示
以下关系表达式中,其值为True的是()。
对于文本框,用来设置允许输入的最大字符数的属性为
要计算x的平方根并放入变量y,正确的语句是( )。
在考生文件夹下有一个工程文件sjt5.vbp,在其窗体中有一个实心圆。程序运行时,当用鼠标左键单击窗体任何空白位置时,实心圆则向单击位置直线移动;若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。要求:请去掉程序
有如下程序:PrivateSubForm_Click()DimSAsStrings=InputBox("请输入一个字符串:")Fori=1Tokn(S)\2IfMid(S,i,1)<>Mid(S,Len(S)-i+1,1)Th
注释说明了程序的功能,它分为【】注释和功能性注释。
随机试题
面向对象数据库系统融合了数据库技术和____________。
主动脉夹层的CT表现,不包括
慢性缩窄性心包炎多见于
晚期宫颈癌最常见的转移部位和器官是
李某,心梗急诊入院,医嘱要求查CPK,适宜的取血时间是
红霉素的作用机制是
A.膀胱湿热证B.小肠实热证C.肾阳虚证D.肾气不固证E.肾气虚证
我国现行宪法是()。
HowtoSolvetheRubbishProbleminCities?
有如下程序:#inc1ude<iostream>usingnamespacestd;classB{public:B(intxx):x(xx){++count;x+=10;)virtua
最新回复
(
0
)