首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2013-02-23
35
问题
有以下程序 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.0f”输出时没有小数位,故输出为 9.所以4个选项中B正确。
转载请注明原文地址:https://kaotiyun.com/show/xUJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是【】。intn=’c’;switch(n++){default:printf("error");break;case’a’:case’A’:case’b’:case’B’:printf("good");b
下面的程序输出结果是______。#definer16#ifr==16voidp(inta){printf("%x",a);}#elsevoidp(inta){
以下程序的输出结果是______。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(5,2,a);printf("%d",
若变量已正确说明为float类型,要通过语句scanf("%f%f%f",&a,&b,&c),给a赋予10.0,b赋予22.0,b赋予33.0,不正确的输入形式是()
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd
以下叙述中正确的是()
下列与表达式“b=(a<0?-1:a>0?1:0)”的功能等价选项是()
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
以下叙述中不正确的是
随机试题
甲公司是一家建设中的企业,在筹建生产车间时,购入生产机器设备等大量固定资产,为了加强对固定资产的管理,请你为甲公司从固定资产购入、验收到付款的业务设计一套业务处理流程,并指出业务流程的控制要点。
下列何种手术,术前作阴道后穹窿部涂甲紫()。
睾丸间质细胞的主要生理功能是
固定资产与流动资产的区别有()。
()指对一个项目的结构进行逐层分解,以反映组成该项目的所有工作任务。
施工企业从建造合同签订开始至合同完成止所发生的直接费用和间接费用应计入()明细账。
某生产企业为增值税一般纳税人,2019年5月发生以下业务:(1)销售A产品取得收入为80万元(不含税),负责运送A产品而取得的运输收入(不含税)为8万元。(2)为了促销,以折扣方式销售B产品的销售额为200万元(不含税),折扣额20万元,向购买方另开发
在宏观经济分析的经济指标中,货币供给是()。
下列概念中属于《合同法》的协作履行原则具体体现的是()。
“敬业”的特征是()。
最新回复
(
0
)