首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int x,int y) { if(x==y)retum(x); else retum((x+y)/2); } main() { int a=1,b
有以下程序: #include int fun(int x,int y) { if(x==y)retum(x); else retum((x+y)/2); } main() { int a=1,b
admin
2020-11-27
67
问题
有以下程序:
#include
int fun(int x,int y)
{ if(x==y)retum(x);
else retum((x+y)/2);
}
main()
{ int a=1,b=2,c=3;
printf("%d\n",fun(2*a,fun(b,c)));
}
程序运行后的输出结果是( )。
选项
A、2
B、3
C、4
D、5
答案
A
解析
fun(b,c)即fun(2,3),2 1=3,所以返回(2+3)/2=2;fun(2*a,2)即fun(2,2),2==2,所以返回2。
转载请注明原文地址:https://kaotiyun.com/show/C43p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若在定义语句:inta,b,c.*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
若k是int类型变量,且有以下for语句1for(k=-1;k
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
若要使用C数学库中的sin函数,需要在源程序的头部加上#include关于引用数学库,以下叙述正确的是()。
下面属于白盒测试方法的是
计算机程序设计的模块化一般是哪一项实现的?()
在黑盒测试方法中,设计测试用例的主要根据是
下面不能作为结构化方法软件需求分析工具的是
表示学生选修课程的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,检索选修了课程号为2的课且成绩不及格的学生学号的表达式是
在具有2n个结点的完全二叉树中,叶子结点个数为()。
随机试题
HaveSmartphonesDestroyedaGeneration?A)I’vebeenresearchinggenerationaldifferencesfor25years,startingwhenIwas
本病可能的诊断为对于本病治疗最重要的是
牙龈炎发展到确立期病损阶段,其主要临床病理特征是
15。关于股东的表述,下列哪一选项是正确的?()
当钢管壁厚为6~10mm时,对口错边量允许偏差_______mm。()
由于汇总转账凭证是按每一贷方科目设置的,为了便于汇总,编制转账的记账凭证可以是()。
我国目前只对国家所有的土地征收城镇土地使用税,对集体所有的土地不征收城镇土地使用税。( )
地役权的取得的主要途径就是依据法律行为设定地役权。()
苏联20世纪30年代教育改革的成功经验之一是()
SomescientistsspeculatethatasmallpterosauroftheJurassicperiodknownasSordespilosushad______wingsthatwerethin,p
最新回复
(
0
)