首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x,int y) { if(x==y)return(x); else retum((x+y)/2); } main() {
有以下程序: #include<stdio.h> int fun(int x,int y) { if(x==y)return(x); else retum((x+y)/2); } main() {
admin
2013-10-14
39
问题
有以下程序:
#include<stdio.h>
int fun(int x,int y)
{ if(x==y)return(x);
else retum((x+y)/2);
}
main()
{ int a=4,b=5,c=6;
pfintf("%d\n",fun(2*a,fun(b,c)));
}
程序运行后的输出结果是( )。【09年3月】
选项
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://www.kaotiyun.com/show/q0Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若整型变量a和b中的值分别为7和9,要求按以下格式输出a和b的值:a=7b=9请完成输出语句:printf("【】",a,b);。
有以下程序 #include <stdio.h> main() { char a=4; printf("%d/n,a=a<<1); } 程序的运行结果是______。
有以下程序 #include <stdio.h> int fun(int (*s)[4],int n,int k) {int m,i; m=s[0][kl; for(i=1;i<n;i++) if(s[i]
有以下程序 #include <stdio.h> struct st { int x,y;} data[2]={1,10,2,20}; main() { struct st *p=data; printf("%
以下叙述中正确的是______。
下列叙述中正确的是______。
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
设有定义:inta,*pa=&a;以下scanf语句中能正确为变量a读入数据的是
设有以下定义inta=0;doubleb=1.25;charcc=’A’;#defined2则下面语句中错误的是
若有定义int*p[3]:,则以下叙述中正确的是______。
随机试题
急性红白血病细胞化学染色可见
一般不会引起I型超敏反应的物质
欧盟2001年10月起对来自中国等多个国家的针叶木质包装采取紧急检疫措施,以防止()传入欧盟。
内部招聘存在的不足之处有()。
房屋租赁具有下列特征()。
小型分散,便于开展多种多样的活动,满足学生不同的兴趣、爱好,发展学生的才能,使学生得到更多的学习和锻炼的机会。这种课外活动的形式是()。
A、 B、 C、 D、 A
设随机变量X与Y相互独立且分别服从正态分布N(μ,σ2)与N(μ,2σ2),其中σ是未知参数且σ>0,设Z=X—Y。求Z的概率密度f(z;σ2)。
在数据管理技术发展的三个阶段中,数据共享最好的是( )。
What’stheprobablerelationshipbetweenthetwospeakers?
最新回复
(
0
)