首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int x,int y) { if(x==y)return(x); else return((x+y)/2); } main() { int a=4,
有以下程序 #include int fun(int x,int y) { if(x==y)return(x); else return((x+y)/2); } main() { int a=4,
admin
2015-08-14
38
问题
有以下程序
#include
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(b,c)即fun(5,6),5!=6,所以返回(5+6)/2=5;
fun(2*a,5)即fun(8,5),8!=5,所以返回(8+5)/2=6。
转载请注明原文地址:https://kaotiyun.com/show/4FDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
有下列程序:main(){intt,a=1,b=5,C=-2;while(a>b>C){t=a;a=b;b=t;c++;}printf("%d,%d,%d",a,b,C);}程序的输出
若有下列定义(设int类型变量占2个字节):floatx=123.4567;则下列语句:printf("x=%5.2f",x);输出的结果是()。
下列叙述中正确的是()。
下列程序段的运行结果是______。charstr[]="ABCD",*p=str;printf("%d\n",*(p+3));
若有定义doublea[5];,则a数组元素下标的上限为______。
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
以下叙述中错误的是______。
设inta=5,b=6,表达式(++a==b--)?++a:--b的值是【】。
随机试题
影响骨骼、肌肉生长发育的最主要的激素是
关于层流的叙述,错误的是
有关皮质盲的叙述,错误的是
A.HBsAgB.抗-HBsC.HBeAgD.抗-HBeE.抗-HBc乙肝疫苗的主要成分为
建筑物一般不得超出建筑控制线建造,下列可以允许突入道路红线的建筑突出物是()。
现代财产保险业的两大支柱是()。
根据《公司法》的规定,股份有限公司股东大会可以行使的职权有()。
Howmuchsleepdoesapersonneed?【C1】______thephysiologicalbasesoftheneedforsleepremainconjectural(猜想),renderingconc
"OntheInternet,nobodyknowsyou’readog,"readthetitleofafamousPeterSteinercartoon,【C1】______nowhereisittruertha
Salesgirl:______Customer:I’dliketoseeapairofbrownshoes.
最新回复
(
0
)