首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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-11-23
19
问题
有以下程序
#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/aS3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdlib.h>
以下关于宏的叙述中错误的是()。
支持子程序调用的数据结构是()。
下列给定程序中,函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指的数组的尾部。例如,当a所指字符串中的内容为″abcdefg″,b所指
下列给定程序中,函数fun的功能是:将N×N矩阵主对角线元素的值与反向对角线对应位置上元素的值进行交换。例如,若N=3,有下列矩阵:123456789交换后为:32145
有以下程序:#include<stdio.h>main(){inta=2,c=5;printf(″a=%%d,b=%%d\n″,a,c);}程序的输出结果是()。
关于C语言的变量,以下叙述中错误的是
深度为5的完全二叉树的结点数不可能是()。
下面属于黑盒测试方法的是
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
Fondofsingingassheis,sheis______agoodsingerbyprofession,
当采用月等额本息还款方式还款时,董某的月偿还额为()元。假如董某的贷款银行要求10年还清,经申请批准,住房置业担保公司为董某提供担保。此时除了董某须与贷款银行就个人住房贷款签订书面合同外,担保公司应与银行签订()。
按照FIDIC((施工合同条件》规定,因非承包商原因导致不能进行规定的竣工检验,工程师应以()签发接收证书。
下列属于按照编制程序和用途编制分类的是()。下列属于按照投资费用性质分类的是()。
记账凭证的审核与编制不能是同一会计人员。()
测量仪器的量程是()两极限之差的绝对值。[2006年真题]
《风景名胜区条例》规定,禁止在风景名胜区内进行下列活动()。
Bobwouldhavehelpedusyesterday,buthe______.
财务管理环境根据与企业的关系分为()。(2005年单项选择题)
A、Inafactory.B、Inaclinic.C、Inapark.D、Inatheater.B男士询问医生如何服用这种药,女士回答在饭后服用,一日三次。由此可见,对话可能发生在诊所或医院。
最新回复
(
0
)