首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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: pri
有以下程序: #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: pri
admin
2019-06-12
15
问题
有以下程序:
#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/WWf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:chara=’\82’;则变量a()。
下面不属于需求分析阶段任务的是()。
有以下程序#includemain(){inta,b;for(a=0;a
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是()。
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是()。
有如下程序#includemain(){intx=072;printf("%d\n",x+1);}程序运行后的输出结果是()。
以下叙述中正确的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
随机试题
PublicperceptionofsuccessintheU.S.mightbetotallymisguided.While92%ofpeoplebelieveotherscaremostaboutfame
计量单位分为()、非法定计量单位两种。
HOTELLEAFLETReadtheinformationprovidedinaroomleafletfromTheBarclayHotelinNewYork.YOURROOMATAGLANCEINSTANT
下列哪项不是慢性肾炎的临床表现
矿石类药物都应先煎,以利于有效成分的煎出。()
重10N的物块沿水平面滑行4m,如果摩擦系数是0.3,则重力及摩擦力各做的功是()。
A公司拟发行一批普通股,发行价格12元,每股发行费用2元。预定每年分派现金股利每股1.2元,其资本成本率为( )。
下列合同中,《合同法》明确规定享有留置权的是()
(1997年试题,六)设a1=2,,证明存在;
检索尚未确定的供应商的定单号,正确的命令是
最新回复
(
0
)