首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x,int y) {if(x!=y)return(y); else retum((x+y)/2); } main() { i
有以下程序: #include<stdio.h> int fun(int x,int y) {if(x!=y)return(y); else retum((x+y)/2); } main() { i
admin
2019-12-17
25
问题
有以下程序:
#include<stdio.h>
int fun(int x,int y)
{if(x!=y)return(y);
else retum((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,所以返回6;fun(2*a,6)即fun(8,6),8!=6,所以返回6。
转载请注明原文地址:https://kaotiyun.com/show/emCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(intn,int*s){intf;if(n=1)*s=n+1;else{fun(n-1,&f);*s=f;}}main(){intx=0;fun(4,&x);printf("%d\n",x);}程序运行后的
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*P1+*(p2+1);}main(){doublea[2]=
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineSUB(a)(a)-(a)main(){inta=2,b=3,C=5,d;d=SUB(a+b)*c:printf("%d\n",d);}
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
有以下程序#include<stdio.h>voidmain(){charb,c;inti;b=’a’;c=’A’;for(i=0:i<6;i++){if(i%2)putchar(i+b);elseputchar(i+c);}pr
有以下程序#include<stdio.h>voidmain(){intc==0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++;break;case4:c+=2;break;}
在关系数据库中,用来表示实体间联系的是
下列叙述中错误的是
“商品”与“顾客”两个实体集之间的联系一般是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
糖尿病是一组由多病因引起的代谢性疾病,其共同标志是()。
烧碱的化学名称为氢氧化钠,而纯碱的化学名称为碳酸钠。
治疗指数是
A.4~6个月B.5~7个月C.8~10个月D.10~12个月E.12~18个月婴儿添加辅食的时间宜在()。
对于个人汽车贷款贷款合同的变更与解除的说法中,错误的是()。
在Word中,为了将文档审阅者的每一次插入、删除或是格式更改都标记出来,应启用()功能。
初中数学是义务教育数学学习的第()学段.
“喜者见之则喜,忧者见之则忧”反映了()。(2015.江苏)
区别科学方法与非科学方法最主要的特性是()
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______的信息。
最新回复
(
0
)