首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
17
问题
有以下程序 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://jikaoti.com/ti/aNn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序输出结果是______。#definer16#ifr==16voidp(inta){printf("%x",a);}#elsevoidp(inta){
有下列程序main(){doubled;floatf;longl;inti;i=f=1=d=20/3;printf("%d%1d%f%f\n",i,1,f,D);}程序运
根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()
假设有如下定义:structa{intn;floatk}data,*p;若要使p指向data中的成员n,正确的赋值语句是
函数的值通过return语句返回,下面关于return语句的形式描述错误的是
软件工程的理论和技术性研究的内容主要包括软件开发技术和
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
Jackson方法是一种面向【】的结构化方法。
数据结构分为线性结构和非线性结构,带链的队列属于[]。
栈和队列的共同点是()。
随机试题
Rumoristhemost【C1】______wayofspreadingstories—bypassingthemonfrommouth【C2】______mouth.Butcivilizedcountriesinn
止嗽散的组成药物中含有
患者男性,65岁。痰少黏稠不易咳出,或兼咳血,胸闷气短,心烦口渴,潮热盗汗,颧红,声音嘶哑。舌质红而干,苔薄或光剥无苔,脉细数。治疗首选方
民用建筑和工业建筑中最常用的低压电动机是()
如图所示一有阻尼的振动系统,若物体的质量m=10kg,弹簧的刚度系数k=50N/cm。要使物体的振动在10个周期后降低为原来振幅的1/100,则阻力系数为()。
案例一:我国某贸易公司A与美国公司B签署出口某大型机械设备的合同,其中大型设备的出口方为A,进口方为B,该大型设备价值500万美元,B公司根据合同先付定金100万美元给予A公司。合同约定A公司在2008年9月将此大型设备通过中国远洋运输公司运至美国某港口。
根据《再保险公司设立规定》,依据业务经营范同,再保险公司可分为()。
下列预算中,可用于编制产品成本预算的有()。
佛门的“荤腥”是指气味浓烈刺激性强的食物。()
给出中学几何研究图形的几个主要方法,并试以其中一种为例,说明该种方法的基本特点。
最新回复
(
0
)