首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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 ("
有以下程序 #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 ("
admin
2020-05-19
38
问题
有以下程序
#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,并且通过语句return a+b;将13返回给主函数。继续调用函数fun(13,z--),这里z--指将z的值参与运算后,再将z的值减1操作;将13和8分别传送变量a和b,且通过语句return a+b;将21返回给主函数。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/uvCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不合法的标识符是()。
对于一个正常运行的C程序,以下叙述中正确的是()。
计算机能直接执行的程序是()。
有以下程序:#include<stdio.h>main(){chars[]="abcde";s+=2:printf("%d\n",s[0]);}程序的运行结果是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
深度为5的完全二叉树的结点数不可能是()。
设二叉树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
有以下程序#includemain(){intk=4,m=1,p;fun(inta,intb){intstaticm=0,i=2;p=fun(k,m);i=i+m+1;
下面选项中关于编译预处理的叙述正确的是
随机试题
下列说法错误的是()
导致中枢性偏瘫包括同侧中枢性面,舌瘫的病损部位
患者,女性,34岁,因1个月来发热、乏力、咳嗽,1天来左眼突然失明来院。既往有心脏杂音。查体:体温37.9℃,脉率96次/分,血压128/75mmHg,左眼视力消失,双肺(一),心界不大,心尖部3/6级收缩期吹风样杂音,肝未及,脾肋下可及。化验:Hb96g
建设工程招投标是一种经济活动也是一种法律行为,我国法学界一般认为()。
某自行车厂(增值税一般纳税人)生产销售自行车,出厂不含税售价为280元/辆。2019年5月末留抵税额3000元,6月该厂购销情况如下:(1)向当地百货大楼销售800辆,百货大楼当月付清货款后,厂家给予了8%的现金折扣。(2)向外地特约经销点销售500辆
(2019年)2018年12月31日,某企业“生产成本”账户借方余额500万元,“原材料”账户借方余额300万元.“材料成本差异”账户贷方余额20万元,“存货跌价准备”账户贷方余额10万元,“工程物资”账户借方余额200万元。不考虑其他因素,该企业2018
在三角形纸片ABC中,已知∠ABC=90°,AB=6,BC=8,过点A作直线l平行于BC,折叠三角形纸片ABC,使直角顶点B落在直线l上的T处,折痕为MN,当点T在直线l上移动时,折痕端点M,N也随之移动,若限定端点M,N分别在边AB、BC上移动,则线段A
在一项调查中,对“如果被查出患有癌症,你是否希望被告知真相”这一问题,80%的被调查者作出了肯定回答。因此,当人们被查出患有癌症时,大多数都希望被告知真相。以下各项如果为真,都能削弱上述论证,除了哪项?
要建立一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和5门课程成绩(百分制)组成,下列的定义正确的是()。
【B1】【B5】
最新回复
(
0
)