首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: ≠include int fun(int x,int y) {if(x!=y)return((x+y)/2); else return(x); } void main() {int a=3,b=5,c=6; printf(’’%d\n’’,f
有以下程序: ≠include int fun(int x,int y) {if(x!=y)return((x+y)/2); else return(x); } void main() {int a=3,b=5,c=6; printf(’’%d\n’’,f
admin
2020-10-26
42
问题
有以下程序:
≠include
int fun(int x,int y)
{if(x!=y)return((x+y)/2);
else return(x);
}
void main()
{int a=3,b=5,c=6;
printf(’’%d\n’’,fun(fun(b,c),2*a));
}
程序运行后的输出结果是( )。
选项
A、6
B、5
C、8
D、12
答案
B
解析
函数fun(int x,int y)是求两个正数的平均数,返回结果为整数,所以,若x+y是奇数,返回结果将会舍掉0.5。在主函数调用fun函数时是嵌套调用,第一次先执行fun(b,c),返回结果5,第二次再调用fun(5,6),返回结果为5。
转载请注明原文地址:https://kaotiyun.com/show/qR3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
有以下程序:#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;);structAf(structAt);
结构化程序的3种基本控制结构是()。
下列叙述中正确的是()。
下面属于应用软件的是()。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
以下选项中叙述正确的是()。
随机试题
患者张某,男,33岁,农民。于11月2日初诊。主诉:三个月前因结核性胸膜炎服抗痨西药后腹泻,胸脘痞闷,心烦口苦,不欲食,胃中烧灼。西医何病常可出现“痞满”证
A.活血化瘀B.解毒消肿C.行气解郁D.利尿通淋E.凉血安神
患者,女,38岁。痛经8年,每于经前小腹冷痛,经血色暗、有块,形寒肢冷,面色苍白,舌紫暗,苔薄白,脉沉紧。治疗应首选的方剂是()
我国银行业正式全面对外开放是在()。
以下银行业务中不存在信用风险的业务是()。
一般资料:赵某,女性,25岁,硕士研究生。案例介绍:赵某性格内向,学习认真努力,人际关系较好。一个多月前,赵某突然对同宿舍的同学说,自己是仙女,有着超凡的能力,还说学校里有许多男生爱慕她,想娶她为妻。与此同时,赵某每天呆坐在宿舍里自言自语,就连还没有
试判断下面几项哪一个是技能?()
(90年)设则y’=______.
Nowthatinscientificcommunitiestheuseofcomputersiswidespread,andsupposingthatthereissufficienttime,thereexist
A、Removefoodlabels.B、Eatfoodshighinfiber.C、Lookforfoodshighinsalt.D、Weighyourselfeveryday.B题干询问诊所医生建议人们怎样去保持健康。
最新回复
(
0
)