首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
28
问题
有以下程序
#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全国计算机二级
相关试题推荐
下面不属于结构化程序设计原则的是()。
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为()。
以下不构成无限循环的语句或语句组是()。
有以下程序:#include<stdio.h>intfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}main(){inta=4,b=5,c=6;pfinff("%d\n
有以下程序:#include<stdio.h>main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p:p=q:q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}程序的运行结果是()
下列叙述中正确的是()。
以下关于C语言数据类型使用的叙述中错误的是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
C语言程序中,运算对象必须是整型数的运算符是()。
随机试题
Thebiggestsafetythreatfacingairlinestodaymaynotbeaterroristwithagun,butthemanwiththeportablecomputerinbus
发表解肌,升阳透疹的药物是和解退热,升阳疏肝的药物是
牙列缺失后牙槽嵴吸收较慢的部位是
石膏、龙骨等中药不可与下面何药合用( )。
合同的实际履行是指按照合同规定的()来履行。
施工单位在建设工程开工前编制的测量控制方案,需经()批准后方可实施。
LIBOR指的是()。
法人的权利能力范围与责任能力一致。()
Newspapersarebecomingmorebalancedbusinesses,withahealthiermixofrevenuesfromreadersandadvertisers.Americanpapers
Toanespeciallysensitivechild,asimplescoldingcanbea______experience.
最新回复
(
0
)