首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 float fun(int x,int y) {return(x+y);} main() { int a=2,b=5,c=8; printf(“%3.Of\n”,fun((int)fun(a+c,b),a-c));
有以下程序 float fun(int x,int y) {return(x+y);} main() { int a=2,b=5,c=8; printf(“%3.Of\n”,fun((int)fun(a+c,b),a-c));
admin
2010-01-10
25
问题
有以下程序 float fun(int x,int y) {return(x+y);} main() { int a=2,b=5,c=8; printf(“%3.Of\n”,fun((int)fun(a+c,b),a-c)); } 程序运行后的输出结果是
选项
A、编译出错
B、9
C、21
D、9
答案
2
解析
fun()函数是将传进来的两个整型参数相加,把和作为函数值返回,注意返回值为float型。在主函数调用了两次fun()函数,第一次调用时把表达式“a+c”和变量“b”的值求和,得到15转换为15.0作为函数的返回值。第二次调用把第一次调用的返回值通过强制类型转换成int型15,再和表达式“a-c”相加,得到结果9,转换成float型作为函数值返回。由于输出格式符为“%3.of输出时没有小数位,故输出为9。
转载请注明原文地址:https://kaotiyun.com/show/hXWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为
以下关于框架的叙述中,错误的是
以下关于过程及过程参数的描述中,错误的是
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
以下叙述中错误的是()。
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是()。
在关系数据库中,描述全局数据逻辑结构的是()。
下列表达式中不能判断x的是否为偶数的是
随机试题
茶叶的灰分是指在规定的条件下,茶叶经()灼烧灰化后所得的残渣。
______(cross)theroad,theoldwomanwasknockeddownbyacar.
流行性乙型脑炎最主要的三种凶险症状是
下列哪项属于肝阳化风的临床特点
患者,男,30岁。近2周前牙咀嚼疼痛,且牙龈肿胀有脓液流出,两年前该牙曾因龋坏而疼痛,未曾治疗。检查:右下6残冠,近中邻面探及深龋洞,牙变色,叩诊有不适感,唇侧牙龈见一瘘管,有脓液溢出;X线片显示根尖有阴影。该牙经完善的根管治疗,瘘管一般会愈合,如长期
患者,女,18岁。近一年来时常失眠,并有心悸、健忘、食欲不振、便溏等症状;月经常提前而至,行经持续10天,月经量大色淡,伴神疲乏力、头晕、面白,舌淡,脉细。问题:进行简要病机分析。
防水等级为I级的屋面防水工程需要设置()防水设防。
下列各项中,体现实质重于形式要求的有()。
【2015.辽宁鞍山】个体的道德发展是在其内部矛盾运动的过程中实现的,矛盾和冲突是促进道德发展的()。
记单词需要10分钟,则记15分钟效果最好。()
最新回复
(
0
)