首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(int x,int y) {if(x!=y)return((x+y)/2); else return(x); } main() {int a=4,b=5,c=6; p
有以下程序 #include<stdio.h> int fun(int x,int y) {if(x!=y)return((x+y)/2); else return(x); } main() {int a=4,b=5,c=6; p
admin
2022-10-24
22
问题
有以下程序
#include<stdio.h>
int fun(int x,int y)
{if(x!=y)return((x+y)/2);
else return(x);
}
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函数的功能是获取2个数的平均值。注意平均值是整型数,小数会被截断。调用函数“fun(2*4,fun(5,6))”相当于调用函数“fun(8,5)”,平均值是6。故本题答案为B选项。
转载请注明原文地址:https://jikaoti.com/ti/hId0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
关于数的表示的叙述中正确的是()。
以下叙述中正确的是
有以下程序#include#includetypedefstruct{charname[10];charsex;intage;}STU;voidfun(STU*t){strcpy((*t).name,"Tong");
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编一个函数floatfun(doubleh),该函数的功能是:使变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。此程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出-0.283333。请改正程序中的错误,
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
以下()不属于对象的基本特征。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
随机试题
从根本上讲,上层建筑属于
关于神经纤维瘤病的特点,叙述错误的是
男性,71岁。右上腹不适,纳差,消瘦3个月。近3天皮肤瘙痒,尿黄、粪便陶土色。查体:消瘦,皮肤暗黄。腹部超声示肝内胆管结石。本病例发生黄疸的原因是
Kappa值可靠度优的范围是
患儿,男,8岁。因舌根部血管瘤拟行手术切除。术后最易出现的并发症是
槐花的功效是
企业在等待期内取消或结算了所授予的权益工具,应当将取消或结算作为加速可行权处理,即立即确认本应于剩余等待期内确认的服务金额。()
学术学习时间
下列哪一项生理活动改变是由α受体介导的
WhydoesthewomantakeTheoreticalDynamicsagain?
最新回复
(
0
)