首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int a,intB { return a+b; } main( ) { int x=6,y=7,z=8,r; r=fun(fun(x,y),z- -);
有以下程序: #include int fun(int a,intB { return a+b; } main( ) { int x=6,y=7,z=8,r; r=fun(fun(x,y),z- -);
admin
2020-11-27
29
问题
有以下程序:
#include
int fun(int a,intB
{ return a+b; }
main( )
{ int x=6,y=7,z=8,r;
r=fun(fun(x,y),z- -);
printf(“%d\n”,r);
}
程序运行后的输出结果是( )。
选项
A、21
B、15
C、20
D、31
答案
A
解析
函数fun的功能是返回两个形参的和。调用函数fun(x,y)时,将变量x=6和y=7的值分别传送变量a和b,并且通过语句retum a+b;将13返回给主函数。继续调用函数fun(13,z--),这里z--指将z的值参与运算后,再将z的值减1操作;将13和8分别传送变量a和b,且通过语句:return a+b;将2l返回给主函数。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/ui3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)malloc(sizeof(int));*s=*p1+*(p2++);}main(){
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c);elseprintf
有以下程序yoidfun(intn,int*S){intf;if(n=1)*s=n+l;else{fun(n-1,&f);*S=f;}}main(){intx=0:fun(4,&x);printf(’’%d\n’’,x);}程序
T面属于整数类I实例的是
以下选项中,合法的一组C语言数值常量是( )。
已知chara;intb;floatc;doubled;则表达式a-b+c-d结果为()型。
若m是int型变量,n是noat型变量,所用的scanf调用语句格式为:scanf("m=%d,n=%f,"&m,&n);则为了将数据10和66.6分别赋给m和n,正确的输入应当是()。
若在定义语句:inta,b,c.*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
若k是int类型变量,且有以下for语句1for(k=-1;k
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
随机试题
下列哪一项是产品成本形成之后的综合分析与考核活动【】
A.血浆清除率为零B.血浆清除率等于肾小球滤过率C.血浆清除率大于125ml/minD.血浆清除率小于125ml/min某物质在肾小球滤过后,又被肾小管全部重吸收,其
该病儿急需做的检查是该病儿最可能的诊断是
下列哪项可作为肾血管性高血压的主要诊断依据
地下工程防水效果检查记录内容包括检查方法、检查内容及检查结果。()
外汇兑换证明俗称(),其有效期为6个月。
表象练习的时间一般为3~10分钟。()
Thepersonheinterviewedwas______hisformerschoolmate.
相对于DES算法而言,RSA算法的(7),因此,RSA(8)。
ThisisMattDrudge,millionairefounderandowneroftheDrudgeReport,thefirstandmostsuccessfulonline’newspaper’.Peop
最新回复
(
0
)