首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2019-12-17
79
问题
有以下程序
#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/ezCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
有以下程序,程序的运行结果是#include#includeintfun(intn){int*p;P=(int*)malloc(sizeof(int));*p=n;return*p;}main(){inta;
有以下程序,程序运行后的输出结果是#include#defineS(x)4*(x)*x+1voidmain(){intk=5,j=2;printf("%d\n",S(k+j));}
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
有以下程序main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
以下叙述中正确的是
以下选项中关于程序模块化的叙述错误的是
使用白盒测试方法时,设计测试用例应根据()。
在最坏情况下,堆排序的时间复杂度是()。
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x).x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0)
随机试题
简述测微仪使用注意事项。
生物转化是指机体通过化学反应使各种非营养物质的水溶性和(或)极性增强,有利于随尿或胆汁排出体外,或改变其毒性、药理作用的转变过程。主要在肝脏中进行。包括第一相和第二相反应。第二相反应是各种结合反应,可使一些不被氧化的物质或虽被氧化还原,但其水溶性仍然较
加味逍遥丸的功能为
具有法人资格的企业指其法定代表人,不具有法人资格的企业指其最高管理者是将已购进但未入库的药品,从供货方直接发送到向本企业购买同一药品的需求方
质量管理原则中的()提出将相互关联的过程作为系统加以识别、理解和管理,有助于组织提高实现目标的有效性和效率。
根据《会计档案管理办法》的规定,下列各项中,属于会计档案的有( )。
下列关于VaR计算法说法中,错误的是()。
Windows 2000/2003操作系统安装时,所生成的Documents and Settings、Windows和System32文件夹名是不能随意更改的。因为它们是Windows正常运行时(14)。
Evanimperiouslydemandedthathebeawardedamuch-neededraiseorbedismissed,(i)______that(ii)______whenhewassummarily
A--enquiryB--agreementtopayC--letterofintentD--b
最新回复
(
0
)