首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
28
问题
有以下程序 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全国计算机二级
相关试题推荐
以下程序段的输出结果是inta=1234;printf("%2d\n",a);
以下程序的输出结果是______。#defineSQR(X)X*Xmain(){inta=16,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("%d\n",a);
软件结构是以【】为基础而组成的一种控制层次结构。
冒泡排序算法在最好的情况下的元素交换次数为【】。
下面宏定义正确的是()
以下定义的结构体类型里包含两个成员,其中成员变量info用来存放整型数据;成员变量link是指向自身结构体的指针。请将定义补充完整。structnode{intinfo;【】link;};
现有如下程序段,此程序段编译有错误,则程序段的错误出在#include<stdio.h>main(){inta=30,b=40,c=50,d;d=a>30?b:c;swish(d){
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4);,则数组x在内存中所占字节数是______。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
随机试题
关于晶状体核硬度分级错误的是
Broca区受损,引起9额中回后部受损,引起
施工组织总设计的主要内容有()。
在注册登记许可的直属海关关区各口岸,报关企业从事报关服务时应依法设立分支机构,并且增加注册资本人民币50万元。()
计算机专业毕业的研究生小韩非常庆幸自己能够顺利在一家世界知名的国内通讯技术公司找到一份研发工作,因为这家公司的工资水平远远超过市场水平。因此每年都有大批毕业生来求职。这家公司的人力资源管理水平很高,在招聘、晋升、绩效、薪酬以及解雇等各人力资源管理领域都制定
挫折后的心理反应有()。
下图示意我国某省地理环境。阅读图文材料回答问题。材料一在21世纪海洋经济、网络经济背景下,打造具有特色的现代产业体系,对沿海区域经济发展意义重大。材料二都市农业位于城市内部和周边地区,是农业、科教、观光相结合,生态、经济、社
—Shedidn’tcometoschoolyesterday,didshe?—______.Becauseshewasnotfeelingwell.
“工商食官”
A、Speciesextinction.B、Ozonedepletion.C、Greenhouseeffect.D、Airpollution.A本题考查细节。由句(8—2)可知,达芙妮认为汽车会产生很多污染物,这会造成臭氧层空洞,故排除B。
最新回复
(
0
)