首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 int f(int x,int y) { return(y-x)*x;} main() { int a=3,b=4,c=5,d; d=f(f(3,4),f(3,5)); printf("%d\n"
若有以下程序 int f(int x,int y) { return(y-x)*x;} main() { int a=3,b=4,c=5,d; d=f(f(3,4),f(3,5)); printf("%d\n"
admin
2009-04-15
28
问题
若有以下程序
int f(int x,int y)
{ return(y-x)*x;}
main()
{ int a=3,b=4,c=5,d;
d=f(f(3,4),f(3,5));
printf("%d\n",d) ;
}
执行后输出结果是【 】。
选项
答案
9
解析
函数的嵌套调用是在主函数中函数f(f(3,4),f(3,5))的返回值赋给d。函数的第一个参数为f(3,4)的返回值,函数f(3,4)返回值为(4-3)*3=3,f(3,5)返回值为 (5-3)*3=6,那么函数f(f(3,4),f(3,5))等价于函数f(3,6)其返回值为(6-3)*3= 9。因此d被赋值为9,所以输出9。
转载请注明原文地址:https://jikaoti.com/ti/5TI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommand1_Click()a=3s=0Fork=1To5s=s+aModka=a+kNext
以下关于通用对话框的叙述中,错误的是( )。
检查软件产品是否符合需求定义的过程称为()。
在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是( )。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为"计算"的命令按钮Command1,并编写了以下程序:PrivateSubCommand1_Click()Callcalc(HV.Value,HT.Value)EndSu
下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str=“ABCDABCD”,ch=“B”,则函数的返回值为:“ACDACD”Functiondelchar(strAsString,c
窗体上有一个名称为Cb1的组合框,程序运行后,为了输出选中的列表项,应使用的语句是()。
问题处理方案的正确而完整的描述称为【】。
问题处理方案的正确而完整的描述称为()。
随机试题
在液压元件中,多路手动控制换向阀的代号为()。
乌头中含有的生物碱的结构类型为
布鲁姆(Blum)在1974年提出的环境健康医学模式中认为影响健康的主要因素有
继发性腹膜炎时,腹痛的特点是
新药临床评价的分期中,Ⅱ期要求的样本数是()。
作为最负盛名的全球体育盛会,奥运会及其精神已远远超出体育本身,不断创造并滋养出日益丰富的精神财富和价值资源。金牌是优胜者的荣耀,但如果没有了包括竞赛参与者在内的人类友谊,没有了人类的分享和由此分享所蕴含的责任分担,那么,奥林匹克不可能如此长久不衰,金牌只能
下列对“冬天麦盖三层被,来年枕着馒头睡”的理解,错误的是:
根据上图,下列说法正确的是:2005年粮食产量比2001年多多少?
魏长生是乾隆年间杰出的()花旦演员。
A、HelikestoliveinNewYork.B、Hewantstochangetheworkenvironment.C、HehasagoodfriendinNewYork.D、Hehasfounda
最新回复
(
0
)