首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x,int y) { if(x==y)return(x); else return((x+y)/2); } main(
有以下程序: #include<stdio.h> int fun(int x,int y) { if(x==y)return(x); else return((x+y)/2); } main(
admin
2019-01-11
16
问题
有以下程序:
#include<stdio.h>
int fun(int x,int y)
{
if(x==y)return(x);
else return((x+y)/2);
}
main()
{
int a=4,b=5,c=6;
printf("%d\n”,fun(2*a,fun(b,c)));
}
程序运行后的输出结果是( )。
选项
A、3
B、6
C、8
D、12
答案
B
解析
fun的功能是求两数的平均数,并且参数和结果都为整型。题中是用一个函数作为另一个函数的参数,所以应该先做里面嵌套的函数即fun(b,c),值为5。fun(2*a,fun(b,c))即为计算fun(2*4,5),所以结果为(5+8)/2=6。
转载请注明原文地址:https://jikaoti.com/ti/nYa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:计算直到。若x=2.5,函数值为:1.917915。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的RLANKI.C中。不得增行或删行,也不得更改程序的
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3c2=lc3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程序
给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。例如,形参s所指的字符串为:abs5defl26jkm8,程序执行后的输出结果为:22。请在程序的下划线处填入正确的内
给定程序MODll.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
编写程序,实现矩阵(3行3列)的转置(即行列互换)例如,输入下面的矩阵:程序输出:注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若
下列函数定义中,会出现编译错误的是______。
下列特征中不是面向对象方法的主要特征的是()。
下列叙述中正确的是()。
以下叙述中正确的是
设有以下定义和语句 char str[20]="Program",*p; p=str; 则以下叙述中正确的是______。
随机试题
下列物质中属于含氮类激素的是
外科急诊不适合做内镜检查的是
依照我国有关法律法规的规定,以下主体中可以向法院申请宣告破产的是:
根据《关于清理规范工程建设领域保证金的通知》(国办发[2016]49号),对保留的(),推行银行保函制度,建筑业企业可以银行保函方式缴纳。
建筑公司应在( )起诉。关于回避申请的提出和决定,下列说法错误的是( )。
下列不属于投资银行在证券二级市场上扮演的角色的是()。
2×21年9月1日,A公司因欠B公司货款800万元到期无法偿还,遂与B公司签订债务重组协议。协议约定:A公司发行100万股普通股偿还所欠B公司的全部货款。A公司发行的股票的面值为每股1元,市价为每股6元,为发行股票另支付佣金、手续费10万元。B公司已为该项
Thescientistwhowantstopredictthewaywhichconsumerswillspendtheirmoneymuststudyconsumerbehavior.Hemust【B1】____
“企业系统规划方法”和“信息工程”都推荐建立表示数据类(主题数据库)和过程之间关系的CU矩阵M。其中若第i号过程产生第k号数据类,则材Mik=C;若第j号过程使用第k号数据类,则材Mjk=U。矩阵M按照一定的规则进行调整后,可以给出划分系统的子系统方案,并
Couldyouplease______whyyoucan’tcometoattendthemeeting?
最新回复
(
0
)