首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: ≠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
22
问题
有以下程序:
≠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全国计算机二级
相关试题推荐
以下叙述中正确的是
下列关于栈的描述中错误的是
有以下程序main(){unsignedchara=8,c;c=a>>3;printf("%dn",c);}程序运行后的输出结果是
设有定义:struct{charmark[12];intnum1;doublenum2;)t1,t2;若变量均已正确赋初值,则以下语句中错误的是
有以下程序:#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;);structAf(structAt);
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和()。
C语言中,最基本的数据类型包括()。
设有定义:inta=0,b=1;,以下表达式中,会产生“短路”现象,致使变量b的值不变的是()。
下面能作为软件需求分析工具的是()。
若已有定义语句:inta,b,c;,且变量已正确赋初值,则以下选项中正确的赋值表达式是()。
随机试题
试述我国政权组织形式与国家性质之间的关系。
人们在未知领域内进行的开创性活动,且无固定程序与章法可遵循的实践是指
在项目决策与分析的初步可行性研究阶段,估算项目所需人员属于()的内容。
我国“十一五”规划中的量化指标主要分为预期性指标和约束性指标两类,以下那些属于是预期性指标()。
按照是否有担保划分,同业拆借可以分为()。
某试验室通过测评Ⅰ和Ⅱ来核定产品的等级:两项测评都不合格的为次品,仅一项测评合格的为中品,两项测评都合格的产品为优品。某批产品只有测评Ⅰ合格的产品数是优品数的2倍,测评Ⅰ合格和测评Ⅱ合格的产品数之比为6:5。若该批产品次品率为10%,则该批产品的优品率为:
纸张:印刷:书籍
"I’vebeenexpectingyou!"Marekrepeated,whenhehadseatedhisguestinacomfortableleatherchair.Nothingonearthwould
曲线L:(a>0)在t=π/2对应点处的曲率为________.
During the last few years ,it has been realized that maintenance of programs is more expensive than development, so reading of p
最新回复
(
0
)